builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-913 starttime: 1461021995.12 results: success (0) buildid: 20160418142321 builduid: f60096c778d045cfae100ba6381db718 revision: dadd3d52a252edd85975ff73ac404325d28598b2 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 16:26:35.115952) ========= master: http://buildbot-master117.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 16:26:35.116560) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 16:26:35.116984) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 16:26:35.309588) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:26:35.310038) ========= 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-1461021973.652641-1664941684 _=/tools/buildbot/bin/python using PTY: False --2016-04-18 16:26:35-- 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% 11.7M=0.001s 2016-04-18 16:26:35 (11.7 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.560175 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:26:35.904904) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:26:35.905415) ========= 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-1461021973.652641-1664941684 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.038972 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:26:35.979059) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-18 16:26:35.979616) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev dadd3d52a252edd85975ff73ac404325d28598b2 --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 dadd3d52a252edd85975ff73ac404325d28598b2 --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-1461021973.652641-1664941684 _=/tools/buildbot/bin/python using PTY: False 2016-04-18 16:26:36,132 truncating revision to first 12 chars 2016-04-18 16:26:36,132 Setting DEBUG logging. 2016-04-18 16:26:36,132 attempt 1/10 2016-04-18 16:26:36,132 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/dadd3d52a252?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 16:26:38,350 unpacking tar archive at: fx-team-dadd3d52a252/testing/mozharness/ program finished with exit code 0 elapsedTime=2.926740 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-18 16:26:38.941401) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 16:26:38.941879) ========= script_repo_revision: dadd3d52a252edd85975ff73ac404325d28598b2 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 16:26:38.942476) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 16:26:38.942881) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 16:26:38.978085) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 23 secs) (at 2016-04-18 16:26:38.978649) ========= /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-1461021973.652641-1664941684 _=/tools/buildbot/bin/python using PTY: False 16:26:39 INFO - MultiFileLogger online at 20160418 16:26:39 in /builds/slave/test 16:26:39 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 16:26:39 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:26:39 INFO - {'append_to_log': False, 16:26:39 INFO - 'base_work_dir': '/builds/slave/test', 16:26:39 INFO - 'blob_upload_branch': 'fx-team', 16:26:39 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:26:39 INFO - 'buildbot_json_path': 'buildprops.json', 16:26:39 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:26:39 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:26:39 INFO - 'download_minidump_stackwalk': True, 16:26:39 INFO - 'download_symbols': 'true', 16:26:39 INFO - 'e10s': False, 16:26:39 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:26:39 INFO - 'tooltool.py': '/tools/tooltool.py', 16:26:39 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:26:39 INFO - '/tools/misc-python/virtualenv.py')}, 16:26:39 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:26:39 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:26:39 INFO - 'log_level': 'info', 16:26:39 INFO - 'log_to_console': True, 16:26:39 INFO - 'opt_config_files': (), 16:26:39 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:26:39 INFO - '--processes=1', 16:26:39 INFO - '--config=%(test_path)s/wptrunner.ini', 16:26:39 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:26:39 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:26:39 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:26:39 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:26:39 INFO - 'pip_index': False, 16:26:39 INFO - 'require_test_zip': True, 16:26:39 INFO - 'test_type': ('testharness',), 16:26:39 INFO - 'this_chunk': '1', 16:26:39 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:26:39 INFO - 'total_chunks': '10', 16:26:39 INFO - 'virtualenv_path': 'venv', 16:26:39 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:26:39 INFO - 'work_dir': 'build'} 16:26:39 INFO - ##### 16:26:39 INFO - ##### Running clobber step. 16:26:39 INFO - ##### 16:26:39 INFO - Running pre-action listener: _resource_record_pre_action 16:26:39 INFO - Running main action method: clobber 16:26:39 INFO - rmtree: /builds/slave/test/build 16:26:39 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:26:41 INFO - Running post-action listener: _resource_record_post_action 16:26:41 INFO - ##### 16:26:41 INFO - ##### Running read-buildbot-config step. 16:26:41 INFO - ##### 16:26:41 INFO - Running pre-action listener: _resource_record_pre_action 16:26:41 INFO - Running main action method: read_buildbot_config 16:26:41 INFO - Using buildbot properties: 16:26:41 INFO - { 16:26:41 INFO - "project": "", 16:26:41 INFO - "product": "firefox", 16:26:41 INFO - "script_repo_revision": "production", 16:26:41 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 16:26:41 INFO - "repository": "", 16:26:41 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 16:26:41 INFO - "buildid": "20160418142321", 16:26:41 INFO - "pgo_build": "False", 16:26:41 INFO - "basedir": "/builds/slave/test", 16:26:41 INFO - "buildnumber": 6, 16:26:41 INFO - "slavename": "tst-linux64-spot-913", 16:26:41 INFO - "master": "http://buildbot-master117.bb.releng.use1.mozilla.com:8201/", 16:26:41 INFO - "platform": "linux64", 16:26:41 INFO - "branch": "fx-team", 16:26:41 INFO - "revision": "dadd3d52a252edd85975ff73ac404325d28598b2", 16:26:41 INFO - "repo_path": "integration/fx-team", 16:26:41 INFO - "moz_repo_path": "", 16:26:41 INFO - "stage_platform": "linux64", 16:26:41 INFO - "builduid": "f60096c778d045cfae100ba6381db718", 16:26:41 INFO - "slavebuilddir": "test" 16:26:41 INFO - } 16:26:41 INFO - Found installer url https://queue.taskcluster.net/v1/task/HEEetF-CQrG7jl6TJFW3ZQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 16:26:41 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/HEEetF-CQrG7jl6TJFW3ZQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 16:26:41 INFO - Running post-action listener: _resource_record_post_action 16:26:41 INFO - ##### 16:26:41 INFO - ##### Running download-and-extract step. 16:26:41 INFO - ##### 16:26:41 INFO - Running pre-action listener: _resource_record_pre_action 16:26:41 INFO - Running main action method: download_and_extract 16:26:41 INFO - mkdir: /builds/slave/test/build/tests 16:26: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')]} 16:26:41 INFO - https://queue.taskcluster.net/v1/task/HEEetF-CQrG7jl6TJFW3ZQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 16:26:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HEEetF-CQrG7jl6TJFW3ZQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:26:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HEEetF-CQrG7jl6TJFW3ZQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:26:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HEEetF-CQrG7jl6TJFW3ZQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:26:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HEEetF-CQrG7jl6TJFW3ZQ/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 16:26:42 INFO - Downloaded 1361 bytes. 16:26:42 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:26:42 INFO - Using the following test package requirements: 16:26:42 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 16:26:42 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:26:42 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 16:26:42 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:26:42 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 16:26:42 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:26:42 INFO - u'jsshell-linux-x86_64.zip'], 16:26:42 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:26:42 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 16:26:42 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 16:26:42 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:26:42 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 16:26:42 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:26:42 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 16:26:42 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:26:42 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 16:26:42 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:26:42 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 16:26:42 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 16:26:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:26:42 INFO - https://queue.taskcluster.net/v1/task/HEEetF-CQrG7jl6TJFW3ZQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 16:26:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HEEetF-CQrG7jl6TJFW3ZQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 16:26:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HEEetF-CQrG7jl6TJFW3ZQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 16:26:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HEEetF-CQrG7jl6TJFW3ZQ/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 16:26:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HEEetF-CQrG7jl6TJFW3ZQ/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 16:26:44 INFO - Downloaded 22668407 bytes. 16:26:44 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/*'] 16:26:44 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/* 16:26:45 INFO - caution: filename not matched: web-platform/* 16:26:45 INFO - Return code: 11 16:26:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:26:45 INFO - https://queue.taskcluster.net/v1/task/HEEetF-CQrG7jl6TJFW3ZQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 16:26:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HEEetF-CQrG7jl6TJFW3ZQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 16:26:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HEEetF-CQrG7jl6TJFW3ZQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 16:26:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HEEetF-CQrG7jl6TJFW3ZQ/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 16:26:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HEEetF-CQrG7jl6TJFW3ZQ/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 16:26:48 INFO - Downloaded 36382569 bytes. 16:26:48 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/*'] 16:26:48 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/* 16:26:51 INFO - caution: filename not matched: bin/* 16:26:51 INFO - caution: filename not matched: config/* 16:26:51 INFO - caution: filename not matched: mozbase/* 16:26:51 INFO - caution: filename not matched: marionette/* 16:26:51 INFO - caution: filename not matched: tools/wptserve/* 16:26:51 INFO - Return code: 11 16:26:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:26:51 INFO - https://queue.taskcluster.net/v1/task/HEEetF-CQrG7jl6TJFW3ZQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 16:26:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HEEetF-CQrG7jl6TJFW3ZQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:26:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HEEetF-CQrG7jl6TJFW3ZQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:26:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HEEetF-CQrG7jl6TJFW3ZQ/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 16:26:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HEEetF-CQrG7jl6TJFW3ZQ/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 16:26:58 INFO - Downloaded 64156577 bytes. 16:26:58 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/HEEetF-CQrG7jl6TJFW3ZQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:26:58 INFO - mkdir: /builds/slave/test/properties 16:26:58 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:26:58 INFO - Writing to file /builds/slave/test/properties/build_url 16:26:58 INFO - Contents: 16:26:58 INFO - build_url:https://queue.taskcluster.net/v1/task/HEEetF-CQrG7jl6TJFW3ZQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:26:59 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/HEEetF-CQrG7jl6TJFW3ZQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:26:59 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:26:59 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:26:59 INFO - Contents: 16:26:59 INFO - symbols_url:https://queue.taskcluster.net/v1/task/HEEetF-CQrG7jl6TJFW3ZQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:26: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')]} 16:26:59 INFO - https://queue.taskcluster.net/v1/task/HEEetF-CQrG7jl6TJFW3ZQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:26:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HEEetF-CQrG7jl6TJFW3ZQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:26:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HEEetF-CQrG7jl6TJFW3ZQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:26:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HEEetF-CQrG7jl6TJFW3ZQ/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 16:26:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HEEetF-CQrG7jl6TJFW3ZQ/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 16:27:06 INFO - Downloaded 90715048 bytes. 16:27: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'] 16:27: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 16:27:15 INFO - Return code: 0 16:27:15 INFO - Running post-action listener: _resource_record_post_action 16:27:15 INFO - Running post-action listener: set_extra_try_arguments 16:27:15 INFO - ##### 16:27:15 INFO - ##### Running create-virtualenv step. 16:27:15 INFO - ##### 16:27:15 INFO - Running pre-action listener: _pre_create_virtualenv 16:27:15 INFO - Running pre-action listener: _resource_record_pre_action 16:27:15 INFO - Running main action method: create_virtualenv 16:27:15 INFO - Creating virtualenv /builds/slave/test/build/venv 16:27:15 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 16:27:15 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:27:15 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:27:15 INFO - Using real prefix '/usr' 16:27:15 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:27:19 INFO - Installing distribute.............................................................................................................................................................................................done. 16:27:22 INFO - Installing pip.................done. 16:27:22 INFO - Return code: 0 16:27:22 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:27: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')]} 16:27:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:27:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:27: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')]} 16:27:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:27:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:27: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x15d3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15d43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1617ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x161cba0>, '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 0x1615f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1616410>, '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-1461021973.652641-1664941684', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:27: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 16:27: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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 16:27:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:27:22 INFO - 'CCACHE_UMASK': '002', 16:27:22 INFO - 'DISPLAY': ':0', 16:27:22 INFO - 'HOME': '/home/cltbld', 16:27:22 INFO - 'LANG': 'en_US.UTF-8', 16:27:22 INFO - 'LOGNAME': 'cltbld', 16:27:22 INFO - 'MAIL': '/var/mail/cltbld', 16:27:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:27:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:27:22 INFO - 'MOZ_NO_REMOTE': '1', 16:27:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:27:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:27:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:27:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:27:22 INFO - 'PWD': '/builds/slave/test', 16:27:22 INFO - 'SHELL': '/bin/bash', 16:27:22 INFO - 'SHLVL': '1', 16:27:22 INFO - 'TERM': 'linux', 16:27:22 INFO - 'TMOUT': '86400', 16:27:22 INFO - 'USER': 'cltbld', 16:27:22 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461021973.652641-1664941684', 16:27:22 INFO - '_': '/tools/buildbot/bin/python'} 16:27:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:27:23 INFO - Downloading/unpacking psutil>=0.7.1 16:27: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 16:27: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 16:27:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:27:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:27: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 16:27: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 16:27:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:27:28 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:27:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:27:28 INFO - Installing collected packages: psutil 16:27:28 INFO - Running setup.py install for psutil 16:27:29 INFO - building 'psutil._psutil_linux' extension 16:27:29 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 16:27:29 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 16:27:29 INFO - building 'psutil._psutil_posix' extension 16:27:29 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 16:27:29 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 16:27:29 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:27:29 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:27:29 INFO - Successfully installed psutil 16:27:29 INFO - Cleaning up... 16:27:30 INFO - Return code: 0 16:27:30 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:27:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:27:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:27:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:27:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:27:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:27:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:27:30 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x15d3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15d43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1617ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x161cba0>, '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 0x1615f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1616410>, '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-1461021973.652641-1664941684', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:27:30 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 16:27:30 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 16:27:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:27:30 INFO - 'CCACHE_UMASK': '002', 16:27:30 INFO - 'DISPLAY': ':0', 16:27:30 INFO - 'HOME': '/home/cltbld', 16:27:30 INFO - 'LANG': 'en_US.UTF-8', 16:27:30 INFO - 'LOGNAME': 'cltbld', 16:27:30 INFO - 'MAIL': '/var/mail/cltbld', 16:27:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:27:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:27:30 INFO - 'MOZ_NO_REMOTE': '1', 16:27:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:27:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:27:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:27:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:27:30 INFO - 'PWD': '/builds/slave/test', 16:27:30 INFO - 'SHELL': '/bin/bash', 16:27:30 INFO - 'SHLVL': '1', 16:27:30 INFO - 'TERM': 'linux', 16:27:30 INFO - 'TMOUT': '86400', 16:27:30 INFO - 'USER': 'cltbld', 16:27:30 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461021973.652641-1664941684', 16:27:30 INFO - '_': '/tools/buildbot/bin/python'} 16:27:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:27:30 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:27:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:27:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:27:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:27:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:27:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:27:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:27:35 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:27:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:27:35 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:27:35 INFO - Installing collected packages: mozsystemmonitor 16:27:35 INFO - Running setup.py install for mozsystemmonitor 16:27:35 INFO - Successfully installed mozsystemmonitor 16:27:35 INFO - Cleaning up... 16:27:35 INFO - Return code: 0 16:27:35 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:27:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:27:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:27:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:27:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:27:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:27:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:27:35 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x15d3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15d43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1617ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x161cba0>, '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 0x1615f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1616410>, '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-1461021973.652641-1664941684', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:27:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 16:27:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 16:27:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:27:35 INFO - 'CCACHE_UMASK': '002', 16:27:35 INFO - 'DISPLAY': ':0', 16:27:35 INFO - 'HOME': '/home/cltbld', 16:27:35 INFO - 'LANG': 'en_US.UTF-8', 16:27:35 INFO - 'LOGNAME': 'cltbld', 16:27:35 INFO - 'MAIL': '/var/mail/cltbld', 16:27:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:27:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:27:35 INFO - 'MOZ_NO_REMOTE': '1', 16:27:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:27:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:27:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:27:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:27:35 INFO - 'PWD': '/builds/slave/test', 16:27:35 INFO - 'SHELL': '/bin/bash', 16:27:35 INFO - 'SHLVL': '1', 16:27:35 INFO - 'TERM': 'linux', 16:27:35 INFO - 'TMOUT': '86400', 16:27:35 INFO - 'USER': 'cltbld', 16:27:35 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461021973.652641-1664941684', 16:27:35 INFO - '_': '/tools/buildbot/bin/python'} 16:27:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:27:36 INFO - Downloading/unpacking blobuploader==1.2.4 16:27:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:27:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:27:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:27:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:27:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:27:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:27:41 INFO - Downloading blobuploader-1.2.4.tar.gz 16:27:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:27:41 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:27: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 16:27: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 16:27:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:27:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:27: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 16:27: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 16:27:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:27:42 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:27: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 16:27: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 16:27:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:27:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:27: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 16:27: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 16:27:43 INFO - Downloading docopt-0.6.1.tar.gz 16:27:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:27:43 INFO - Installing collected packages: blobuploader, requests, docopt 16:27:43 INFO - Running setup.py install for blobuploader 16:27:43 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:27:43 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:27:43 INFO - Running setup.py install for requests 16:27:44 INFO - Running setup.py install for docopt 16:27:44 INFO - Successfully installed blobuploader requests docopt 16:27:44 INFO - Cleaning up... 16:27:44 INFO - Return code: 0 16:27:44 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:27: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')]} 16:27:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:27:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:27: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')]} 16:27:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:27:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:27: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x15d3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15d43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1617ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x161cba0>, '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 0x1615f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1616410>, '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-1461021973.652641-1664941684', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:27: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:27: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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:27:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:27:44 INFO - 'CCACHE_UMASK': '002', 16:27:44 INFO - 'DISPLAY': ':0', 16:27:44 INFO - 'HOME': '/home/cltbld', 16:27:44 INFO - 'LANG': 'en_US.UTF-8', 16:27:44 INFO - 'LOGNAME': 'cltbld', 16:27:44 INFO - 'MAIL': '/var/mail/cltbld', 16:27:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:27:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:27:44 INFO - 'MOZ_NO_REMOTE': '1', 16:27:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:27:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:27:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:27:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:27:44 INFO - 'PWD': '/builds/slave/test', 16:27:44 INFO - 'SHELL': '/bin/bash', 16:27:44 INFO - 'SHLVL': '1', 16:27:44 INFO - 'TERM': 'linux', 16:27:44 INFO - 'TMOUT': '86400', 16:27:44 INFO - 'USER': 'cltbld', 16:27:44 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461021973.652641-1664941684', 16:27:44 INFO - '_': '/tools/buildbot/bin/python'} 16:27:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:27:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:27:45 INFO - Running setup.py (path:/tmp/pip-Mx21Av-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:27:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:27:45 INFO - Running setup.py (path:/tmp/pip-gM1fQT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:27:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:27:45 INFO - Running setup.py (path:/tmp/pip-jg3RTD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:27:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:27:45 INFO - Running setup.py (path:/tmp/pip-h_kd1C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:27:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:27:45 INFO - Running setup.py (path:/tmp/pip-TBOVfL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:27:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:27:45 INFO - Running setup.py (path:/tmp/pip-SJ9CQn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:27:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:27:46 INFO - Running setup.py (path:/tmp/pip-gZC0E_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:27:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:27:46 INFO - Running setup.py (path:/tmp/pip-Rt97DL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:27:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:27:46 INFO - Running setup.py (path:/tmp/pip-GzRsqs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:27:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:27:46 INFO - Running setup.py (path:/tmp/pip-X19nZ8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:27:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:27:46 INFO - Running setup.py (path:/tmp/pip-fjP1Ah-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:27:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:27:46 INFO - Running setup.py (path:/tmp/pip-sHtlv4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:27:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:27:46 INFO - Running setup.py (path:/tmp/pip-pYxjJW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:27:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:27:46 INFO - Running setup.py (path:/tmp/pip-5VWB8P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:27:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:27:47 INFO - Running setup.py (path:/tmp/pip-aNyaJU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:27:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:27:47 INFO - Running setup.py (path:/tmp/pip-plEXX3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:27:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:27:47 INFO - Running setup.py (path:/tmp/pip-0IZDye-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:27:47 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:27:47 INFO - Running setup.py (path:/tmp/pip-vls4ja-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:27:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:27:47 INFO - Running setup.py (path:/tmp/pip-tesvUu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:27:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:27:47 INFO - Running setup.py (path:/tmp/pip-SP2K3A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:27:47 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:27:48 INFO - Running setup.py (path:/tmp/pip-Vbjv2K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:27:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:27:48 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 16:27:48 INFO - Running setup.py install for manifestparser 16:27:48 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:27:48 INFO - Running setup.py install for mozcrash 16:27:48 INFO - Running setup.py install for mozdebug 16:27:48 INFO - Running setup.py install for mozdevice 16:27:49 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:27:49 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:27:49 INFO - Running setup.py install for mozfile 16:27:49 INFO - Running setup.py install for mozhttpd 16:27:49 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:27:49 INFO - Running setup.py install for mozinfo 16:27:49 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:27:49 INFO - Running setup.py install for mozInstall 16:27:50 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:27:50 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:27:50 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:27:50 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:27:50 INFO - Running setup.py install for mozleak 16:27:50 INFO - Running setup.py install for mozlog 16:27:50 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:27:50 INFO - Running setup.py install for moznetwork 16:27:50 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:27:50 INFO - Running setup.py install for mozprocess 16:27:50 INFO - Running setup.py install for mozprofile 16:27:51 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:27:51 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:27:51 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:27:51 INFO - Running setup.py install for mozrunner 16:27:51 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:27:51 INFO - Running setup.py install for mozscreenshot 16:27:51 INFO - Running setup.py install for moztest 16:27:51 INFO - Running setup.py install for mozversion 16:27:52 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:27:52 INFO - Running setup.py install for wptserve 16:27:52 INFO - Running setup.py install for marionette-driver 16:27:52 INFO - Running setup.py install for browsermob-proxy 16:27:52 INFO - Running setup.py install for marionette-client 16:27:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:27:53 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:27:53 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 16:27:53 INFO - Cleaning up... 16:27:53 INFO - Return code: 0 16:27:53 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:27:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:27:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:27:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:27:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:27:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:27:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:27:53 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x15d3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15d43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1617ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x161cba0>, '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 0x1615f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1616410>, '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-1461021973.652641-1664941684', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:27:53 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:27:53 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:27:53 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:27:53 INFO - 'CCACHE_UMASK': '002', 16:27:53 INFO - 'DISPLAY': ':0', 16:27:53 INFO - 'HOME': '/home/cltbld', 16:27:53 INFO - 'LANG': 'en_US.UTF-8', 16:27:53 INFO - 'LOGNAME': 'cltbld', 16:27:53 INFO - 'MAIL': '/var/mail/cltbld', 16:27:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:27:53 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:27:53 INFO - 'MOZ_NO_REMOTE': '1', 16:27:53 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:27:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:27:53 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:27:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:27:53 INFO - 'PWD': '/builds/slave/test', 16:27:53 INFO - 'SHELL': '/bin/bash', 16:27:53 INFO - 'SHLVL': '1', 16:27:53 INFO - 'TERM': 'linux', 16:27:53 INFO - 'TMOUT': '86400', 16:27:53 INFO - 'USER': 'cltbld', 16:27:53 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461021973.652641-1664941684', 16:27:53 INFO - '_': '/tools/buildbot/bin/python'} 16:27:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:27:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:27:53 INFO - Running setup.py (path:/tmp/pip-Veuhvp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:27: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)) 16:27:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:27:53 INFO - Running setup.py (path:/tmp/pip-xyRIVK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:27: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)) 16:27:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:27:53 INFO - Running setup.py (path:/tmp/pip-L19dqM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:27:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:27:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:27:54 INFO - Running setup.py (path:/tmp/pip-y4lHwm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:27:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:27:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:27:54 INFO - Running setup.py (path:/tmp/pip-2fzCJZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:27:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 16:27:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:27:54 INFO - Running setup.py (path:/tmp/pip-Py9anJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:27: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)) 16:27:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:27:54 INFO - Running setup.py (path:/tmp/pip-cnSTGE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:27: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)) 16:27:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:27:54 INFO - Running setup.py (path:/tmp/pip-HTX5GJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:27: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)) 16:27:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:27:54 INFO - Running setup.py (path:/tmp/pip-Do5YqL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:27: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)) 16:27:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:27:54 INFO - Running setup.py (path:/tmp/pip-15RvLP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:27:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:27:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:27:55 INFO - Running setup.py (path:/tmp/pip-2PeoIJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:27:55 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 16:27:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:27:55 INFO - Running setup.py (path:/tmp/pip-FO4iTC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:27:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 16:27:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:27:55 INFO - Running setup.py (path:/tmp/pip-RaiEBS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:27: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)) 16:27:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:27:55 INFO - Running setup.py (path:/tmp/pip-Y5i7p5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:27: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)) 16:27:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:27:55 INFO - Running setup.py (path:/tmp/pip-5dBjqQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:27: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)) 16:27:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:27:55 INFO - Running setup.py (path:/tmp/pip-vnpupc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:27: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)) 16:27:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:27:56 INFO - Running setup.py (path:/tmp/pip-kwDHZW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:27:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 16:27:56 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:27:56 INFO - Running setup.py (path:/tmp/pip-jJj3Kh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:27:56 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 16:27:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:27:56 INFO - Running setup.py (path:/tmp/pip-cAB1sp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:27:56 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 16:27:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:27:56 INFO - Running setup.py (path:/tmp/pip-A87KB3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:27: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)) 16:27:56 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:27:56 INFO - Running setup.py (path:/tmp/pip-D4RqQQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:27:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:27:57 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 16:27:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:27:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:27:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:27:57 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:27:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:27:57 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:27:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:27:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:27:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:27:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:27:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:27:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:28:02 INFO - Downloading blessings-1.6.tar.gz 16:28:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:28:02 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:28:02 INFO - Installing collected packages: blessings 16:28:02 INFO - Running setup.py install for blessings 16:28:02 INFO - Successfully installed blessings 16:28:02 INFO - Cleaning up... 16:28:02 INFO - Return code: 0 16:28:02 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:28:02 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:28:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:28:03 INFO - Reading from file tmpfile_stdout 16:28:03 INFO - Current package versions: 16:28:03 INFO - argparse == 1.2.1 16:28:03 INFO - blessings == 1.6 16:28:03 INFO - blobuploader == 1.2.4 16:28:03 INFO - browsermob-proxy == 0.6.0 16:28:03 INFO - docopt == 0.6.1 16:28:03 INFO - manifestparser == 1.1 16:28:03 INFO - marionette-client == 2.3.0 16:28:03 INFO - marionette-driver == 1.4.0 16:28:03 INFO - mozInstall == 1.12 16:28:03 INFO - mozcrash == 0.17 16:28:03 INFO - mozdebug == 0.1 16:28:03 INFO - mozdevice == 0.48 16:28:03 INFO - mozfile == 1.2 16:28:03 INFO - mozhttpd == 0.7 16:28:03 INFO - mozinfo == 0.9 16:28:03 INFO - mozleak == 0.1 16:28:03 INFO - mozlog == 3.1 16:28:03 INFO - moznetwork == 0.27 16:28:03 INFO - mozprocess == 0.22 16:28:03 INFO - mozprofile == 0.28 16:28:03 INFO - mozrunner == 6.11 16:28:03 INFO - mozscreenshot == 0.1 16:28:03 INFO - mozsystemmonitor == 0.0 16:28:03 INFO - moztest == 0.7 16:28:03 INFO - mozversion == 1.4 16:28:03 INFO - psutil == 3.1.1 16:28:03 INFO - requests == 1.2.3 16:28:03 INFO - wptserve == 1.4.0 16:28:03 INFO - wsgiref == 0.1.2 16:28:03 INFO - Running post-action listener: _resource_record_post_action 16:28:03 INFO - Running post-action listener: _start_resource_monitoring 16:28:03 INFO - Starting resource monitoring. 16:28:03 INFO - ##### 16:28:03 INFO - ##### Running pull step. 16:28:03 INFO - ##### 16:28:03 INFO - Running pre-action listener: _resource_record_pre_action 16:28:03 INFO - Running main action method: pull 16:28:03 INFO - Pull has nothing to do! 16:28:03 INFO - Running post-action listener: _resource_record_post_action 16:28:03 INFO - ##### 16:28:03 INFO - ##### Running install step. 16:28:03 INFO - ##### 16:28:03 INFO - Running pre-action listener: _resource_record_pre_action 16:28:03 INFO - Running main action method: install 16:28:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:28:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:28:03 INFO - Reading from file tmpfile_stdout 16:28:03 INFO - Detecting whether we're running mozinstall >=1.0... 16:28:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:28:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:28:03 INFO - Reading from file tmpfile_stdout 16:28:03 INFO - Output received: 16:28:03 INFO - Usage: mozinstall [options] installer 16:28:03 INFO - Options: 16:28:03 INFO - -h, --help show this help message and exit 16:28:03 INFO - -d DEST, --destination=DEST 16:28:03 INFO - Directory to install application into. [default: 16:28:03 INFO - "/builds/slave/test"] 16:28:03 INFO - --app=APP Application being installed. [default: firefox] 16:28:03 INFO - mkdir: /builds/slave/test/build/application 16:28:03 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'] 16:28:03 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 16:28:33 INFO - Reading from file tmpfile_stdout 16:28:33 INFO - Output received: 16:28:33 INFO - /builds/slave/test/build/application/firefox/firefox 16:28:33 INFO - Running post-action listener: _resource_record_post_action 16:28:33 INFO - ##### 16:28:33 INFO - ##### Running run-tests step. 16:28:33 INFO - ##### 16:28:33 INFO - Running pre-action listener: _resource_record_pre_action 16:28:33 INFO - Running main action method: run_tests 16:28:33 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:28:33 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:28:33 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:28:33 INFO - grabbing minidump binary from tooltool 16:28: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')]} 16:28:33 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 0x161cba0>, '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 0x1615f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1616410>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:28:33 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 16:28:33 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 16:28:33 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:28:33 INFO - Return code: 0 16:28:33 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 16:28:33 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:28:33 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/HEEetF-CQrG7jl6TJFW3ZQ/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 16:28:33 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/HEEetF-CQrG7jl6TJFW3ZQ/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 16:28:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:28:33 INFO - 'CCACHE_UMASK': '002', 16:28:33 INFO - 'DISPLAY': ':0', 16:28:33 INFO - 'HOME': '/home/cltbld', 16:28:33 INFO - 'LANG': 'en_US.UTF-8', 16:28:33 INFO - 'LOGNAME': 'cltbld', 16:28:33 INFO - 'MAIL': '/var/mail/cltbld', 16:28:33 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:28:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:28:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:28:33 INFO - 'MOZ_NO_REMOTE': '1', 16:28:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:28:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:28:33 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:28:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:28:33 INFO - 'PWD': '/builds/slave/test', 16:28:33 INFO - 'SHELL': '/bin/bash', 16:28:33 INFO - 'SHLVL': '1', 16:28:33 INFO - 'TERM': 'linux', 16:28:33 INFO - 'TMOUT': '86400', 16:28:33 INFO - 'USER': 'cltbld', 16:28:33 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461021973.652641-1664941684', 16:28:33 INFO - '_': '/tools/buildbot/bin/python'} 16:28:33 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/HEEetF-CQrG7jl6TJFW3ZQ/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 16:28:34 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 16:28:34 INFO - import pkg_resources 16:28:35 INFO - Using 1 client processes 16:28:36 INFO - wptserve Starting http server on 127.0.0.1:8000 16:28:36 INFO - wptserve Starting http server on 127.0.0.1:8001 16:28:36 INFO - wptserve Starting http server on 127.0.0.1:8443 16:28:38 INFO - SUITE-START | Running 778 tests 16:28:38 INFO - Running testharness tests 16:28:38 INFO - Setting up ssl 16:28:38 INFO - PROCESS | certutil | 16:28:38 INFO - PROCESS | certutil | 16:28:38 INFO - PROCESS | certutil | 16:28:38 INFO - Certificate Nickname Trust Attributes 16:28:38 INFO - SSL,S/MIME,JAR/XPI 16:28:38 INFO - 16:28:38 INFO - web-platform-tests CT,, 16:28:38 INFO - 16:28:38 INFO - Starting runner 16:28:41 INFO - PROCESS | 3432 | 1461022121237 Marionette DEBUG Marionette enabled via build flag and pref 16:28:41 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08bc905800 == 1 [pid = 3432] [id = 1] 16:28:41 INFO - PROCESS | 3432 | ++DOMWINDOW == 1 (0x7f08bc906000) [pid = 3432] [serial = 1] [outer = (nil)] 16:28:41 INFO - PROCESS | 3432 | [3432] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 16:28:41 INFO - PROCESS | 3432 | ++DOMWINDOW == 2 (0x7f08bc907000) [pid = 3432] [serial = 2] [outer = 0x7f08bc906000] 16:28:41 INFO - PROCESS | 3432 | 1461022121961 Marionette INFO Listening on port 2828 16:28:42 INFO - PROCESS | 3432 | 1461022122514 Marionette DEBUG Marionette enabled via command-line flag 16:28:42 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b9a7d000 == 2 [pid = 3432] [id = 2] 16:28:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 3 (0x7f08b9ac3800) [pid = 3432] [serial = 3] [outer = (nil)] 16:28:42 INFO - PROCESS | 3432 | [3432] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 16:28:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 4 (0x7f08b9ac4800) [pid = 3432] [serial = 4] [outer = 0x7f08b9ac3800] 16:28:42 INFO - PROCESS | 3432 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f08b98d4490 16:28:42 INFO - PROCESS | 3432 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f08bf19bcd0 16:28:42 INFO - PROCESS | 3432 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f08b8c13fa0 16:28:42 INFO - PROCESS | 3432 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f08b8c172e0 16:28:42 INFO - PROCESS | 3432 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f08b8c17610 16:28:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 5 (0x7f08be7cf000) [pid = 3432] [serial = 5] [outer = 0x7f08bc906000] 16:28:42 INFO - PROCESS | 3432 | [3432] 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 16:28:42 INFO - PROCESS | 3432 | 1461022122914 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:40505 16:28:42 INFO - PROCESS | 3432 | [3432] 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 16:28:42 INFO - PROCESS | 3432 | 1461022122992 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:40506 16:28:43 INFO - PROCESS | 3432 | 1461022123000 Marionette DEBUG Closed connection conn0 16:28:43 INFO - PROCESS | 3432 | [3432] 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 16:28:43 INFO - PROCESS | 3432 | [3432] 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 16:28:43 INFO - PROCESS | 3432 | 1461022123122 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:40507 16:28:43 INFO - PROCESS | 3432 | 1461022123126 Marionette DEBUG Closed connection conn1 16:28:43 INFO - PROCESS | 3432 | [3432] 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 16:28:43 INFO - PROCESS | 3432 | 1461022123187 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:40508 16:28:43 INFO - PROCESS | 3432 | 1461022123195 Marionette DEBUG Closed connection conn2 16:28:43 INFO - PROCESS | 3432 | 1461022123246 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:28:43 INFO - PROCESS | 3432 | 1461022123260 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":"20160418142321","device":"desktop","version":"48.0a1"} 16:28:43 INFO - PROCESS | 3432 | [3432] 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 16:28:44 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ac93b800 == 3 [pid = 3432] [id = 3] 16:28:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 6 (0x7f08acd6c000) [pid = 3432] [serial = 6] [outer = (nil)] 16:28:44 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08af91e800 == 4 [pid = 3432] [id = 4] 16:28:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 7 (0x7f08ac628c00) [pid = 3432] [serial = 7] [outer = (nil)] 16:28:45 INFO - PROCESS | 3432 | [3432] 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 16:28:45 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ab66c800 == 5 [pid = 3432] [id = 5] 16:28:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 8 (0x7f08ab8e5400) [pid = 3432] [serial = 8] [outer = (nil)] 16:28:45 INFO - PROCESS | 3432 | [3432] 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 16:28:45 INFO - PROCESS | 3432 | [3432] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:28:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 9 (0x7f08ab6bb000) [pid = 3432] [serial = 9] [outer = 0x7f08ab8e5400] 16:28:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 10 (0x7f08ab172000) [pid = 3432] [serial = 10] [outer = 0x7f08acd6c000] 16:28:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 11 (0x7f08ab1a2000) [pid = 3432] [serial = 11] [outer = 0x7f08ac628c00] 16:28:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 12 (0x7f08ab1a4000) [pid = 3432] [serial = 12] [outer = 0x7f08ab8e5400] 16:28:46 INFO - PROCESS | 3432 | 1461022126872 Marionette DEBUG loaded listener.js 16:28:46 INFO - PROCESS | 3432 | 1461022126890 Marionette DEBUG loaded listener.js 16:28:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 13 (0x7f08a96eac00) [pid = 3432] [serial = 13] [outer = 0x7f08ab8e5400] 16:28:47 INFO - PROCESS | 3432 | 1461022127592 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"b034edb8-519d-4228-8525-50698bc10581","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":"20160418142321","device":"desktop","version":"48.0a1","command_id":1}}] 16:28:47 INFO - PROCESS | 3432 | 1461022127819 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}] 16:28:47 INFO - PROCESS | 3432 | 1461022127998 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 16:28:48 INFO - PROCESS | 3432 | 1461022128258 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:28:48 INFO - PROCESS | 3432 | [3432] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:28:48 INFO - PROCESS | 3432 | ++DOMWINDOW == 14 (0x7f08a59c1800) [pid = 3432] [serial = 14] [outer = 0x7f08ab8e5400] 16:28:48 INFO - PROCESS | 3432 | [3432] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:28:48 INFO - PROCESS | 3432 | 1461022128843 Marionette TRACE conn3 <- [1,3,null,{}] 16:28:48 INFO - PROCESS | 3432 | 1461022128932 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:28:48 INFO - PROCESS | 3432 | 1461022128970 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 16:28:49 INFO - PROCESS | 3432 | 1461022129022 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 16:28:49 INFO - PROCESS | 3432 | 1461022129024 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 16:28:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:28:49 INFO - PROCESS | 3432 | 1461022129056 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:28:49 INFO - PROCESS | 3432 | 1461022129060 Marionette TRACE conn3 <- [1,6,null,{}] 16:28:49 INFO - PROCESS | 3432 | 1461022129112 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}] 16:28:49 INFO - PROCESS | 3432 | 1461022129129 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 16:28:49 INFO - PROCESS | 3432 | 1461022129137 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:49 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08adfd2000 == 6 [pid = 3432] [id = 6] 16:28:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 15 (0x7f08a4e77400) [pid = 3432] [serial = 15] [outer = (nil)] 16:28:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 16 (0x7f08a4e79400) [pid = 3432] [serial = 16] [outer = 0x7f08a4e77400] 16:28:49 INFO - PROCESS | 3432 | 1461022129204 Marionette DEBUG loaded listener.js 16:28:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 17 (0x7f08a4e7f800) [pid = 3432] [serial = 17] [outer = 0x7f08a4e77400] 16:28:49 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a4c51000 == 7 [pid = 3432] [id = 7] 16:28:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 18 (0x7f08a4cdf000) [pid = 3432] [serial = 18] [outer = (nil)] 16:28:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 19 (0x7f08a4ce3c00) [pid = 3432] [serial = 19] [outer = 0x7f08a4cdf000] 16:28:49 INFO - PROCESS | 3432 | 1461022129684 Marionette DEBUG loaded listener.js 16:28:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 20 (0x7f08a3f46000) [pid = 3432] [serial = 20] [outer = 0x7f08a4cdf000] 16:28:50 INFO - PROCESS | 3432 | 1461022130157 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]]]}] 16:28:50 INFO - PROCESS | 3432 | [3432] 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 16:28:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:28:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1193ms 16:28:50 INFO - PROCESS | 3432 | 1461022130266 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 16:28:50 INFO - PROCESS | 3432 | 1461022130270 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 16:28:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:28:50 INFO - PROCESS | 3432 | 1461022130413 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:28:50 INFO - PROCESS | 3432 | 1461022130419 Marionette TRACE conn3 <- [1,10,null,{}] 16:28:50 INFO - PROCESS | 3432 | 1461022130462 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}] 16:28:50 INFO - PROCESS | 3432 | 1461022130629 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 16:28:50 INFO - PROCESS | 3432 | 1461022130649 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:50 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a3f83000 == 8 [pid = 3432] [id = 8] 16:28:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 21 (0x7f08a30b3c00) [pid = 3432] [serial = 21] [outer = (nil)] 16:28:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 22 (0x7f08a3f50400) [pid = 3432] [serial = 22] [outer = 0x7f08a30b3c00] 16:28:50 INFO - PROCESS | 3432 | 1461022130715 Marionette DEBUG loaded listener.js 16:28:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 23 (0x7f08aa92a000) [pid = 3432] [serial = 23] [outer = 0x7f08a30b3c00] 16:28:51 INFO - PROCESS | 3432 | 1461022131274 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]]]}] 16:28:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:28:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1009ms 16:28:51 INFO - PROCESS | 3432 | 1461022131315 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 16:28:51 INFO - PROCESS | 3432 | 1461022131319 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 16:28:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:28:51 INFO - PROCESS | 3432 | 1461022131325 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:28:51 INFO - PROCESS | 3432 | 1461022131327 Marionette TRACE conn3 <- [1,14,null,{}] 16:28:51 INFO - PROCESS | 3432 | 1461022131332 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}] 16:28:51 INFO - PROCESS | 3432 | 1461022131484 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 16:28:51 INFO - PROCESS | 3432 | 1461022131505 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:51 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a32dd000 == 9 [pid = 3432] [id = 9] 16:28:51 INFO - PROCESS | 3432 | ++DOMWINDOW == 24 (0x7f08a3134c00) [pid = 3432] [serial = 24] [outer = (nil)] 16:28:51 INFO - PROCESS | 3432 | ++DOMWINDOW == 25 (0x7f08a3196000) [pid = 3432] [serial = 25] [outer = 0x7f08a3134c00] 16:28:51 INFO - PROCESS | 3432 | 1461022131570 Marionette DEBUG loaded listener.js 16:28:51 INFO - PROCESS | 3432 | ++DOMWINDOW == 26 (0x7f08a31a0800) [pid = 3432] [serial = 26] [outer = 0x7f08a3134c00] 16:28:52 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a32f4800 == 10 [pid = 3432] [id = 10] 16:28:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 27 (0x7f08a32f5000) [pid = 3432] [serial = 27] [outer = (nil)] 16:28:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 28 (0x7f08a32f8800) [pid = 3432] [serial = 28] [outer = 0x7f08a32f5000] 16:28:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 29 (0x7f08a3dcb800) [pid = 3432] [serial = 29] [outer = 0x7f08a32f5000] 16:28:52 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a32db000 == 11 [pid = 3432] [id = 11] 16:28:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 30 (0x7f08a36e3800) [pid = 3432] [serial = 30] [outer = (nil)] 16:28:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 31 (0x7f08a4ce6000) [pid = 3432] [serial = 31] [outer = 0x7f08a36e3800] 16:28:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 32 (0x7f08a3195800) [pid = 3432] [serial = 32] [outer = 0x7f08a36e3800] 16:28:52 INFO - PROCESS | 3432 | 1461022132948 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]]]}] 16:28:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:28:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1685ms 16:28:53 INFO - PROCESS | 3432 | 1461022133061 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 16:28:53 INFO - PROCESS | 3432 | 1461022133069 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 16:28:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:28:53 INFO - PROCESS | 3432 | 1461022133091 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:28:53 INFO - PROCESS | 3432 | 1461022133095 Marionette TRACE conn3 <- [1,18,null,{}] 16:28:53 INFO - PROCESS | 3432 | 1461022133104 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}] 16:28:53 INFO - PROCESS | 3432 | 1461022133267 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 16:28:53 INFO - PROCESS | 3432 | 1461022133385 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:53 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a6e03000 == 12 [pid = 3432] [id = 12] 16:28:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 33 (0x7f08a3f52000) [pid = 3432] [serial = 33] [outer = (nil)] 16:28:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 34 (0x7f08a6c4f000) [pid = 3432] [serial = 34] [outer = 0x7f08a3f52000] 16:28:53 INFO - PROCESS | 3432 | 1461022133462 Marionette DEBUG loaded listener.js 16:28:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 35 (0x7f08ab19d400) [pid = 3432] [serial = 35] [outer = 0x7f08a3f52000] 16:28:54 INFO - PROCESS | 3432 | 1461022134304 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]]]}] 16:28:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:28:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1292ms 16:28:54 INFO - PROCESS | 3432 | 1461022134374 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 16:28:54 INFO - PROCESS | 3432 | 1461022134383 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 16:28:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:28:54 INFO - PROCESS | 3432 | 1461022134393 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:28:54 INFO - PROCESS | 3432 | 1461022134397 Marionette TRACE conn3 <- [1,22,null,{}] 16:28:54 INFO - PROCESS | 3432 | 1461022134403 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}] 16:28:54 INFO - PROCESS | 3432 | 1461022134574 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 16:28:54 INFO - PROCESS | 3432 | 1461022134689 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:54 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ab171800 == 13 [pid = 3432] [id = 13] 16:28:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 36 (0x7f08a3f53c00) [pid = 3432] [serial = 36] [outer = (nil)] 16:28:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 37 (0x7f08ac2dc400) [pid = 3432] [serial = 37] [outer = 0x7f08a3f53c00] 16:28:54 INFO - PROCESS | 3432 | 1461022134766 Marionette DEBUG loaded listener.js 16:28:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 38 (0x7f08a49a2c00) [pid = 3432] [serial = 38] [outer = 0x7f08a3f53c00] 16:28:55 INFO - PROCESS | 3432 | 1461022135577 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]]]}] 16:28:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:28:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1235ms 16:28:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:28:55 INFO - PROCESS | 3432 | 1461022135628 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 16:28:55 INFO - PROCESS | 3432 | 1461022135631 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 16:28:55 INFO - PROCESS | 3432 | 1461022135638 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:28:55 INFO - PROCESS | 3432 | 1461022135643 Marionette TRACE conn3 <- [1,26,null,{}] 16:28:55 INFO - PROCESS | 3432 | 1461022135659 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}] 16:28:56 INFO - PROCESS | 3432 | 1461022136015 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 16:28:56 INFO - PROCESS | 3432 | 1461022136152 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:56 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a8189800 == 14 [pid = 3432] [id = 14] 16:28:56 INFO - PROCESS | 3432 | ++DOMWINDOW == 39 (0x7f08a4ce2c00) [pid = 3432] [serial = 39] [outer = (nil)] 16:28:56 INFO - PROCESS | 3432 | ++DOMWINDOW == 40 (0x7f08a4e82c00) [pid = 3432] [serial = 40] [outer = 0x7f08a4ce2c00] 16:28:56 INFO - PROCESS | 3432 | 1461022136253 Marionette DEBUG loaded listener.js 16:28:56 INFO - PROCESS | 3432 | ++DOMWINDOW == 41 (0x7f08a9fe0000) [pid = 3432] [serial = 41] [outer = 0x7f08a4ce2c00] 16:28:57 INFO - PROCESS | 3432 | 1461022137128 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]]]}] 16:28:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:28:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1541ms 16:28:57 INFO - PROCESS | 3432 | 1461022137179 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 16:28:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:28:57 INFO - PROCESS | 3432 | 1461022137184 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 16:28:57 INFO - PROCESS | 3432 | 1461022137190 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:28:57 INFO - PROCESS | 3432 | 1461022137195 Marionette TRACE conn3 <- [1,30,null,{}] 16:28:57 INFO - PROCESS | 3432 | 1461022137201 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}] 16:28:57 INFO - PROCESS | 3432 | 1461022137337 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 16:28:57 INFO - PROCESS | 3432 | 1461022137419 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:57 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ab011800 == 15 [pid = 3432] [id = 15] 16:28:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 42 (0x7f08a6e43000) [pid = 3432] [serial = 42] [outer = (nil)] 16:28:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 43 (0x7f08aa7ad800) [pid = 3432] [serial = 43] [outer = 0x7f08a6e43000] 16:28:57 INFO - PROCESS | 3432 | 1461022137485 Marionette DEBUG loaded listener.js 16:28:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 44 (0x7f08ac3c9400) [pid = 3432] [serial = 44] [outer = 0x7f08a6e43000] 16:28:58 INFO - PROCESS | 3432 | 1461022138121 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]]]}] 16:28:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:28:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 992ms 16:28:58 INFO - PROCESS | 3432 | 1461022138182 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 16:28:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:28:58 INFO - PROCESS | 3432 | 1461022138186 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 16:28:58 INFO - PROCESS | 3432 | 1461022138192 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:28:58 INFO - PROCESS | 3432 | 1461022138195 Marionette TRACE conn3 <- [1,34,null,{}] 16:28:58 INFO - PROCESS | 3432 | 1461022138201 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}] 16:28:58 INFO - PROCESS | 3432 | 1461022138335 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 16:28:58 INFO - PROCESS | 3432 | 1461022138423 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:58 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08abf29000 == 16 [pid = 3432] [id = 16] 16:28:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 45 (0x7f08a3dbc400) [pid = 3432] [serial = 45] [outer = (nil)] 16:28:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 46 (0x7f08ac620800) [pid = 3432] [serial = 46] [outer = 0x7f08a3dbc400] 16:28:58 INFO - PROCESS | 3432 | 1461022138485 Marionette DEBUG loaded listener.js 16:28:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 47 (0x7f08ac9a4000) [pid = 3432] [serial = 47] [outer = 0x7f08a3dbc400] 16:28:59 INFO - PROCESS | 3432 | 1461022139134 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]]]}] 16:28:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:28:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 980ms 16:28:59 INFO - PROCESS | 3432 | 1461022139173 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 16:28:59 INFO - PROCESS | 3432 | 1461022139179 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 16:28:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:28:59 INFO - PROCESS | 3432 | 1461022139194 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:28:59 INFO - PROCESS | 3432 | 1461022139201 Marionette TRACE conn3 <- [1,38,null,{}] 16:28:59 INFO - PROCESS | 3432 | 1461022139206 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}] 16:28:59 INFO - PROCESS | 3432 | 1461022139377 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 16:28:59 INFO - PROCESS | 3432 | 1461022139388 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:59 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ac433000 == 17 [pid = 3432] [id = 17] 16:28:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 48 (0x7f08a970d800) [pid = 3432] [serial = 48] [outer = (nil)] 16:28:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 49 (0x7f08ad5a5400) [pid = 3432] [serial = 49] [outer = 0x7f08a970d800] 16:28:59 INFO - PROCESS | 3432 | 1461022139452 Marionette DEBUG loaded listener.js 16:28:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 50 (0x7f08af96fc00) [pid = 3432] [serial = 50] [outer = 0x7f08a970d800] 16:29:00 INFO - PROCESS | 3432 | 1461022140135 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]]]}] 16:29:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:29:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 993ms 16:29:00 INFO - PROCESS | 3432 | 1461022140180 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 16:29:00 INFO - PROCESS | 3432 | 1461022140184 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 16:29:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:29:00 INFO - PROCESS | 3432 | 1461022140190 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:29:00 INFO - PROCESS | 3432 | 1461022140192 Marionette TRACE conn3 <- [1,42,null,{}] 16:29:00 INFO - PROCESS | 3432 | 1461022140197 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}] 16:29:00 INFO - PROCESS | 3432 | 1461022140371 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 16:29:00 INFO - PROCESS | 3432 | 1461022140381 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:00 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ac8f0000 == 18 [pid = 3432] [id = 18] 16:29:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 51 (0x7f08a6c53000) [pid = 3432] [serial = 51] [outer = (nil)] 16:29:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 52 (0x7f08adfb3800) [pid = 3432] [serial = 52] [outer = 0x7f08a6c53000] 16:29:00 INFO - PROCESS | 3432 | 1461022140449 Marionette DEBUG loaded listener.js 16:29:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 53 (0x7f08b8ccd400) [pid = 3432] [serial = 53] [outer = 0x7f08a6c53000] 16:29:01 INFO - PROCESS | 3432 | 1461022141069 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]]]}] 16:29:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:29:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 933ms 16:29:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:29:01 INFO - PROCESS | 3432 | 1461022141123 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 16:29:01 INFO - PROCESS | 3432 | 1461022141126 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 16:29:01 INFO - PROCESS | 3432 | 1461022141132 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:29:01 INFO - PROCESS | 3432 | 1461022141135 Marionette TRACE conn3 <- [1,46,null,{}] 16:29:01 INFO - PROCESS | 3432 | 1461022141140 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}] 16:29:01 INFO - PROCESS | 3432 | 1461022141301 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 16:29:01 INFO - PROCESS | 3432 | 1461022141330 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:01 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ad574000 == 19 [pid = 3432] [id = 19] 16:29:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 54 (0x7f08b9d08800) [pid = 3432] [serial = 54] [outer = (nil)] 16:29:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 55 (0x7f08b9d0d400) [pid = 3432] [serial = 55] [outer = 0x7f08b9d08800] 16:29:01 INFO - PROCESS | 3432 | 1461022141419 Marionette DEBUG loaded listener.js 16:29:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 56 (0x7f08b9f09400) [pid = 3432] [serial = 56] [outer = 0x7f08b9d08800] 16:29:02 INFO - PROCESS | 3432 | 1461022142131 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]]]}] 16:29:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:29:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1029ms 16:29:02 INFO - PROCESS | 3432 | 1461022142160 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 16:29:02 INFO - PROCESS | 3432 | 1461022142163 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 16:29:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:29:02 INFO - PROCESS | 3432 | 1461022142169 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:29:02 INFO - PROCESS | 3432 | 1461022142171 Marionette TRACE conn3 <- [1,50,null,{}] 16:29:02 INFO - PROCESS | 3432 | 1461022142177 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}] 16:29:02 INFO - PROCESS | 3432 | 1461022142341 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 16:29:02 INFO - PROCESS | 3432 | 1461022142360 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:02 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08af91a800 == 20 [pid = 3432] [id = 20] 16:29:02 INFO - PROCESS | 3432 | ++DOMWINDOW == 57 (0x7f08b9d09000) [pid = 3432] [serial = 57] [outer = (nil)] 16:29:02 INFO - PROCESS | 3432 | ++DOMWINDOW == 58 (0x7f08bad3fc00) [pid = 3432] [serial = 58] [outer = 0x7f08b9d09000] 16:29:02 INFO - PROCESS | 3432 | 1461022142422 Marionette DEBUG loaded listener.js 16:29:02 INFO - PROCESS | 3432 | ++DOMWINDOW == 59 (0x7f08bb0ba000) [pid = 3432] [serial = 59] [outer = 0x7f08b9d09000] 16:29:03 INFO - PROCESS | 3432 | 1461022143274 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]]]}] 16:29:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:29:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1127ms 16:29:03 INFO - PROCESS | 3432 | 1461022143298 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 16:29:03 INFO - PROCESS | 3432 | 1461022143305 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 16:29:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:29:03 INFO - PROCESS | 3432 | 1461022143314 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:29:03 INFO - PROCESS | 3432 | 1461022143320 Marionette TRACE conn3 <- [1,54,null,{}] 16:29:03 INFO - PROCESS | 3432 | 1461022143327 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}] 16:29:03 INFO - PROCESS | 3432 | 1461022143487 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 16:29:03 INFO - PROCESS | 3432 | 1461022143590 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:03 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08aa729000 == 21 [pid = 3432] [id = 21] 16:29:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 60 (0x7f08a4e7e400) [pid = 3432] [serial = 60] [outer = (nil)] 16:29:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 61 (0x7f08a8b15000) [pid = 3432] [serial = 61] [outer = 0x7f08a4e7e400] 16:29:03 INFO - PROCESS | 3432 | 1461022143668 Marionette DEBUG loaded listener.js 16:29:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 62 (0x7f08a9cea000) [pid = 3432] [serial = 62] [outer = 0x7f08a4e7e400] 16:29:04 INFO - PROCESS | 3432 | 1461022144445 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]]]}] 16:29:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:29:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1193ms 16:29:04 INFO - PROCESS | 3432 | 1461022144517 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 16:29:04 INFO - PROCESS | 3432 | 1461022144526 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 16:29:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:29:04 INFO - PROCESS | 3432 | 1461022144537 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:29:04 INFO - PROCESS | 3432 | 1461022144541 Marionette TRACE conn3 <- [1,58,null,{}] 16:29:04 INFO - PROCESS | 3432 | 1461022144547 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}] 16:29:04 INFO - PROCESS | 3432 | 1461022144715 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 16:29:04 INFO - PROCESS | 3432 | 1461022144835 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:04 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ac263800 == 22 [pid = 3432] [id = 22] 16:29:04 INFO - PROCESS | 3432 | ++DOMWINDOW == 63 (0x7f08a5986000) [pid = 3432] [serial = 63] [outer = (nil)] 16:29:04 INFO - PROCESS | 3432 | ++DOMWINDOW == 64 (0x7f08ab19bc00) [pid = 3432] [serial = 64] [outer = 0x7f08a5986000] 16:29:04 INFO - PROCESS | 3432 | 1461022144915 Marionette DEBUG loaded listener.js 16:29:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 65 (0x7f08ac3d7000) [pid = 3432] [serial = 65] [outer = 0x7f08a5986000] 16:29:05 INFO - PROCESS | 3432 | 1461022145725 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]]]}] 16:29:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:29:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1240ms 16:29:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:29:05 INFO - PROCESS | 3432 | 1461022145777 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 16:29:05 INFO - PROCESS | 3432 | 1461022145780 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 16:29:05 INFO - PROCESS | 3432 | 1461022145803 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:29:05 INFO - PROCESS | 3432 | 1461022145810 Marionette TRACE conn3 <- [1,62,null,{}] 16:29:05 INFO - PROCESS | 3432 | 1461022145827 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}] 16:29:05 INFO - PROCESS | 3432 | 1461022145994 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 16:29:06 INFO - PROCESS | 3432 | 1461022146113 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:06 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08afaa4000 == 23 [pid = 3432] [id = 23] 16:29:06 INFO - PROCESS | 3432 | ++DOMWINDOW == 66 (0x7f08ac80f000) [pid = 3432] [serial = 66] [outer = (nil)] 16:29:06 INFO - PROCESS | 3432 | ++DOMWINDOW == 67 (0x7f08afa20800) [pid = 3432] [serial = 67] [outer = 0x7f08ac80f000] 16:29:06 INFO - PROCESS | 3432 | 1461022146196 Marionette DEBUG loaded listener.js 16:29:06 INFO - PROCESS | 3432 | ++DOMWINDOW == 68 (0x7f08b9de3400) [pid = 3432] [serial = 68] [outer = 0x7f08ac80f000] 16:29:07 INFO - PROCESS | 3432 | 1461022147060 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]]]}] 16:29:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:29:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1308ms 16:29:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:29:07 INFO - PROCESS | 3432 | 1461022147095 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 16:29:07 INFO - PROCESS | 3432 | 1461022147099 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 16:29:07 INFO - PROCESS | 3432 | 1461022147105 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:29:07 INFO - PROCESS | 3432 | 1461022147108 Marionette TRACE conn3 <- [1,66,null,{}] 16:29:07 INFO - PROCESS | 3432 | 1461022147114 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}] 16:29:07 INFO - PROCESS | 3432 | 1461022147467 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 16:29:07 INFO - PROCESS | 3432 | 1461022147481 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:07 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a6e09000 == 24 [pid = 3432] [id = 24] 16:29:07 INFO - PROCESS | 3432 | ++DOMWINDOW == 69 (0x7f08a3193000) [pid = 3432] [serial = 69] [outer = (nil)] 16:29:07 INFO - PROCESS | 3432 | ++DOMWINDOW == 70 (0x7f08a319a400) [pid = 3432] [serial = 70] [outer = 0x7f08a3193000] 16:29:07 INFO - PROCESS | 3432 | 1461022147551 Marionette DEBUG loaded listener.js 16:29:07 INFO - PROCESS | 3432 | ++DOMWINDOW == 71 (0x7f08a598e800) [pid = 3432] [serial = 71] [outer = 0x7f08a3193000] 16:29:08 INFO - PROCESS | 3432 | 1461022148445 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]]]}] 16:29:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:29:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1391ms 16:29:08 INFO - PROCESS | 3432 | 1461022148497 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 16:29:08 INFO - PROCESS | 3432 | 1461022148503 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 16:29:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:29:08 INFO - PROCESS | 3432 | 1461022148511 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:29:08 INFO - PROCESS | 3432 | 1461022148517 Marionette TRACE conn3 <- [1,70,null,{}] 16:29:08 INFO - PROCESS | 3432 | 1461022148524 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}] 16:29:08 INFO - PROCESS | 3432 | 1461022148684 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 16:29:08 INFO - PROCESS | 3432 | 1461022148827 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:08 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ad574000 == 23 [pid = 3432] [id = 19] 16:29:08 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ac8f0000 == 22 [pid = 3432] [id = 18] 16:29:08 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ac433000 == 21 [pid = 3432] [id = 17] 16:29:08 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08abf29000 == 20 [pid = 3432] [id = 16] 16:29:08 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ab011800 == 19 [pid = 3432] [id = 15] 16:29:08 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a3f72800 == 20 [pid = 3432] [id = 25] 16:29:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 72 (0x7f08a30b0800) [pid = 3432] [serial = 72] [outer = (nil)] 16:29:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 73 (0x7f08a319b800) [pid = 3432] [serial = 73] [outer = 0x7f08a30b0800] 16:29:08 INFO - PROCESS | 3432 | 1461022148927 Marionette DEBUG loaded listener.js 16:29:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 74 (0x7f08a97e3800) [pid = 3432] [serial = 74] [outer = 0x7f08a30b0800] 16:29:09 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a8189800 == 19 [pid = 3432] [id = 14] 16:29:09 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ab171800 == 18 [pid = 3432] [id = 13] 16:29:09 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a6e03000 == 17 [pid = 3432] [id = 12] 16:29:09 INFO - PROCESS | 3432 | 1461022149736 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]]]}] 16:29:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:29:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1291ms 16:29:09 INFO - PROCESS | 3432 | 1461022149802 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 16:29:09 INFO - PROCESS | 3432 | 1461022149810 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 16:29:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:29:09 INFO - PROCESS | 3432 | 1461022149819 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:29:09 INFO - PROCESS | 3432 | 1461022149822 Marionette TRACE conn3 <- [1,74,null,{}] 16:29:09 INFO - PROCESS | 3432 | 1461022149830 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}] 16:29:09 INFO - PROCESS | 3432 | 1461022149996 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 16:29:10 INFO - PROCESS | 3432 | 1461022150119 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:10 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08abf2c000 == 18 [pid = 3432] [id = 26] 16:29:10 INFO - PROCESS | 3432 | ++DOMWINDOW == 75 (0x7f08a3126800) [pid = 3432] [serial = 75] [outer = (nil)] 16:29:10 INFO - PROCESS | 3432 | ++DOMWINDOW == 76 (0x7f08ac3cac00) [pid = 3432] [serial = 76] [outer = 0x7f08a3126800] 16:29:10 INFO - PROCESS | 3432 | 1461022150211 Marionette DEBUG loaded listener.js 16:29:10 INFO - PROCESS | 3432 | ++DOMWINDOW == 77 (0x7f08ac622400) [pid = 3432] [serial = 77] [outer = 0x7f08a3126800] 16:29:11 INFO - PROCESS | 3432 | 1461022151025 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]]]}] 16:29:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:29:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1279ms 16:29:11 INFO - PROCESS | 3432 | 1461022151100 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 16:29:11 INFO - PROCESS | 3432 | 1461022151107 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 16:29:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:29:11 INFO - PROCESS | 3432 | 1461022151133 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:29:11 INFO - PROCESS | 3432 | 1461022151136 Marionette TRACE conn3 <- [1,78,null,{}] 16:29:11 INFO - PROCESS | 3432 | 1461022151142 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}] 16:29:11 INFO - PROCESS | 3432 | 1461022151296 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 16:29:11 INFO - PROCESS | 3432 | 1461022151416 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:11 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ad13a000 == 19 [pid = 3432] [id = 27] 16:29:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 78 (0x7f08ac2e0c00) [pid = 3432] [serial = 78] [outer = (nil)] 16:29:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 79 (0x7f08af968c00) [pid = 3432] [serial = 79] [outer = 0x7f08ac2e0c00] 16:29:11 INFO - PROCESS | 3432 | 1461022151494 Marionette DEBUG loaded listener.js 16:29:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 80 (0x7f08b9844800) [pid = 3432] [serial = 80] [outer = 0x7f08ac2e0c00] 16:29:12 INFO - PROCESS | 3432 | 1461022152282 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]]]}] 16:29:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:29:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1185ms 16:29:12 INFO - PROCESS | 3432 | 1461022152324 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 16:29:12 INFO - PROCESS | 3432 | 1461022152328 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 16:29:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:29:12 INFO - PROCESS | 3432 | 1461022152336 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:29:12 INFO - PROCESS | 3432 | 1461022152345 Marionette TRACE conn3 <- [1,82,null,{}] 16:29:12 INFO - PROCESS | 3432 | 1461022152359 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}] 16:29:12 INFO - PROCESS | 3432 | 1461022152528 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 16:29:12 INFO - PROCESS | 3432 | 1461022152652 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:12 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b3b0f800 == 20 [pid = 3432] [id = 28] 16:29:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 81 (0x7f08a3125400) [pid = 3432] [serial = 81] [outer = (nil)] 16:29:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 82 (0x7f08bb0c4400) [pid = 3432] [serial = 82] [outer = 0x7f08a3125400] 16:29:12 INFO - PROCESS | 3432 | 1461022152724 Marionette DEBUG loaded listener.js 16:29:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 83 (0x7f08bcec3000) [pid = 3432] [serial = 83] [outer = 0x7f08a3125400] 16:29:13 INFO - PROCESS | 3432 | 1461022153495 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]]]}] 16:29:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:29:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1193ms 16:29:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:29:13 INFO - PROCESS | 3432 | 1461022153528 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 16:29:13 INFO - PROCESS | 3432 | 1461022153532 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 16:29:13 INFO - PROCESS | 3432 | 1461022153538 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:29:13 INFO - PROCESS | 3432 | 1461022153541 Marionette TRACE conn3 <- [1,86,null,{}] 16:29:13 INFO - PROCESS | 3432 | 1461022153547 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}] 16:29:13 INFO - PROCESS | 3432 | 1461022153689 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 16:29:13 INFO - PROCESS | 3432 | 1461022153828 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:13 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b9a74800 == 21 [pid = 3432] [id = 29] 16:29:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 84 (0x7f08a30b2800) [pid = 3432] [serial = 84] [outer = (nil)] 16:29:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 85 (0x7f08bcf89000) [pid = 3432] [serial = 85] [outer = 0x7f08a30b2800] 16:29:13 INFO - PROCESS | 3432 | 1461022153903 Marionette DEBUG loaded listener.js 16:29:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 86 (0x7f08bec26c00) [pid = 3432] [serial = 86] [outer = 0x7f08a30b2800] 16:29:14 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a6e09000 == 20 [pid = 3432] [id = 24] 16:29:14 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ac263800 == 19 [pid = 3432] [id = 22] 16:29:14 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08aa729000 == 18 [pid = 3432] [id = 21] 16:29:14 INFO - PROCESS | 3432 | 1461022154913 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]]]}] 16:29:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:29:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1429ms 16:29:14 INFO - PROCESS | 3432 | 1461022154968 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 16:29:14 INFO - PROCESS | 3432 | 1461022154973 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 16:29:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:29:14 INFO - PROCESS | 3432 | 1461022154982 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:29:14 INFO - PROCESS | 3432 | 1461022154988 Marionette TRACE conn3 <- [1,90,null,{}] 16:29:14 INFO - PROCESS | 3432 | 1461022154997 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}] 16:29:15 INFO - PROCESS | 3432 | 1461022155240 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 16:29:15 INFO - PROCESS | 3432 | 1461022155467 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:15 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ab164800 == 19 [pid = 3432] [id = 30] 16:29:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 87 (0x7f08ab5cfc00) [pid = 3432] [serial = 87] [outer = (nil)] 16:29:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 88 (0x7f08abda8400) [pid = 3432] [serial = 88] [outer = 0x7f08ab5cfc00] 16:29:15 INFO - PROCESS | 3432 | 1461022155557 Marionette DEBUG loaded listener.js 16:29:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 89 (0x7f08ac3d7800) [pid = 3432] [serial = 89] [outer = 0x7f08ab5cfc00] 16:29:16 INFO - PROCESS | 3432 | 1461022156368 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]]]}] 16:29:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:29:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1434ms 16:29:16 INFO - PROCESS | 3432 | 1461022156418 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 16:29:16 INFO - PROCESS | 3432 | 1461022156426 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 16:29:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:29:16 INFO - PROCESS | 3432 | 1461022156437 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:29:16 INFO - PROCESS | 3432 | 1461022156441 Marionette TRACE conn3 <- [1,94,null,{}] 16:29:16 INFO - PROCESS | 3432 | 1461022156447 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}] 16:29:16 INFO - PROCESS | 3432 | 1461022156612 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 16:29:16 INFO - PROCESS | 3432 | 1461022156738 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:16 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08adfc8800 == 20 [pid = 3432] [id = 31] 16:29:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 90 (0x7f08a30b4000) [pid = 3432] [serial = 90] [outer = (nil)] 16:29:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 91 (0x7f08af974800) [pid = 3432] [serial = 91] [outer = 0x7f08a30b4000] 16:29:16 INFO - PROCESS | 3432 | 1461022156814 Marionette DEBUG loaded listener.js 16:29:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 92 (0x7f08b8cd8400) [pid = 3432] [serial = 92] [outer = 0x7f08a30b4000] 16:29:17 INFO - PROCESS | 3432 | 1461022157664 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]]]}] 16:29:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:29:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1280ms 16:29:17 INFO - PROCESS | 3432 | 1461022157718 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 16:29:17 INFO - PROCESS | 3432 | 1461022157721 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 16:29:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:29:17 INFO - PROCESS | 3432 | 1461022157727 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:29:17 INFO - PROCESS | 3432 | 1461022157733 Marionette TRACE conn3 <- [1,98,null,{}] 16:29:17 INFO - PROCESS | 3432 | 1461022157749 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}] 16:29:17 INFO - PROCESS | 3432 | 1461022157912 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 16:29:18 INFO - PROCESS | 3432 | 1461022158036 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:18 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b9ad0000 == 21 [pid = 3432] [id = 32] 16:29:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 93 (0x7f08b9de5000) [pid = 3432] [serial = 93] [outer = (nil)] 16:29:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 94 (0x7f08baf0cc00) [pid = 3432] [serial = 94] [outer = 0x7f08b9de5000] 16:29:18 INFO - PROCESS | 3432 | 1461022158116 Marionette DEBUG loaded listener.js 16:29:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 95 (0x7f08b9f09000) [pid = 3432] [serial = 95] [outer = 0x7f08b9de5000] 16:29:18 INFO - PROCESS | 3432 | 1461022158986 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]]]}] 16:29:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:29:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1290ms 16:29:19 INFO - PROCESS | 3432 | 1461022159018 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 16:29:19 INFO - PROCESS | 3432 | 1461022159022 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 16:29:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:29:19 INFO - PROCESS | 3432 | 1461022159028 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:29:19 INFO - PROCESS | 3432 | 1461022159030 Marionette TRACE conn3 <- [1,102,null,{}] 16:29:19 INFO - PROCESS | 3432 | 1461022159036 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}] 16:29:19 INFO - PROCESS | 3432 | 1461022159189 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 16:29:19 INFO - PROCESS | 3432 | 1461022159322 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:19 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b9f69800 == 22 [pid = 3432] [id = 33] 16:29:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 96 (0x7f08b9fd8c00) [pid = 3432] [serial = 96] [outer = (nil)] 16:29:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 97 (0x7f08bf010c00) [pid = 3432] [serial = 97] [outer = 0x7f08b9fd8c00] 16:29:19 INFO - PROCESS | 3432 | 1461022159395 Marionette DEBUG loaded listener.js 16:29:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 98 (0x7f08bf13e800) [pid = 3432] [serial = 98] [outer = 0x7f08b9fd8c00] 16:29:20 INFO - PROCESS | 3432 | 1461022160241 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]]]}] 16:29:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:29:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1279ms 16:29:20 INFO - PROCESS | 3432 | 1461022160308 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 16:29:20 INFO - PROCESS | 3432 | 1461022160312 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 16:29:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:29:20 INFO - PROCESS | 3432 | 1461022160318 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:29:20 INFO - PROCESS | 3432 | 1461022160321 Marionette TRACE conn3 <- [1,106,null,{}] 16:29:20 INFO - PROCESS | 3432 | 1461022160327 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}] 16:29:20 INFO - PROCESS | 3432 | 1461022160478 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 16:29:20 INFO - PROCESS | 3432 | 1461022160668 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:20 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a9e99800 == 23 [pid = 3432] [id = 34] 16:29:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 99 (0x7f08a3f47400) [pid = 3432] [serial = 99] [outer = (nil)] 16:29:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 100 (0x7f08a4e7c000) [pid = 3432] [serial = 100] [outer = 0x7f08a3f47400] 16:29:20 INFO - PROCESS | 3432 | 1461022160739 Marionette DEBUG loaded listener.js 16:29:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 101 (0x7f08a9fe3400) [pid = 3432] [serial = 101] [outer = 0x7f08a3f47400] 16:29:21 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08abf2c000 == 22 [pid = 3432] [id = 26] 16:29:21 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a3f72800 == 21 [pid = 3432] [id = 25] 16:29:21 INFO - PROCESS | 3432 | 1461022161688 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]]]}] 16:29:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:29:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1432ms 16:29:21 INFO - PROCESS | 3432 | 1461022161751 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 16:29:21 INFO - PROCESS | 3432 | 1461022161757 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 16:29:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:29:21 INFO - PROCESS | 3432 | 1461022161765 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:29:21 INFO - PROCESS | 3432 | 1461022161771 Marionette TRACE conn3 <- [1,110,null,{}] 16:29:21 INFO - PROCESS | 3432 | 1461022161779 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}] 16:29:21 INFO - PROCESS | 3432 | 1461022161981 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 16:29:22 INFO - PROCESS | 3432 | 1461022162149 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:22 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08acd68800 == 22 [pid = 3432] [id = 35] 16:29:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 102 (0x7f08ac479c00) [pid = 3432] [serial = 102] [outer = (nil)] 16:29:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 103 (0x7f08ac9a3800) [pid = 3432] [serial = 103] [outer = 0x7f08ac479c00] 16:29:22 INFO - PROCESS | 3432 | 1461022162228 Marionette DEBUG loaded listener.js 16:29:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 104 (0x7f08afca7000) [pid = 3432] [serial = 104] [outer = 0x7f08ac479c00] 16:29:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 105 (0x7f08aa7af400) [pid = 3432] [serial = 105] [outer = 0x7f08a36e3800] 16:29:23 INFO - PROCESS | 3432 | 1461022163045 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]]]}] 16:29:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:29:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1338ms 16:29:23 INFO - PROCESS | 3432 | 1461022163140 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 16:29:23 INFO - PROCESS | 3432 | 1461022163148 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 16:29:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:29:23 INFO - PROCESS | 3432 | 1461022163161 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:29:23 INFO - PROCESS | 3432 | 1461022163164 Marionette TRACE conn3 <- [1,114,null,{}] 16:29:23 INFO - PROCESS | 3432 | 1461022163170 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}] 16:29:23 INFO - PROCESS | 3432 | 1461022163329 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 16:29:23 INFO - PROCESS | 3432 | 1461022163459 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:23 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b98d6800 == 23 [pid = 3432] [id = 36] 16:29:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 106 (0x7f08a30b3800) [pid = 3432] [serial = 106] [outer = (nil)] 16:29:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 107 (0x7f08a9654000) [pid = 3432] [serial = 107] [outer = 0x7f08a30b3800] 16:29:23 INFO - PROCESS | 3432 | 1461022163536 Marionette DEBUG loaded listener.js 16:29:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 108 (0x7f08bcf3f400) [pid = 3432] [serial = 108] [outer = 0x7f08a30b3800] 16:29:24 INFO - PROCESS | 3432 | 1461022164339 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]]]}] 16:29:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:29:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1232ms 16:29:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:29:24 INFO - PROCESS | 3432 | 1461022164393 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 16:29:24 INFO - PROCESS | 3432 | 1461022164396 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 16:29:24 INFO - PROCESS | 3432 | 1461022164403 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:29:24 INFO - PROCESS | 3432 | 1461022164409 Marionette TRACE conn3 <- [1,118,null,{}] 16:29:24 INFO - PROCESS | 3432 | 1461022164425 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}] 16:29:24 INFO - PROCESS | 3432 | 1461022164600 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 16:29:24 INFO - PROCESS | 3432 | 1461022164729 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:24 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08bce74000 == 24 [pid = 3432] [id = 37] 16:29:24 INFO - PROCESS | 3432 | ++DOMWINDOW == 109 (0x7f08bec2c800) [pid = 3432] [serial = 109] [outer = (nil)] 16:29:24 INFO - PROCESS | 3432 | ++DOMWINDOW == 110 (0x7f08bf203c00) [pid = 3432] [serial = 110] [outer = 0x7f08bec2c800] 16:29:24 INFO - PROCESS | 3432 | 1461022164809 Marionette DEBUG loaded listener.js 16:29:24 INFO - PROCESS | 3432 | ++DOMWINDOW == 111 (0x7f08c0e9d800) [pid = 3432] [serial = 111] [outer = 0x7f08bec2c800] 16:29:25 INFO - PROCESS | 3432 | 1461022165604 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]]]}] 16:29:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:29:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1244ms 16:29:25 INFO - PROCESS | 3432 | 1461022165646 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 16:29:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:29:25 INFO - PROCESS | 3432 | 1461022165651 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 16:29:25 INFO - PROCESS | 3432 | 1461022165657 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:29:25 INFO - PROCESS | 3432 | 1461022165660 Marionette TRACE conn3 <- [1,122,null,{}] 16:29:25 INFO - PROCESS | 3432 | 1461022165665 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}] 16:29:25 INFO - PROCESS | 3432 | 1461022165808 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 16:29:25 INFO - PROCESS | 3432 | 1461022165943 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:25 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08be69b000 == 25 [pid = 3432] [id = 38] 16:29:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 112 (0x7f08bec2fc00) [pid = 3432] [serial = 112] [outer = (nil)] 16:29:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 113 (0x7f08c3397800) [pid = 3432] [serial = 113] [outer = 0x7f08bec2fc00] 16:29:26 INFO - PROCESS | 3432 | 1461022166015 Marionette DEBUG loaded listener.js 16:29:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 114 (0x7f08c33db800) [pid = 3432] [serial = 114] [outer = 0x7f08bec2fc00] 16:29:26 INFO - PROCESS | 3432 | 1461022166807 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]]]}] 16:29:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:29:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1178ms 16:29:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:29:26 INFO - PROCESS | 3432 | 1461022166837 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 16:29:26 INFO - PROCESS | 3432 | 1461022166840 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 16:29:26 INFO - PROCESS | 3432 | 1461022166848 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:29:26 INFO - PROCESS | 3432 | 1461022166851 Marionette TRACE conn3 <- [1,126,null,{}] 16:29:26 INFO - PROCESS | 3432 | 1461022166856 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}] 16:29:27 INFO - PROCESS | 3432 | 1461022166999 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 16:29:27 INFO - PROCESS | 3432 | 1461022167142 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:27 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08bf02f800 == 26 [pid = 3432] [id = 39] 16:29:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 115 (0x7f08a2ac6000) [pid = 3432] [serial = 115] [outer = (nil)] 16:29:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 116 (0x7f08a2acc400) [pid = 3432] [serial = 116] [outer = 0x7f08a2ac6000] 16:29:27 INFO - PROCESS | 3432 | 1461022167215 Marionette DEBUG loaded listener.js 16:29:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 117 (0x7f08a2ad1800) [pid = 3432] [serial = 117] [outer = 0x7f08a2ac6000] 16:29:28 INFO - PROCESS | 3432 | 1461022168185 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]]]}] 16:29:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:29:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1383ms 16:29:28 INFO - PROCESS | 3432 | 1461022168231 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 16:29:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:29:28 INFO - PROCESS | 3432 | 1461022168236 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 16:29:28 INFO - PROCESS | 3432 | 1461022168243 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:29:28 INFO - PROCESS | 3432 | 1461022168249 Marionette TRACE conn3 <- [1,130,null,{}] 16:29:28 INFO - PROCESS | 3432 | 1461022168258 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}] 16:29:28 INFO - PROCESS | 3432 | 1461022168474 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 16:29:28 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08adfc8800 == 25 [pid = 3432] [id = 31] 16:29:28 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ab164800 == 24 [pid = 3432] [id = 30] 16:29:28 INFO - PROCESS | 3432 | 1461022168744 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:28 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08aaa1a000 == 25 [pid = 3432] [id = 40] 16:29:28 INFO - PROCESS | 3432 | ++DOMWINDOW == 118 (0x7f08a2acb800) [pid = 3432] [serial = 118] [outer = (nil)] 16:29:28 INFO - PROCESS | 3432 | ++DOMWINDOW == 119 (0x7f08a2d84800) [pid = 3432] [serial = 119] [outer = 0x7f08a2acb800] 16:29:28 INFO - PROCESS | 3432 | 1461022168871 Marionette DEBUG loaded listener.js 16:29:28 INFO - PROCESS | 3432 | ++DOMWINDOW == 120 (0x7f08a3195000) [pid = 3432] [serial = 120] [outer = 0x7f08a2acb800] 16:29:29 INFO - PROCESS | 3432 | 1461022169766 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]]]}] 16:29:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:29:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1584ms 16:29:29 INFO - PROCESS | 3432 | 1461022169827 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 16:29:29 INFO - PROCESS | 3432 | 1461022169834 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 16:29:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:29:29 INFO - PROCESS | 3432 | 1461022169843 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:29:29 INFO - PROCESS | 3432 | 1461022169848 Marionette TRACE conn3 <- [1,134,null,{}] 16:29:29 INFO - PROCESS | 3432 | 1461022169855 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}] 16:29:30 INFO - PROCESS | 3432 | 1461022170091 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 16:29:30 INFO - PROCESS | 3432 | 1461022170198 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:30 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ba9c3800 == 26 [pid = 3432] [id = 41] 16:29:30 INFO - PROCESS | 3432 | ++DOMWINDOW == 121 (0x7f08aa7ae800) [pid = 3432] [serial = 121] [outer = (nil)] 16:29:30 INFO - PROCESS | 3432 | ++DOMWINDOW == 122 (0x7f08ac3cb000) [pid = 3432] [serial = 122] [outer = 0x7f08aa7ae800] 16:29:30 INFO - PROCESS | 3432 | 1461022170328 Marionette DEBUG loaded listener.js 16:29:30 INFO - PROCESS | 3432 | ++DOMWINDOW == 123 (0x7f08ad5cc000) [pid = 3432] [serial = 123] [outer = 0x7f08aa7ae800] 16:29:31 INFO - PROCESS | 3432 | 1461022171187 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]]]}] 16:29:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:29:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1393ms 16:29:31 INFO - PROCESS | 3432 | 1461022171240 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 16:29:31 INFO - PROCESS | 3432 | 1461022171246 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 16:29:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:29:31 INFO - PROCESS | 3432 | 1461022171253 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:29:31 INFO - PROCESS | 3432 | 1461022171256 Marionette TRACE conn3 <- [1,138,null,{}] 16:29:31 INFO - PROCESS | 3432 | 1461022171262 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}] 16:29:31 INFO - PROCESS | 3432 | 1461022171420 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 16:29:31 INFO - PROCESS | 3432 | 1461022171553 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:31 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08bc918000 == 27 [pid = 3432] [id = 42] 16:29:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 124 (0x7f08a6c4bc00) [pid = 3432] [serial = 124] [outer = (nil)] 16:29:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 125 (0x7f08a6e3f800) [pid = 3432] [serial = 125] [outer = 0x7f08a6c4bc00] 16:29:31 INFO - PROCESS | 3432 | 1461022171628 Marionette DEBUG loaded listener.js 16:29:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 126 (0x7f08a97df400) [pid = 3432] [serial = 126] [outer = 0x7f08a6c4bc00] 16:29:32 INFO - PROCESS | 3432 | 1461022172552 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]]]}] 16:29:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:29:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1329ms 16:29:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:29:32 INFO - PROCESS | 3432 | 1461022172584 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 16:29:32 INFO - PROCESS | 3432 | 1461022172587 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 16:29:32 INFO - PROCESS | 3432 | 1461022172601 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:29:32 INFO - PROCESS | 3432 | 1461022172610 Marionette TRACE conn3 <- [1,142,null,{}] 16:29:32 INFO - PROCESS | 3432 | 1461022172618 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}] 16:29:32 INFO - PROCESS | 3432 | 1461022172819 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 16:29:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08acd68800 == 26 [pid = 3432] [id = 35] 16:29:35 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b98d6800 == 25 [pid = 3432] [id = 36] 16:29:35 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08bce74000 == 24 [pid = 3432] [id = 37] 16:29:35 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ad13a000 == 23 [pid = 3432] [id = 27] 16:29:35 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a3f83000 == 22 [pid = 3432] [id = 8] 16:29:35 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08be69b000 == 21 [pid = 3432] [id = 38] 16:29:35 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08adfd2000 == 20 [pid = 3432] [id = 6] 16:29:35 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08bf02f800 == 19 [pid = 3432] [id = 39] 16:29:35 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b3b0f800 == 18 [pid = 3432] [id = 28] 16:29:35 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08af91a800 == 17 [pid = 3432] [id = 20] 16:29:35 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b9ad0000 == 16 [pid = 3432] [id = 32] 16:29:35 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08afaa4000 == 15 [pid = 3432] [id = 23] 16:29:35 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a9e99800 == 14 [pid = 3432] [id = 34] 16:29:35 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a32dd000 == 13 [pid = 3432] [id = 9] 16:29:35 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08bc918000 == 12 [pid = 3432] [id = 42] 16:29:35 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ba9c3800 == 11 [pid = 3432] [id = 41] 16:29:35 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b9f69800 == 10 [pid = 3432] [id = 33] 16:29:35 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08aaa1a000 == 9 [pid = 3432] [id = 40] 16:29:35 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b9a74800 == 8 [pid = 3432] [id = 29] 16:29:36 INFO - PROCESS | 3432 | 1461022176595 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:36 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a32ed000 == 9 [pid = 3432] [id = 43] 16:29:36 INFO - PROCESS | 3432 | ++DOMWINDOW == 127 (0x7f08a3128000) [pid = 3432] [serial = 127] [outer = (nil)] 16:29:36 INFO - PROCESS | 3432 | ++DOMWINDOW == 128 (0x7f08a3198c00) [pid = 3432] [serial = 128] [outer = 0x7f08a3128000] 16:29:36 INFO - PROCESS | 3432 | 1461022176665 Marionette DEBUG loaded listener.js 16:29:36 INFO - PROCESS | 3432 | ++DOMWINDOW == 129 (0x7f08a4ce0400) [pid = 3432] [serial = 129] [outer = 0x7f08a3128000] 16:29:37 INFO - PROCESS | 3432 | 1461022177362 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]]]}] 16:29:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:29:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 4812ms 16:29:37 INFO - PROCESS | 3432 | 1461022177406 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 16:29:37 INFO - PROCESS | 3432 | 1461022177412 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 16:29:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:29:37 INFO - PROCESS | 3432 | 1461022177420 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:29:37 INFO - PROCESS | 3432 | 1461022177427 Marionette TRACE conn3 <- [1,146,null,{}] 16:29:37 INFO - PROCESS | 3432 | 1461022177434 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}] 16:29:37 INFO - PROCESS | 3432 | 1461022177633 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 16:29:37 INFO - PROCESS | 3432 | 1461022177648 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:37 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08aa98d000 == 10 [pid = 3432] [id = 44] 16:29:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 130 (0x7f08a6c4a400) [pid = 3432] [serial = 130] [outer = (nil)] 16:29:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 131 (0x7f08a8d9f400) [pid = 3432] [serial = 131] [outer = 0x7f08a6c4a400] 16:29:37 INFO - PROCESS | 3432 | 1461022177717 Marionette DEBUG loaded listener.js 16:29:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 132 (0x7f08a9ce0400) [pid = 3432] [serial = 132] [outer = 0x7f08a6c4a400] 16:29:38 INFO - PROCESS | 3432 | 1461022178625 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]]]}] 16:29:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:29:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1285ms 16:29:38 INFO - PROCESS | 3432 | 1461022178709 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 16:29:38 INFO - PROCESS | 3432 | 1461022178716 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 16:29:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:29:38 INFO - PROCESS | 3432 | 1461022178731 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:29:38 INFO - PROCESS | 3432 | 1461022178734 Marionette TRACE conn3 <- [1,150,null,{}] 16:29:38 INFO - PROCESS | 3432 | 1461022178739 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}] 16:29:38 INFO - PROCESS | 3432 | 1461022178894 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 16:29:39 INFO - PROCESS | 3432 | 1461022179028 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:39 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ad58c000 == 11 [pid = 3432] [id = 45] 16:29:39 INFO - PROCESS | 3432 | ++DOMWINDOW == 133 (0x7f08aa95f400) [pid = 3432] [serial = 133] [outer = (nil)] 16:29:39 INFO - PROCESS | 3432 | ++DOMWINDOW == 134 (0x7f08abfec400) [pid = 3432] [serial = 134] [outer = 0x7f08aa95f400] 16:29:39 INFO - PROCESS | 3432 | 1461022179091 Marionette DEBUG loaded listener.js 16:29:39 INFO - PROCESS | 3432 | ++DOMWINDOW == 135 (0x7f08ac99ac00) [pid = 3432] [serial = 135] [outer = 0x7f08aa95f400] 16:29:39 INFO - PROCESS | 3432 | 1461022179863 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]]]}] 16:29:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:29:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1186ms 16:29:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:29:39 INFO - PROCESS | 3432 | 1461022179920 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 16:29:39 INFO - PROCESS | 3432 | 1461022179923 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 16:29:39 INFO - PROCESS | 3432 | 1461022179943 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:29:39 INFO - PROCESS | 3432 | 1461022179953 Marionette TRACE conn3 <- [1,154,null,{}] 16:29:39 INFO - PROCESS | 3432 | 1461022179967 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}] 16:29:40 INFO - PROCESS | 3432 | 1461022180155 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 16:29:40 INFO - PROCESS | 3432 | 1461022180177 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:40 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b9b47800 == 12 [pid = 3432] [id = 46] 16:29:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 136 (0x7f08ac475400) [pid = 3432] [serial = 136] [outer = (nil)] 16:29:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 137 (0x7f08b9ab9000) [pid = 3432] [serial = 137] [outer = 0x7f08ac475400] 16:29:40 INFO - PROCESS | 3432 | 1461022180237 Marionette DEBUG loaded listener.js 16:29:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 138 (0x7f08b9f32800) [pid = 3432] [serial = 138] [outer = 0x7f08ac475400] 16:29:41 INFO - PROCESS | 3432 | 1461022181769 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]]]}] 16:29:41 INFO - PROCESS | 3432 | --DOMWINDOW == 137 (0x7f08a3126800) [pid = 3432] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:29:41 INFO - PROCESS | 3432 | --DOMWINDOW == 136 (0x7f08a3f47400) [pid = 3432] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:29:41 INFO - PROCESS | 3432 | --DOMWINDOW == 135 (0x7f08b9d08800) [pid = 3432] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:29:41 INFO - PROCESS | 3432 | --DOMWINDOW == 134 (0x7f08a3193000) [pid = 3432] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:29:41 INFO - PROCESS | 3432 | --DOMWINDOW == 133 (0x7f08a4ce2c00) [pid = 3432] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:29:41 INFO - PROCESS | 3432 | --DOMWINDOW == 132 (0x7f08a3dbc400) [pid = 3432] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:29:41 INFO - PROCESS | 3432 | --DOMWINDOW == 131 (0x7f08a3f52000) [pid = 3432] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:29:41 INFO - PROCESS | 3432 | --DOMWINDOW == 130 (0x7f08a970d800) [pid = 3432] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:29:41 INFO - PROCESS | 3432 | --DOMWINDOW == 129 (0x7f08a6c53000) [pid = 3432] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:29:41 INFO - PROCESS | 3432 | --DOMWINDOW == 128 (0x7f08a3f53c00) [pid = 3432] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:29:41 INFO - PROCESS | 3432 | --DOMWINDOW == 127 (0x7f08a6e43000) [pid = 3432] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:29:41 INFO - PROCESS | 3432 | --DOMWINDOW == 126 (0x7f08a3134c00) [pid = 3432] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:29:41 INFO - PROCESS | 3432 | --DOMWINDOW == 125 (0x7f08a30b3800) [pid = 3432] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:29:41 INFO - PROCESS | 3432 | --DOMWINDOW == 124 (0x7f08a30b2800) [pid = 3432] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:29:41 INFO - PROCESS | 3432 | --DOMWINDOW == 123 (0x7f08a5986000) [pid = 3432] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:29:41 INFO - PROCESS | 3432 | --DOMWINDOW == 122 (0x7f08b9fd8c00) [pid = 3432] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:29:41 INFO - PROCESS | 3432 | --DOMWINDOW == 121 (0x7f08aa7ae800) [pid = 3432] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:29:41 INFO - PROCESS | 3432 | --DOMWINDOW == 120 (0x7f08a30b4000) [pid = 3432] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:29:41 INFO - PROCESS | 3432 | --DOMWINDOW == 119 (0x7f08a4e7e400) [pid = 3432] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:29:41 INFO - PROCESS | 3432 | --DOMWINDOW == 118 (0x7f08b9de5000) [pid = 3432] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:29:41 INFO - PROCESS | 3432 | --DOMWINDOW == 117 (0x7f08a30b0800) [pid = 3432] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:29:41 INFO - PROCESS | 3432 | --DOMWINDOW == 116 (0x7f08b9d09000) [pid = 3432] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:29:41 INFO - PROCESS | 3432 | --DOMWINDOW == 115 (0x7f08ac2e0c00) [pid = 3432] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:29:41 INFO - PROCESS | 3432 | --DOMWINDOW == 114 (0x7f08a3125400) [pid = 3432] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:29:41 INFO - PROCESS | 3432 | --DOMWINDOW == 113 (0x7f08a30b3c00) [pid = 3432] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:29:41 INFO - PROCESS | 3432 | --DOMWINDOW == 112 (0x7f08a2ac6000) [pid = 3432] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:29:41 INFO - PROCESS | 3432 | --DOMWINDOW == 111 (0x7f08ac479c00) [pid = 3432] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:29:41 INFO - PROCESS | 3432 | --DOMWINDOW == 110 (0x7f08bec2c800) [pid = 3432] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:29:41 INFO - PROCESS | 3432 | --DOMWINDOW == 109 (0x7f08ab5cfc00) [pid = 3432] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:29:41 INFO - PROCESS | 3432 | --DOMWINDOW == 108 (0x7f08a2acb800) [pid = 3432] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:29:41 INFO - PROCESS | 3432 | --DOMWINDOW == 107 (0x7f08a4e77400) [pid = 3432] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:29:41 INFO - PROCESS | 3432 | --DOMWINDOW == 106 (0x7f08ac80f000) [pid = 3432] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:29:41 INFO - PROCESS | 3432 | --DOMWINDOW == 105 (0x7f08bec2fc00) [pid = 3432] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:29:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:29:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 2063ms 16:29:42 INFO - PROCESS | 3432 | 1461022182013 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 16:29:42 INFO - PROCESS | 3432 | 1461022182017 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 16:29:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:29:42 INFO - PROCESS | 3432 | 1461022182056 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:29:42 INFO - PROCESS | 3432 | 1461022182058 Marionette TRACE conn3 <- [1,158,null,{}] 16:29:42 INFO - PROCESS | 3432 | 1461022182146 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}] 16:29:42 INFO - PROCESS | 3432 | 1461022182297 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 16:29:42 INFO - PROCESS | 3432 | 1461022182420 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:42 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a9fc9000 == 13 [pid = 3432] [id = 47] 16:29:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 106 (0x7f08a6c4c400) [pid = 3432] [serial = 139] [outer = (nil)] 16:29:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 107 (0x7f08a8b1a800) [pid = 3432] [serial = 140] [outer = 0x7f08a6c4c400] 16:29:42 INFO - PROCESS | 3432 | 1461022182483 Marionette DEBUG loaded listener.js 16:29:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 108 (0x7f08ab0e0c00) [pid = 3432] [serial = 141] [outer = 0x7f08a6c4c400] 16:29:43 INFO - PROCESS | 3432 | 1461022183134 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]]]}] 16:29:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:29:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1144ms 16:29:43 INFO - PROCESS | 3432 | 1461022183191 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 16:29:43 INFO - PROCESS | 3432 | 1461022183194 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 16:29:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:29:43 INFO - PROCESS | 3432 | 1461022183238 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:29:43 INFO - PROCESS | 3432 | 1461022183242 Marionette TRACE conn3 <- [1,162,null,{}] 16:29:43 INFO - PROCESS | 3432 | 1461022183248 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}] 16:29:43 INFO - PROCESS | 3432 | 1461022183422 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 16:29:43 INFO - PROCESS | 3432 | 1461022183433 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:43 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08af92d800 == 14 [pid = 3432] [id = 48] 16:29:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 109 (0x7f08ad499c00) [pid = 3432] [serial = 142] [outer = (nil)] 16:29:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 110 (0x7f08afa27800) [pid = 3432] [serial = 143] [outer = 0x7f08ad499c00] 16:29:43 INFO - PROCESS | 3432 | 1461022183512 Marionette DEBUG loaded listener.js 16:29:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 111 (0x7f08bcec9000) [pid = 3432] [serial = 144] [outer = 0x7f08ad499c00] 16:29:44 INFO - PROCESS | 3432 | 1461022184582 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]]]}] 16:29:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:29:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1418ms 16:29:44 INFO - PROCESS | 3432 | 1461022184618 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 16:29:44 INFO - PROCESS | 3432 | 1461022184625 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 16:29:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:29:44 INFO - PROCESS | 3432 | 1461022184634 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:29:44 INFO - PROCESS | 3432 | 1461022184639 Marionette TRACE conn3 <- [1,166,null,{}] 16:29:44 INFO - PROCESS | 3432 | 1461022184647 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}] 16:29:44 INFO - PROCESS | 3432 | 1461022184814 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 16:29:44 INFO - PROCESS | 3432 | 1461022184946 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:44 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a6e09800 == 15 [pid = 3432] [id = 49] 16:29:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 112 (0x7f08a6c4a800) [pid = 3432] [serial = 145] [outer = (nil)] 16:29:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 113 (0x7f08a6e42800) [pid = 3432] [serial = 146] [outer = 0x7f08a6c4a800] 16:29:45 INFO - PROCESS | 3432 | 1461022185021 Marionette DEBUG loaded listener.js 16:29:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 114 (0x7f08a970ec00) [pid = 3432] [serial = 147] [outer = 0x7f08a6c4a800] 16:29:45 INFO - PROCESS | 3432 | 1461022185935 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]]]}] 16:29:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:29:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1337ms 16:29:45 INFO - PROCESS | 3432 | 1461022185972 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 16:29:45 INFO - PROCESS | 3432 | 1461022185980 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 16:29:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:29:45 INFO - PROCESS | 3432 | 1461022185990 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:29:45 INFO - PROCESS | 3432 | 1461022185995 Marionette TRACE conn3 <- [1,170,null,{}] 16:29:46 INFO - PROCESS | 3432 | 1461022186000 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}] 16:29:46 INFO - PROCESS | 3432 | 1461022186167 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 16:29:46 INFO - PROCESS | 3432 | 1461022186298 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:46 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a3f72800 == 16 [pid = 3432] [id = 50] 16:29:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 115 (0x7f08a2ac2800) [pid = 3432] [serial = 148] [outer = (nil)] 16:29:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 116 (0x7f08a2ac8400) [pid = 3432] [serial = 149] [outer = 0x7f08a2ac2800] 16:29:46 INFO - PROCESS | 3432 | 1461022186369 Marionette DEBUG loaded listener.js 16:29:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 117 (0x7f08a8b0d000) [pid = 3432] [serial = 150] [outer = 0x7f08a2ac2800] 16:29:47 INFO - PROCESS | 3432 | 1461022187189 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:29:47 INFO - PROCESS | 3432 | 1461022187526 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]]]}] 16:29:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:29:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1595ms 16:29:47 INFO - PROCESS | 3432 | 1461022187586 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 16:29:47 INFO - PROCESS | 3432 | 1461022187594 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 16:29:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:29:47 INFO - PROCESS | 3432 | 1461022187610 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:29:47 INFO - PROCESS | 3432 | 1461022187617 Marionette TRACE conn3 <- [1,174,null,{}] 16:29:47 INFO - PROCESS | 3432 | 1461022187624 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}] 16:29:47 INFO - PROCESS | 3432 | 1461022187781 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 16:29:47 INFO - PROCESS | 3432 | --DOMWINDOW == 116 (0x7f08a319b800) [pid = 3432] [serial = 73] [outer = (nil)] [url = about:blank] 16:29:47 INFO - PROCESS | 3432 | --DOMWINDOW == 115 (0x7f08b9d0d400) [pid = 3432] [serial = 55] [outer = (nil)] [url = about:blank] 16:29:47 INFO - PROCESS | 3432 | --DOMWINDOW == 114 (0x7f08bec26c00) [pid = 3432] [serial = 86] [outer = (nil)] [url = about:blank] 16:29:47 INFO - PROCESS | 3432 | --DOMWINDOW == 113 (0x7f08a4e7c000) [pid = 3432] [serial = 100] [outer = (nil)] [url = about:blank] 16:29:47 INFO - PROCESS | 3432 | --DOMWINDOW == 112 (0x7f08a598e800) [pid = 3432] [serial = 71] [outer = (nil)] [url = about:blank] 16:29:47 INFO - PROCESS | 3432 | --DOMWINDOW == 111 (0x7f08bc907000) [pid = 3432] [serial = 2] [outer = (nil)] [url = about:blank] 16:29:47 INFO - PROCESS | 3432 | --DOMWINDOW == 110 (0x7f08a4e82c00) [pid = 3432] [serial = 40] [outer = (nil)] [url = about:blank] 16:29:47 INFO - PROCESS | 3432 | --DOMWINDOW == 109 (0x7f08ac620800) [pid = 3432] [serial = 46] [outer = (nil)] [url = about:blank] 16:29:47 INFO - PROCESS | 3432 | --DOMWINDOW == 108 (0x7f08a32f8800) [pid = 3432] [serial = 28] [outer = (nil)] [url = about:blank] 16:29:47 INFO - PROCESS | 3432 | --DOMWINDOW == 107 (0x7f08a319a400) [pid = 3432] [serial = 70] [outer = (nil)] [url = about:blank] 16:29:47 INFO - PROCESS | 3432 | --DOMWINDOW == 106 (0x7f08a6c4f000) [pid = 3432] [serial = 34] [outer = (nil)] [url = about:blank] 16:29:47 INFO - PROCESS | 3432 | --DOMWINDOW == 105 (0x7f08ad5a5400) [pid = 3432] [serial = 49] [outer = (nil)] [url = about:blank] 16:29:47 INFO - PROCESS | 3432 | --DOMWINDOW == 104 (0x7f08af96fc00) [pid = 3432] [serial = 50] [outer = (nil)] [url = about:blank] 16:29:47 INFO - PROCESS | 3432 | --DOMWINDOW == 103 (0x7f08adfb3800) [pid = 3432] [serial = 52] [outer = (nil)] [url = about:blank] 16:29:47 INFO - PROCESS | 3432 | --DOMWINDOW == 102 (0x7f08b8ccd400) [pid = 3432] [serial = 53] [outer = (nil)] [url = about:blank] 16:29:47 INFO - PROCESS | 3432 | --DOMWINDOW == 101 (0x7f08ab19d400) [pid = 3432] [serial = 35] [outer = (nil)] [url = about:blank] 16:29:47 INFO - PROCESS | 3432 | --DOMWINDOW == 100 (0x7f08ac2dc400) [pid = 3432] [serial = 37] [outer = (nil)] [url = about:blank] 16:29:47 INFO - PROCESS | 3432 | --DOMWINDOW == 99 (0x7f08a49a2c00) [pid = 3432] [serial = 38] [outer = (nil)] [url = about:blank] 16:29:47 INFO - PROCESS | 3432 | --DOMWINDOW == 98 (0x7f08a9fe0000) [pid = 3432] [serial = 41] [outer = (nil)] [url = about:blank] 16:29:47 INFO - PROCESS | 3432 | --DOMWINDOW == 97 (0x7f08ac3c9400) [pid = 3432] [serial = 44] [outer = (nil)] [url = about:blank] 16:29:47 INFO - PROCESS | 3432 | --DOMWINDOW == 96 (0x7f08aa7ad800) [pid = 3432] [serial = 43] [outer = (nil)] [url = about:blank] 16:29:47 INFO - PROCESS | 3432 | --DOMWINDOW == 95 (0x7f08a31a0800) [pid = 3432] [serial = 26] [outer = (nil)] [url = about:blank] 16:29:47 INFO - PROCESS | 3432 | --DOMWINDOW == 94 (0x7f08a4ce6000) [pid = 3432] [serial = 31] [outer = (nil)] [url = about:blank] 16:29:47 INFO - PROCESS | 3432 | --DOMWINDOW == 93 (0x7f08a3196000) [pid = 3432] [serial = 25] [outer = (nil)] [url = about:blank] 16:29:47 INFO - PROCESS | 3432 | --DOMWINDOW == 92 (0x7f08b9f09400) [pid = 3432] [serial = 56] [outer = (nil)] [url = about:blank] 16:29:47 INFO - PROCESS | 3432 | --DOMWINDOW == 91 (0x7f08ac9a4000) [pid = 3432] [serial = 47] [outer = (nil)] [url = about:blank] 16:29:47 INFO - PROCESS | 3432 | --DOMWINDOW == 90 (0x7f08a8b15000) [pid = 3432] [serial = 61] [outer = (nil)] [url = about:blank] 16:29:47 INFO - PROCESS | 3432 | --DOMWINDOW == 89 (0x7f08b9844800) [pid = 3432] [serial = 80] [outer = (nil)] [url = about:blank] 16:29:47 INFO - PROCESS | 3432 | --DOMWINDOW == 88 (0x7f08bad3fc00) [pid = 3432] [serial = 58] [outer = (nil)] [url = about:blank] 16:29:47 INFO - PROCESS | 3432 | --DOMWINDOW == 87 (0x7f08bb0c4400) [pid = 3432] [serial = 82] [outer = (nil)] [url = about:blank] 16:29:47 INFO - PROCESS | 3432 | --DOMWINDOW == 86 (0x7f08ac9a3800) [pid = 3432] [serial = 103] [outer = (nil)] [url = about:blank] 16:29:47 INFO - PROCESS | 3432 | --DOMWINDOW == 85 (0x7f08a2d84800) [pid = 3432] [serial = 119] [outer = (nil)] [url = about:blank] 16:29:47 INFO - PROCESS | 3432 | --DOMWINDOW == 84 (0x7f08af968c00) [pid = 3432] [serial = 79] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 83 (0x7f08ac622400) [pid = 3432] [serial = 77] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 82 (0x7f08a9fe3400) [pid = 3432] [serial = 101] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 81 (0x7f08ac3cac00) [pid = 3432] [serial = 76] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 80 (0x7f08b9f09000) [pid = 3432] [serial = 95] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 79 (0x7f08ac3d7000) [pid = 3432] [serial = 65] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 78 (0x7f08bf13e800) [pid = 3432] [serial = 98] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 77 (0x7f08ad5cc000) [pid = 3432] [serial = 123] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 76 (0x7f08a3195800) [pid = 3432] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 75 (0x7f08afa20800) [pid = 3432] [serial = 67] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 74 (0x7f08b8cd8400) [pid = 3432] [serial = 92] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 73 (0x7f08ab1a4000) [pid = 3432] [serial = 12] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 72 (0x7f08a9654000) [pid = 3432] [serial = 107] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 71 (0x7f08a9cea000) [pid = 3432] [serial = 62] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 70 (0x7f08baf0cc00) [pid = 3432] [serial = 94] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 69 (0x7f08ab6bb000) [pid = 3432] [serial = 9] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 68 (0x7f08a6e3f800) [pid = 3432] [serial = 125] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 67 (0x7f08ab19bc00) [pid = 3432] [serial = 64] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 66 (0x7f08bf010c00) [pid = 3432] [serial = 97] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 65 (0x7f08a97e3800) [pid = 3432] [serial = 74] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 64 (0x7f08af974800) [pid = 3432] [serial = 91] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 63 (0x7f08ac3cb000) [pid = 3432] [serial = 122] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 62 (0x7f08bb0ba000) [pid = 3432] [serial = 59] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 61 (0x7f08abda8400) [pid = 3432] [serial = 88] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 60 (0x7f08a3195000) [pid = 3432] [serial = 120] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 59 (0x7f08a4e79400) [pid = 3432] [serial = 16] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 58 (0x7f08a4e7f800) [pid = 3432] [serial = 17] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 57 (0x7f08b9de3400) [pid = 3432] [serial = 68] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 56 (0x7f08c3397800) [pid = 3432] [serial = 113] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 55 (0x7f08ac3d7800) [pid = 3432] [serial = 89] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 54 (0x7f08a4ce3c00) [pid = 3432] [serial = 19] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 53 (0x7f08a2acc400) [pid = 3432] [serial = 116] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 52 (0x7f08bcf3f400) [pid = 3432] [serial = 108] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 51 (0x7f08c33db800) [pid = 3432] [serial = 114] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 50 (0x7f08bf203c00) [pid = 3432] [serial = 110] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 49 (0x7f08bcf89000) [pid = 3432] [serial = 85] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 48 (0x7f08bcec3000) [pid = 3432] [serial = 83] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 47 (0x7f08a3f50400) [pid = 3432] [serial = 22] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 46 (0x7f08a2ad1800) [pid = 3432] [serial = 117] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 45 (0x7f08afca7000) [pid = 3432] [serial = 104] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 44 (0x7f08aa92a000) [pid = 3432] [serial = 23] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | --DOMWINDOW == 43 (0x7f08c0e9d800) [pid = 3432] [serial = 111] [outer = (nil)] [url = about:blank] 16:29:48 INFO - PROCESS | 3432 | 1461022188026 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:48 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a32dd800 == 17 [pid = 3432] [id = 51] 16:29:48 INFO - PROCESS | 3432 | ++DOMWINDOW == 44 (0x7f08a2d84800) [pid = 3432] [serial = 151] [outer = (nil)] 16:29:48 INFO - PROCESS | 3432 | ++DOMWINDOW == 45 (0x7f08a31a0800) [pid = 3432] [serial = 152] [outer = 0x7f08a2d84800] 16:29:48 INFO - PROCESS | 3432 | 1461022188100 Marionette DEBUG loaded listener.js 16:29:48 INFO - PROCESS | 3432 | ++DOMWINDOW == 46 (0x7f08a4e7c000) [pid = 3432] [serial = 153] [outer = 0x7f08a2d84800] 16:29:48 INFO - PROCESS | 3432 | 1461022188726 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]]]}] 16:29:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:29:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1144ms 16:29:48 INFO - PROCESS | 3432 | 1461022188749 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 16:29:48 INFO - PROCESS | 3432 | 1461022188760 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 16:29:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:29:48 INFO - PROCESS | 3432 | 1461022188781 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:29:48 INFO - PROCESS | 3432 | 1461022188785 Marionette TRACE conn3 <- [1,178,null,{}] 16:29:48 INFO - PROCESS | 3432 | 1461022188791 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}] 16:29:49 INFO - PROCESS | 3432 | 1461022189078 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 16:29:49 INFO - PROCESS | 3432 | 1461022189175 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:49 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a8195000 == 18 [pid = 3432] [id = 52] 16:29:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 47 (0x7f08a2d8a800) [pid = 3432] [serial = 154] [outer = (nil)] 16:29:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 48 (0x7f08a6c51800) [pid = 3432] [serial = 155] [outer = 0x7f08a2d8a800] 16:29:49 INFO - PROCESS | 3432 | 1461022189255 Marionette DEBUG loaded listener.js 16:29:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 49 (0x7f08a8da6000) [pid = 3432] [serial = 156] [outer = 0x7f08a2d8a800] 16:29:49 INFO - PROCESS | 3432 | 1461022189906 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]]]}] 16:29:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:29:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1146ms 16:29:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:29:49 INFO - PROCESS | 3432 | 1461022189919 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 16:29:49 INFO - PROCESS | 3432 | 1461022189922 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 16:29:49 INFO - PROCESS | 3432 | 1461022189928 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:29:49 INFO - PROCESS | 3432 | 1461022189934 Marionette TRACE conn3 <- [1,182,null,{}] 16:29:49 INFO - PROCESS | 3432 | 1461022189950 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}] 16:29:50 INFO - PROCESS | 3432 | 1461022190117 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 16:29:50 INFO - PROCESS | 3432 | 1461022190141 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:50 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08aa72f800 == 19 [pid = 3432] [id = 53] 16:29:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 50 (0x7f08a2acec00) [pid = 3432] [serial = 157] [outer = (nil)] 16:29:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 51 (0x7f08a9e6a400) [pid = 3432] [serial = 158] [outer = 0x7f08a2acec00] 16:29:50 INFO - PROCESS | 3432 | 1461022190213 Marionette DEBUG loaded listener.js 16:29:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 52 (0x7f08aa932800) [pid = 3432] [serial = 159] [outer = 0x7f08a2acec00] 16:29:50 INFO - PROCESS | 3432 | 1461022190900 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]]]}] 16:29:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:29:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 986ms 16:29:50 INFO - PROCESS | 3432 | 1461022190913 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 16:29:50 INFO - PROCESS | 3432 | 1461022190916 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 16:29:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:29:50 INFO - PROCESS | 3432 | 1461022190928 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:29:50 INFO - PROCESS | 3432 | 1461022190930 Marionette TRACE conn3 <- [1,186,null,{}] 16:29:50 INFO - PROCESS | 3432 | 1461022190935 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}] 16:29:51 INFO - PROCESS | 3432 | 1461022191097 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 16:29:51 INFO - PROCESS | 3432 | 1461022191158 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:51 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ab675800 == 20 [pid = 3432] [id = 54] 16:29:51 INFO - PROCESS | 3432 | ++DOMWINDOW == 53 (0x7f08a3196c00) [pid = 3432] [serial = 160] [outer = (nil)] 16:29:51 INFO - PROCESS | 3432 | ++DOMWINDOW == 54 (0x7f08ab19d400) [pid = 3432] [serial = 161] [outer = 0x7f08a3196c00] 16:29:51 INFO - PROCESS | 3432 | 1461022191218 Marionette DEBUG loaded listener.js 16:29:51 INFO - PROCESS | 3432 | ++DOMWINDOW == 55 (0x7f08abbe6000) [pid = 3432] [serial = 162] [outer = 0x7f08a3196c00] 16:29:51 INFO - PROCESS | 3432 | 1461022191929 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]]]}] 16:29:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:29:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1025ms 16:29:51 INFO - PROCESS | 3432 | 1461022191954 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 16:29:51 INFO - PROCESS | 3432 | 1461022191956 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 16:29:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:29:51 INFO - PROCESS | 3432 | 1461022191968 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:29:51 INFO - PROCESS | 3432 | 1461022191970 Marionette TRACE conn3 <- [1,190,null,{}] 16:29:52 INFO - PROCESS | 3432 | 1461022192102 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}] 16:29:52 INFO - PROCESS | 3432 | 1461022192254 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 16:29:52 INFO - PROCESS | 3432 | 1461022192308 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:52 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08abeb0000 == 21 [pid = 3432] [id = 55] 16:29:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 56 (0x7f08a2d8b000) [pid = 3432] [serial = 163] [outer = (nil)] 16:29:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 57 (0x7f08ac2dc400) [pid = 3432] [serial = 164] [outer = 0x7f08a2d8b000] 16:29:52 INFO - PROCESS | 3432 | 1461022192367 Marionette DEBUG loaded listener.js 16:29:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 58 (0x7f08ac3d2000) [pid = 3432] [serial = 165] [outer = 0x7f08a2d8b000] 16:29:52 INFO - PROCESS | 3432 | --DOMWINDOW == 57 (0x7f08ac475400) [pid = 3432] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:29:52 INFO - PROCESS | 3432 | --DOMWINDOW == 56 (0x7f08a3128000) [pid = 3432] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:29:52 INFO - PROCESS | 3432 | --DOMWINDOW == 55 (0x7f08a6c4a400) [pid = 3432] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:29:52 INFO - PROCESS | 3432 | --DOMWINDOW == 54 (0x7f08a6c4c400) [pid = 3432] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:29:52 INFO - PROCESS | 3432 | --DOMWINDOW == 53 (0x7f08aa95f400) [pid = 3432] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:29:52 INFO - PROCESS | 3432 | --DOMWINDOW == 52 (0x7f08a6c4bc00) [pid = 3432] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:29:53 INFO - PROCESS | 3432 | 1461022193026 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]]]}] 16:29:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:29:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1093ms 16:29:53 INFO - PROCESS | 3432 | 1461022193062 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 16:29:53 INFO - PROCESS | 3432 | 1461022193065 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 16:29:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:29:53 INFO - PROCESS | 3432 | 1461022193071 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:29:53 INFO - PROCESS | 3432 | 1461022193073 Marionette TRACE conn3 <- [1,194,null,{}] 16:29:53 INFO - PROCESS | 3432 | 1461022193078 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}] 16:29:53 INFO - PROCESS | 3432 | 1461022193273 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 16:29:53 INFO - PROCESS | 3432 | 1461022193294 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:53 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ac433800 == 22 [pid = 3432] [id = 56] 16:29:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 53 (0x7f08a312b400) [pid = 3432] [serial = 166] [outer = (nil)] 16:29:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 54 (0x7f08ac3d6c00) [pid = 3432] [serial = 167] [outer = 0x7f08a312b400] 16:29:53 INFO - PROCESS | 3432 | 1461022193359 Marionette DEBUG loaded listener.js 16:29:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 55 (0x7f08ad157000) [pid = 3432] [serial = 168] [outer = 0x7f08a312b400] 16:29:53 INFO - PROCESS | 3432 | 1461022193946 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]]]}] 16:29:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:29:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 928ms 16:29:54 INFO - PROCESS | 3432 | 1461022193999 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 16:29:54 INFO - PROCESS | 3432 | 1461022194001 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 16:29:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:29:54 INFO - PROCESS | 3432 | 1461022194007 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:29:54 INFO - PROCESS | 3432 | 1461022194010 Marionette TRACE conn3 <- [1,198,null,{}] 16:29:54 INFO - PROCESS | 3432 | 1461022194015 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}] 16:29:54 INFO - PROCESS | 3432 | 1461022194140 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 16:29:54 INFO - PROCESS | 3432 | 1461022194156 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:54 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ac92e000 == 23 [pid = 3432] [id = 57] 16:29:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 56 (0x7f08ad15f400) [pid = 3432] [serial = 169] [outer = (nil)] 16:29:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 57 (0x7f08ad5a2800) [pid = 3432] [serial = 170] [outer = 0x7f08ad15f400] 16:29:54 INFO - PROCESS | 3432 | 1461022194218 Marionette DEBUG loaded listener.js 16:29:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 58 (0x7f08af969800) [pid = 3432] [serial = 171] [outer = 0x7f08ad15f400] 16:29:54 INFO - PROCESS | 3432 | 1461022194982 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]]]}] 16:29:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:29:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1027ms 16:29:55 INFO - PROCESS | 3432 | 1461022195035 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 16:29:55 INFO - PROCESS | 3432 | 1461022195039 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 16:29:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:29:55 INFO - PROCESS | 3432 | 1461022195048 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:29:55 INFO - PROCESS | 3432 | 1461022195054 Marionette TRACE conn3 <- [1,202,null,{}] 16:29:55 INFO - PROCESS | 3432 | 1461022195077 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}] 16:29:55 INFO - PROCESS | 3432 | 1461022195274 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 16:29:55 INFO - PROCESS | 3432 | 1461022195400 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:55 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a6e0d800 == 24 [pid = 3432] [id = 58] 16:29:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 59 (0x7f08a2ac7c00) [pid = 3432] [serial = 172] [outer = (nil)] 16:29:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 60 (0x7f08a3f54800) [pid = 3432] [serial = 173] [outer = 0x7f08a2ac7c00] 16:29:55 INFO - PROCESS | 3432 | 1461022195473 Marionette DEBUG loaded listener.js 16:29:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 61 (0x7f08a59bc800) [pid = 3432] [serial = 174] [outer = 0x7f08a2ac7c00] 16:29:56 INFO - PROCESS | 3432 | 1461022196286 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]]]}] 16:29:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:29:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1303ms 16:29:56 INFO - PROCESS | 3432 | 1461022196351 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 16:29:56 INFO - PROCESS | 3432 | 1461022196360 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 16:29:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:29:56 INFO - PROCESS | 3432 | 1461022196370 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:29:56 INFO - PROCESS | 3432 | 1461022196374 Marionette TRACE conn3 <- [1,206,null,{}] 16:29:56 INFO - PROCESS | 3432 | 1461022196380 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}] 16:29:56 INFO - PROCESS | 3432 | 1461022196572 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 16:29:56 INFO - PROCESS | 3432 | 1461022196692 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:56 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08aa72e000 == 25 [pid = 3432] [id = 59] 16:29:56 INFO - PROCESS | 3432 | ++DOMWINDOW == 62 (0x7f08a3195000) [pid = 3432] [serial = 175] [outer = (nil)] 16:29:56 INFO - PROCESS | 3432 | ++DOMWINDOW == 63 (0x7f08a9652800) [pid = 3432] [serial = 176] [outer = 0x7f08a3195000] 16:29:56 INFO - PROCESS | 3432 | 1461022196780 Marionette DEBUG loaded listener.js 16:29:56 INFO - PROCESS | 3432 | ++DOMWINDOW == 64 (0x7f08a9e73400) [pid = 3432] [serial = 177] [outer = 0x7f08a3195000] 16:29:57 INFO - PROCESS | 3432 | 1461022197605 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]]]}] 16:29:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:29:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1284ms 16:29:57 INFO - PROCESS | 3432 | 1461022197654 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 16:29:57 INFO - PROCESS | 3432 | 1461022197658 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 16:29:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:29:57 INFO - PROCESS | 3432 | 1461022197665 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:29:57 INFO - PROCESS | 3432 | 1461022197670 Marionette TRACE conn3 <- [1,210,null,{}] 16:29:57 INFO - PROCESS | 3432 | 1461022197703 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}] 16:29:57 INFO - PROCESS | 3432 | 1461022197863 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 16:29:57 INFO - PROCESS | 3432 | 1461022197984 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:58 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08adfc4800 == 26 [pid = 3432] [id = 60] 16:29:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 65 (0x7f08aa95a000) [pid = 3432] [serial = 178] [outer = (nil)] 16:29:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 66 (0x7f08ac3cdc00) [pid = 3432] [serial = 179] [outer = 0x7f08aa95a000] 16:29:58 INFO - PROCESS | 3432 | 1461022198061 Marionette DEBUG loaded listener.js 16:29:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 67 (0x7f08ac999c00) [pid = 3432] [serial = 180] [outer = 0x7f08aa95a000] 16:29:58 INFO - PROCESS | 3432 | 1461022198818 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]]]}] 16:29:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:29:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1188ms 16:29:58 INFO - PROCESS | 3432 | 1461022198854 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 16:29:58 INFO - PROCESS | 3432 | 1461022198858 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 16:29:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:29:58 INFO - PROCESS | 3432 | 1461022198864 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:29:58 INFO - PROCESS | 3432 | 1461022198867 Marionette TRACE conn3 <- [1,214,null,{}] 16:29:58 INFO - PROCESS | 3432 | 1461022198872 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}] 16:29:59 INFO - PROCESS | 3432 | 1461022199020 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 16:29:59 INFO - PROCESS | 3432 | 1461022199147 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:59 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08afa96800 == 27 [pid = 3432] [id = 61] 16:29:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 68 (0x7f08ab1a7c00) [pid = 3432] [serial = 181] [outer = (nil)] 16:29:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 69 (0x7f08af96a400) [pid = 3432] [serial = 182] [outer = 0x7f08ab1a7c00] 16:29:59 INFO - PROCESS | 3432 | 1461022199218 Marionette DEBUG loaded listener.js 16:29:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 70 (0x7f08b2e4f800) [pid = 3432] [serial = 183] [outer = 0x7f08ab1a7c00] 16:30:00 INFO - PROCESS | 3432 | 1461022200223 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]]]}] 16:30:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:30:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1429ms 16:30:00 INFO - PROCESS | 3432 | 1461022200294 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 16:30:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:30:00 INFO - PROCESS | 3432 | 1461022200300 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 16:30:00 INFO - PROCESS | 3432 | 1461022200308 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:30:00 INFO - PROCESS | 3432 | 1461022200313 Marionette TRACE conn3 <- [1,218,null,{}] 16:30:00 INFO - PROCESS | 3432 | 1461022200322 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}] 16:30:00 INFO - PROCESS | 3432 | 1461022200546 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 16:30:00 INFO - PROCESS | 3432 | 1461022200749 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:00 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a32ed000 == 26 [pid = 3432] [id = 43] 16:30:00 INFO - PROCESS | 3432 | --DOMWINDOW == 69 (0x7f08afa27800) [pid = 3432] [serial = 143] [outer = (nil)] [url = about:blank] 16:30:00 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a32df000 == 27 [pid = 3432] [id = 62] 16:30:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 70 (0x7f08a3131c00) [pid = 3432] [serial = 184] [outer = (nil)] 16:30:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 71 (0x7f08a4ce6800) [pid = 3432] [serial = 185] [outer = 0x7f08a3131c00] 16:30:00 INFO - PROCESS | 3432 | 1461022200838 Marionette DEBUG loaded listener.js 16:30:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 72 (0x7f08a6c4cc00) [pid = 3432] [serial = 186] [outer = 0x7f08a3131c00] 16:30:00 INFO - PROCESS | 3432 | --DOMWINDOW == 71 (0x7f08b9ab9000) [pid = 3432] [serial = 137] [outer = (nil)] [url = about:blank] 16:30:00 INFO - PROCESS | 3432 | --DOMWINDOW == 70 (0x7f08a3198c00) [pid = 3432] [serial = 128] [outer = (nil)] [url = about:blank] 16:30:00 INFO - PROCESS | 3432 | --DOMWINDOW == 69 (0x7f08a4ce0400) [pid = 3432] [serial = 129] [outer = (nil)] [url = about:blank] 16:30:00 INFO - PROCESS | 3432 | --DOMWINDOW == 68 (0x7f08a8d9f400) [pid = 3432] [serial = 131] [outer = (nil)] [url = about:blank] 16:30:00 INFO - PROCESS | 3432 | --DOMWINDOW == 67 (0x7f08a9ce0400) [pid = 3432] [serial = 132] [outer = (nil)] [url = about:blank] 16:30:00 INFO - PROCESS | 3432 | --DOMWINDOW == 66 (0x7f08ab0e0c00) [pid = 3432] [serial = 141] [outer = (nil)] [url = about:blank] 16:30:00 INFO - PROCESS | 3432 | --DOMWINDOW == 65 (0x7f08abfec400) [pid = 3432] [serial = 134] [outer = (nil)] [url = about:blank] 16:30:00 INFO - PROCESS | 3432 | --DOMWINDOW == 64 (0x7f08a8b1a800) [pid = 3432] [serial = 140] [outer = (nil)] [url = about:blank] 16:30:00 INFO - PROCESS | 3432 | --DOMWINDOW == 63 (0x7f08b9f32800) [pid = 3432] [serial = 138] [outer = (nil)] [url = about:blank] 16:30:00 INFO - PROCESS | 3432 | --DOMWINDOW == 62 (0x7f08ac99ac00) [pid = 3432] [serial = 135] [outer = (nil)] [url = about:blank] 16:30:00 INFO - PROCESS | 3432 | --DOMWINDOW == 61 (0x7f08a97df400) [pid = 3432] [serial = 126] [outer = (nil)] [url = about:blank] 16:30:01 INFO - PROCESS | 3432 | 1461022201481 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]]]}] 16:30:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:30:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1191ms 16:30:01 INFO - PROCESS | 3432 | 1461022201499 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 16:30:01 INFO - PROCESS | 3432 | 1461022201508 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 16:30:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:30:01 INFO - PROCESS | 3432 | 1461022201518 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:30:01 INFO - PROCESS | 3432 | 1461022201522 Marionette TRACE conn3 <- [1,222,null,{}] 16:30:01 INFO - PROCESS | 3432 | 1461022201528 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}] 16:30:01 INFO - PROCESS | 3432 | 1461022201682 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 16:30:01 INFO - PROCESS | 3432 | 1461022201789 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:01 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08aaa1c800 == 28 [pid = 3432] [id = 63] 16:30:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 62 (0x7f08a3133800) [pid = 3432] [serial = 187] [outer = (nil)] 16:30:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 63 (0x7f08a8b11800) [pid = 3432] [serial = 188] [outer = 0x7f08a3133800] 16:30:01 INFO - PROCESS | 3432 | 1461022201864 Marionette DEBUG loaded listener.js 16:30:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 64 (0x7f08a9e76c00) [pid = 3432] [serial = 189] [outer = 0x7f08a3133800] 16:30:02 INFO - PROCESS | 3432 | 1461022202631 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]]]}] 16:30:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:30:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1132ms 16:30:02 INFO - PROCESS | 3432 | 1461022202651 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 16:30:02 INFO - PROCESS | 3432 | 1461022202657 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 16:30:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:30:02 INFO - PROCESS | 3432 | 1461022202673 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:30:02 INFO - PROCESS | 3432 | 1461022202681 Marionette TRACE conn3 <- [1,226,null,{}] 16:30:02 INFO - PROCESS | 3432 | 1461022202705 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}] 16:30:02 INFO - PROCESS | 3432 | 1461022202924 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 16:30:03 INFO - PROCESS | 3432 | 1461022203031 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:03 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08abeae000 == 29 [pid = 3432] [id = 64] 16:30:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 65 (0x7f08a6c4a000) [pid = 3432] [serial = 190] [outer = (nil)] 16:30:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 66 (0x7f08ab6bbc00) [pid = 3432] [serial = 191] [outer = 0x7f08a6c4a000] 16:30:03 INFO - PROCESS | 3432 | 1461022203095 Marionette DEBUG loaded listener.js 16:30:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 67 (0x7f08ac3d7000) [pid = 3432] [serial = 192] [outer = 0x7f08a6c4a000] 16:30:03 INFO - PROCESS | 3432 | 1461022203752 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]]]}] 16:30:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:30:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1149ms 16:30:03 INFO - PROCESS | 3432 | 1461022203815 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 16:30:03 INFO - PROCESS | 3432 | 1461022203818 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 16:30:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:30:03 INFO - PROCESS | 3432 | 1461022203827 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:30:03 INFO - PROCESS | 3432 | 1461022203830 Marionette TRACE conn3 <- [1,230,null,{}] 16:30:03 INFO - PROCESS | 3432 | 1461022203835 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}] 16:30:04 INFO - PROCESS | 3432 | 1461022204008 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 16:30:04 INFO - PROCESS | 3432 | 1461022204036 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:04 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ad145800 == 30 [pid = 3432] [id = 65] 16:30:04 INFO - PROCESS | 3432 | ++DOMWINDOW == 68 (0x7f08ac61cc00) [pid = 3432] [serial = 193] [outer = (nil)] 16:30:04 INFO - PROCESS | 3432 | ++DOMWINDOW == 69 (0x7f08ad4a4c00) [pid = 3432] [serial = 194] [outer = 0x7f08ac61cc00] 16:30:04 INFO - PROCESS | 3432 | 1461022204097 Marionette DEBUG loaded listener.js 16:30:04 INFO - PROCESS | 3432 | ++DOMWINDOW == 70 (0x7f08afa20400) [pid = 3432] [serial = 195] [outer = 0x7f08ac61cc00] 16:30:04 INFO - PROCESS | 3432 | 1461022204937 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]]]}] 16:30:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:30:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1134ms 16:30:04 INFO - PROCESS | 3432 | 1461022204960 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 16:30:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:30:04 INFO - PROCESS | 3432 | 1461022204963 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 16:30:04 INFO - PROCESS | 3432 | 1461022204969 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:30:04 INFO - PROCESS | 3432 | 1461022204972 Marionette TRACE conn3 <- [1,234,null,{}] 16:30:04 INFO - PROCESS | 3432 | 1461022204977 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}] 16:30:05 INFO - PROCESS | 3432 | 1461022205135 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 16:30:05 INFO - PROCESS | 3432 | 1461022205154 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:05 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b2f09800 == 31 [pid = 3432] [id = 66] 16:30:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 71 (0x7f08a2accc00) [pid = 3432] [serial = 196] [outer = (nil)] 16:30:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 72 (0x7f08b8c59000) [pid = 3432] [serial = 197] [outer = 0x7f08a2accc00] 16:30:05 INFO - PROCESS | 3432 | 1461022205213 Marionette DEBUG loaded listener.js 16:30:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 73 (0x7f08b9843c00) [pid = 3432] [serial = 198] [outer = 0x7f08a2accc00] 16:30:05 INFO - PROCESS | 3432 | --DOMWINDOW == 72 (0x7f08a2d8b000) [pid = 3432] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:30:05 INFO - PROCESS | 3432 | --DOMWINDOW == 71 (0x7f08a2acec00) [pid = 3432] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:30:05 INFO - PROCESS | 3432 | --DOMWINDOW == 70 (0x7f08a2d84800) [pid = 3432] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:30:05 INFO - PROCESS | 3432 | --DOMWINDOW == 69 (0x7f08a2d8a800) [pid = 3432] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:30:05 INFO - PROCESS | 3432 | --DOMWINDOW == 68 (0x7f08a3196c00) [pid = 3432] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:30:05 INFO - PROCESS | 3432 | --DOMWINDOW == 67 (0x7f08a312b400) [pid = 3432] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:30:05 INFO - PROCESS | 3432 | 1461022205895 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]]]}] 16:30:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:30:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 977ms 16:30:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:30:05 INFO - PROCESS | 3432 | 1461022205946 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 16:30:05 INFO - PROCESS | 3432 | 1461022205948 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 16:30:05 INFO - PROCESS | 3432 | 1461022205954 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:30:05 INFO - PROCESS | 3432 | 1461022205957 Marionette TRACE conn3 <- [1,238,null,{}] 16:30:05 INFO - PROCESS | 3432 | 1461022205962 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}] 16:30:06 INFO - PROCESS | 3432 | 1461022206171 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 16:30:06 INFO - PROCESS | 3432 | 1461022206183 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:06 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b98ec800 == 32 [pid = 3432] [id = 67] 16:30:06 INFO - PROCESS | 3432 | ++DOMWINDOW == 68 (0x7f08b9844800) [pid = 3432] [serial = 199] [outer = (nil)] 16:30:06 INFO - PROCESS | 3432 | ++DOMWINDOW == 69 (0x7f08b9fd6800) [pid = 3432] [serial = 200] [outer = 0x7f08b9844800] 16:30:06 INFO - PROCESS | 3432 | 1461022206248 Marionette DEBUG loaded listener.js 16:30:06 INFO - PROCESS | 3432 | ++DOMWINDOW == 70 (0x7f08baf05000) [pid = 3432] [serial = 201] [outer = 0x7f08b9844800] 16:30:06 INFO - PROCESS | 3432 | 1461022206913 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]]]}] 16:30:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:30:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 978ms 16:30:06 INFO - PROCESS | 3432 | 1461022206931 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 16:30:06 INFO - PROCESS | 3432 | 1461022206934 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 16:30:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:30:06 INFO - PROCESS | 3432 | 1461022206940 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:30:06 INFO - PROCESS | 3432 | 1461022206942 Marionette TRACE conn3 <- [1,242,null,{}] 16:30:06 INFO - PROCESS | 3432 | 1461022206948 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}] 16:30:07 INFO - PROCESS | 3432 | 1461022207083 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 16:30:07 INFO - PROCESS | 3432 | 1461022207173 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:07 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b9ad3000 == 33 [pid = 3432] [id = 68] 16:30:07 INFO - PROCESS | 3432 | ++DOMWINDOW == 71 (0x7f08a6e45c00) [pid = 3432] [serial = 202] [outer = (nil)] 16:30:07 INFO - PROCESS | 3432 | ++DOMWINDOW == 72 (0x7f08baf0f400) [pid = 3432] [serial = 203] [outer = 0x7f08a6e45c00] 16:30:07 INFO - PROCESS | 3432 | 1461022207232 Marionette DEBUG loaded listener.js 16:30:07 INFO - PROCESS | 3432 | ++DOMWINDOW == 73 (0x7f08bcf47c00) [pid = 3432] [serial = 204] [outer = 0x7f08a6e45c00] 16:30:08 INFO - PROCESS | 3432 | 1461022208072 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]]]}] 16:30:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:30:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1182ms 16:30:08 INFO - PROCESS | 3432 | 1461022208124 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 16:30:08 INFO - PROCESS | 3432 | 1461022208129 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 16:30:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:30:08 INFO - PROCESS | 3432 | 1461022208140 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:30:08 INFO - PROCESS | 3432 | 1461022208143 Marionette TRACE conn3 <- [1,246,null,{}] 16:30:08 INFO - PROCESS | 3432 | 1461022208152 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}] 16:30:08 INFO - PROCESS | 3432 | 1461022208313 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 16:30:08 INFO - PROCESS | 3432 | 1461022208442 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:08 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ab16b800 == 34 [pid = 3432] [id = 69] 16:30:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 74 (0x7f08a3dbe000) [pid = 3432] [serial = 205] [outer = (nil)] 16:30:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 75 (0x7f08a6c56000) [pid = 3432] [serial = 206] [outer = 0x7f08a3dbe000] 16:30:08 INFO - PROCESS | 3432 | 1461022208516 Marionette DEBUG loaded listener.js 16:30:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 76 (0x7f08a96e9000) [pid = 3432] [serial = 207] [outer = 0x7f08a3dbe000] 16:30:09 INFO - PROCESS | 3432 | 1461022209329 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]]]}] 16:30:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:30:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1235ms 16:30:09 INFO - PROCESS | 3432 | 1461022209375 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 16:30:09 INFO - PROCESS | 3432 | 1461022209383 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 16:30:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:30:09 INFO - PROCESS | 3432 | 1461022209393 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:30:09 INFO - PROCESS | 3432 | 1461022209396 Marionette TRACE conn3 <- [1,250,null,{}] 16:30:09 INFO - PROCESS | 3432 | 1461022209419 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}] 16:30:09 INFO - PROCESS | 3432 | 1461022209579 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 16:30:09 INFO - PROCESS | 3432 | 1461022209707 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:09 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b2f07000 == 35 [pid = 3432] [id = 70] 16:30:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 77 (0x7f08a4cdbc00) [pid = 3432] [serial = 208] [outer = (nil)] 16:30:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 78 (0x7f08ab6bcc00) [pid = 3432] [serial = 209] [outer = 0x7f08a4cdbc00] 16:30:09 INFO - PROCESS | 3432 | 1461022209783 Marionette DEBUG loaded listener.js 16:30:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 79 (0x7f08acd41400) [pid = 3432] [serial = 210] [outer = 0x7f08a4cdbc00] 16:30:10 INFO - PROCESS | 3432 | 1461022210562 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]]]}] 16:30:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:30:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1199ms 16:30:10 INFO - PROCESS | 3432 | 1461022210592 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 16:30:10 INFO - PROCESS | 3432 | 1461022210595 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 16:30:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:30:10 INFO - PROCESS | 3432 | 1461022210601 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:30:10 INFO - PROCESS | 3432 | 1461022210607 Marionette TRACE conn3 <- [1,254,null,{}] 16:30:10 INFO - PROCESS | 3432 | 1461022210639 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}] 16:30:10 INFO - PROCESS | 3432 | 1461022210800 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 16:30:10 INFO - PROCESS | 3432 | 1461022210925 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:10 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ba9ba000 == 36 [pid = 3432] [id = 71] 16:30:10 INFO - PROCESS | 3432 | ++DOMWINDOW == 80 (0x7f08ad5cc000) [pid = 3432] [serial = 211] [outer = (nil)] 16:30:10 INFO - PROCESS | 3432 | ++DOMWINDOW == 81 (0x7f08b9de8000) [pid = 3432] [serial = 212] [outer = 0x7f08ad5cc000] 16:30:11 INFO - PROCESS | 3432 | 1461022211003 Marionette DEBUG loaded listener.js 16:30:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 82 (0x7f08bc9dcc00) [pid = 3432] [serial = 213] [outer = 0x7f08ad5cc000] 16:30:11 INFO - PROCESS | 3432 | 1461022211853 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]]]}] 16:30:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:30:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1287ms 16:30:11 INFO - PROCESS | 3432 | 1461022211888 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 16:30:11 INFO - PROCESS | 3432 | 1461022211893 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 16:30:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:30:11 INFO - PROCESS | 3432 | 1461022211899 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:30:11 INFO - PROCESS | 3432 | 1461022211902 Marionette TRACE conn3 <- [1,258,null,{}] 16:30:11 INFO - PROCESS | 3432 | 1461022211907 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}] 16:30:12 INFO - PROCESS | 3432 | 1461022212114 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 16:30:12 INFO - PROCESS | 3432 | 1461022212128 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:12 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08bc914800 == 37 [pid = 3432] [id = 72] 16:30:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 83 (0x7f08ad59c000) [pid = 3432] [serial = 214] [outer = (nil)] 16:30:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 84 (0x7f08be656800) [pid = 3432] [serial = 215] [outer = 0x7f08ad59c000] 16:30:12 INFO - PROCESS | 3432 | 1461022212237 Marionette DEBUG loaded listener.js 16:30:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 85 (0x7f08bec2d000) [pid = 3432] [serial = 216] [outer = 0x7f08ad59c000] 16:30:13 INFO - PROCESS | 3432 | 1461022213047 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]]]}] 16:30:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:30:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1187ms 16:30:13 INFO - PROCESS | 3432 | 1461022213087 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 16:30:13 INFO - PROCESS | 3432 | 1461022213091 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 16:30:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:30:13 INFO - PROCESS | 3432 | 1461022213097 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:30:13 INFO - PROCESS | 3432 | 1461022213101 Marionette TRACE conn3 <- [1,262,null,{}] 16:30:13 INFO - PROCESS | 3432 | 1461022213106 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}] 16:30:13 INFO - PROCESS | 3432 | 1461022213250 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 16:30:13 INFO - PROCESS | 3432 | 1461022213381 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:13 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08bcfc0000 == 38 [pid = 3432] [id = 73] 16:30:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 86 (0x7f08bcf85400) [pid = 3432] [serial = 217] [outer = (nil)] 16:30:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 87 (0x7f08bed60400) [pid = 3432] [serial = 218] [outer = 0x7f08bcf85400] 16:30:13 INFO - PROCESS | 3432 | 1461022213452 Marionette DEBUG loaded listener.js 16:30:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 88 (0x7f08bf006400) [pid = 3432] [serial = 219] [outer = 0x7f08bcf85400] 16:30:14 INFO - PROCESS | 3432 | 1461022214269 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]]]}] 16:30:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:30:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1227ms 16:30:14 INFO - PROCESS | 3432 | 1461022214329 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 16:30:14 INFO - PROCESS | 3432 | 1461022214332 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 16:30:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:30:14 INFO - PROCESS | 3432 | 1461022214341 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:30:14 INFO - PROCESS | 3432 | 1461022214344 Marionette TRACE conn3 <- [1,266,null,{}] 16:30:14 INFO - PROCESS | 3432 | 1461022214349 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}] 16:30:14 INFO - PROCESS | 3432 | 1461022214682 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 16:30:14 INFO - PROCESS | 3432 | 1461022214819 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:14 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a979d000 == 39 [pid = 3432] [id = 74] 16:30:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 89 (0x7f08a2d8a800) [pid = 3432] [serial = 220] [outer = (nil)] 16:30:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 90 (0x7f08a30b1400) [pid = 3432] [serial = 221] [outer = 0x7f08a2d8a800] 16:30:14 INFO - PROCESS | 3432 | 1461022214890 Marionette DEBUG loaded listener.js 16:30:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 91 (0x7f08a3db9400) [pid = 3432] [serial = 222] [outer = 0x7f08a2d8a800] 16:30:15 INFO - PROCESS | 3432 | 1461022215810 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]]]}] 16:30:15 INFO - PROCESS | 3432 | --DOMWINDOW == 90 (0x7f08ad5a2800) [pid = 3432] [serial = 170] [outer = (nil)] [url = about:blank] 16:30:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:30:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1529ms 16:30:15 INFO - PROCESS | 3432 | 1461022215872 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 16:30:15 INFO - PROCESS | 3432 | 1461022215878 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 16:30:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:30:15 INFO - PROCESS | 3432 | 1461022215884 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:30:15 INFO - PROCESS | 3432 | 1461022215890 Marionette TRACE conn3 <- [1,270,null,{}] 16:30:15 INFO - PROCESS | 3432 | 1461022215896 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}] 16:30:16 INFO - PROCESS | 3432 | 1461022216041 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 16:30:16 INFO - PROCESS | 3432 | --DOMWINDOW == 89 (0x7f08ac2dc400) [pid = 3432] [serial = 164] [outer = (nil)] [url = about:blank] 16:30:16 INFO - PROCESS | 3432 | --DOMWINDOW == 88 (0x7f08a2ac8400) [pid = 3432] [serial = 149] [outer = (nil)] [url = about:blank] 16:30:16 INFO - PROCESS | 3432 | --DOMWINDOW == 87 (0x7f08ac3d2000) [pid = 3432] [serial = 165] [outer = (nil)] [url = about:blank] 16:30:16 INFO - PROCESS | 3432 | --DOMWINDOW == 86 (0x7f08a6e42800) [pid = 3432] [serial = 146] [outer = (nil)] [url = about:blank] 16:30:16 INFO - PROCESS | 3432 | --DOMWINDOW == 85 (0x7f08a9e6a400) [pid = 3432] [serial = 158] [outer = (nil)] [url = about:blank] 16:30:16 INFO - PROCESS | 3432 | --DOMWINDOW == 84 (0x7f08a31a0800) [pid = 3432] [serial = 152] [outer = (nil)] [url = about:blank] 16:30:16 INFO - PROCESS | 3432 | --DOMWINDOW == 83 (0x7f08a4e7c000) [pid = 3432] [serial = 153] [outer = (nil)] [url = about:blank] 16:30:16 INFO - PROCESS | 3432 | --DOMWINDOW == 82 (0x7f08a6c51800) [pid = 3432] [serial = 155] [outer = (nil)] [url = about:blank] 16:30:16 INFO - PROCESS | 3432 | --DOMWINDOW == 81 (0x7f08a8da6000) [pid = 3432] [serial = 156] [outer = (nil)] [url = about:blank] 16:30:16 INFO - PROCESS | 3432 | --DOMWINDOW == 80 (0x7f08ab19d400) [pid = 3432] [serial = 161] [outer = (nil)] [url = about:blank] 16:30:16 INFO - PROCESS | 3432 | --DOMWINDOW == 79 (0x7f08abbe6000) [pid = 3432] [serial = 162] [outer = (nil)] [url = about:blank] 16:30:16 INFO - PROCESS | 3432 | --DOMWINDOW == 78 (0x7f08aa932800) [pid = 3432] [serial = 159] [outer = (nil)] [url = about:blank] 16:30:16 INFO - PROCESS | 3432 | --DOMWINDOW == 77 (0x7f08ac3d6c00) [pid = 3432] [serial = 167] [outer = (nil)] [url = about:blank] 16:30:16 INFO - PROCESS | 3432 | --DOMWINDOW == 76 (0x7f08ad157000) [pid = 3432] [serial = 168] [outer = (nil)] [url = about:blank] 16:30:16 INFO - PROCESS | 3432 | 1461022216156 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:16 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a8dc1800 == 40 [pid = 3432] [id = 75] 16:30:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 77 (0x7f08a2ac8400) [pid = 3432] [serial = 223] [outer = (nil)] 16:30:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 78 (0x7f08a6ee5400) [pid = 3432] [serial = 224] [outer = 0x7f08a2ac8400] 16:30:16 INFO - PROCESS | 3432 | 1461022216222 Marionette DEBUG loaded listener.js 16:30:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 79 (0x7f08a8da5c00) [pid = 3432] [serial = 225] [outer = 0x7f08a2ac8400] 16:30:16 INFO - PROCESS | 3432 | 1461022216889 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]]]}] 16:30:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:30:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1039ms 16:30:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:30:16 INFO - PROCESS | 3432 | 1461022216924 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 16:30:16 INFO - PROCESS | 3432 | 1461022216927 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 16:30:16 INFO - PROCESS | 3432 | 1461022216933 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:30:16 INFO - PROCESS | 3432 | 1461022216937 Marionette TRACE conn3 <- [1,274,null,{}] 16:30:16 INFO - PROCESS | 3432 | 1461022216942 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}] 16:30:17 INFO - PROCESS | 3432 | 1461022217078 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 16:30:17 INFO - PROCESS | 3432 | 1461022217182 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:17 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ac43c800 == 41 [pid = 3432] [id = 76] 16:30:17 INFO - PROCESS | 3432 | ++DOMWINDOW == 80 (0x7f08a2aca800) [pid = 3432] [serial = 226] [outer = (nil)] 16:30:17 INFO - PROCESS | 3432 | ++DOMWINDOW == 81 (0x7f08aa95e000) [pid = 3432] [serial = 227] [outer = 0x7f08a2aca800] 16:30:17 INFO - PROCESS | 3432 | 1461022217242 Marionette DEBUG loaded listener.js 16:30:17 INFO - PROCESS | 3432 | ++DOMWINDOW == 82 (0x7f08ac2df800) [pid = 3432] [serial = 228] [outer = 0x7f08a2aca800] 16:30:17 INFO - PROCESS | 3432 | 1461022217874 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]]]}] 16:30:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:30:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 987ms 16:30:17 INFO - PROCESS | 3432 | 1461022217919 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 16:30:17 INFO - PROCESS | 3432 | 1461022217925 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 16:30:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:30:17 INFO - PROCESS | 3432 | 1461022217940 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:30:17 INFO - PROCESS | 3432 | 1461022217947 Marionette TRACE conn3 <- [1,278,null,{}] 16:30:17 INFO - PROCESS | 3432 | 1461022217967 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}] 16:30:18 INFO - PROCESS | 3432 | 1461022218116 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 16:30:18 INFO - PROCESS | 3432 | 1461022218126 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:18 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08af91c800 == 42 [pid = 3432] [id = 77] 16:30:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 83 (0x7f08ac3d6c00) [pid = 3432] [serial = 229] [outer = (nil)] 16:30:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 84 (0x7f08ad15f800) [pid = 3432] [serial = 230] [outer = 0x7f08ac3d6c00] 16:30:18 INFO - PROCESS | 3432 | 1461022218185 Marionette DEBUG loaded listener.js 16:30:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 85 (0x7f08b2f27800) [pid = 3432] [serial = 231] [outer = 0x7f08ac3d6c00] 16:30:19 INFO - PROCESS | 3432 | 1461022219072 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]]]}] 16:30:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:30:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1158ms 16:30:19 INFO - PROCESS | 3432 | 1461022219092 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 16:30:19 INFO - PROCESS | 3432 | 1461022219095 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 16:30:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:30:19 INFO - PROCESS | 3432 | 1461022219101 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:30:19 INFO - PROCESS | 3432 | 1461022219103 Marionette TRACE conn3 <- [1,282,null,{}] 16:30:19 INFO - PROCESS | 3432 | 1461022219109 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}] 16:30:19 INFO - PROCESS | 3432 | 1461022219269 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 16:30:19 INFO - PROCESS | 3432 | 1461022219296 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:19 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b9ad0000 == 43 [pid = 3432] [id = 78] 16:30:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 86 (0x7f08b8c4c000) [pid = 3432] [serial = 232] [outer = (nil)] 16:30:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 87 (0x7f08b9d93800) [pid = 3432] [serial = 233] [outer = 0x7f08b8c4c000] 16:30:19 INFO - PROCESS | 3432 | 1461022219358 Marionette DEBUG loaded listener.js 16:30:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 88 (0x7f08bce21400) [pid = 3432] [serial = 234] [outer = 0x7f08b8c4c000] 16:30:20 INFO - PROCESS | 3432 | 1461022220058 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]]]}] 16:30:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:30:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 980ms 16:30:20 INFO - PROCESS | 3432 | 1461022220081 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 16:30:20 INFO - PROCESS | 3432 | 1461022220084 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 16:30:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:30:20 INFO - PROCESS | 3432 | 1461022220096 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:30:20 INFO - PROCESS | 3432 | 1461022220098 Marionette TRACE conn3 <- [1,286,null,{}] 16:30:20 INFO - PROCESS | 3432 | 1461022220104 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}] 16:30:20 INFO - PROCESS | 3432 | 1461022220274 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 16:30:20 INFO - PROCESS | 3432 | 1461022220307 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:20 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a32e7000 == 44 [pid = 3432] [id = 79] 16:30:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 89 (0x7f08a173f800) [pid = 3432] [serial = 235] [outer = (nil)] 16:30:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 90 (0x7f08a1741400) [pid = 3432] [serial = 236] [outer = 0x7f08a173f800] 16:30:20 INFO - PROCESS | 3432 | 1461022220381 Marionette DEBUG loaded listener.js 16:30:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 91 (0x7f08bcf44000) [pid = 3432] [serial = 237] [outer = 0x7f08a173f800] 16:30:20 INFO - PROCESS | 3432 | --DOMWINDOW == 90 (0x7f08a3131c00) [pid = 3432] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:30:20 INFO - PROCESS | 3432 | --DOMWINDOW == 89 (0x7f08b9844800) [pid = 3432] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:30:20 INFO - PROCESS | 3432 | --DOMWINDOW == 88 (0x7f08a3133800) [pid = 3432] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:30:20 INFO - PROCESS | 3432 | --DOMWINDOW == 87 (0x7f08ac61cc00) [pid = 3432] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:30:20 INFO - PROCESS | 3432 | --DOMWINDOW == 86 (0x7f08a6c4a000) [pid = 3432] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:30:20 INFO - PROCESS | 3432 | --DOMWINDOW == 85 (0x7f08a2accc00) [pid = 3432] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:30:20 INFO - PROCESS | 3432 | --DOMWINDOW == 84 (0x7f08ad499c00) [pid = 3432] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:30:21 INFO - PROCESS | 3432 | 1461022221110 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]]]}] 16:30:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:30:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1039ms 16:30:21 INFO - PROCESS | 3432 | 1461022221130 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 16:30:21 INFO - PROCESS | 3432 | 1461022221133 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 16:30:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:30:21 INFO - PROCESS | 3432 | 1461022221138 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:30:21 INFO - PROCESS | 3432 | 1461022221141 Marionette TRACE conn3 <- [1,290,null,{}] 16:30:21 INFO - PROCESS | 3432 | 1461022221146 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}] 16:30:21 INFO - PROCESS | 3432 | 1461022221308 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 16:30:21 INFO - PROCESS | 3432 | 1461022221328 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:21 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08baf4d000 == 45 [pid = 3432] [id = 80] 16:30:21 INFO - PROCESS | 3432 | ++DOMWINDOW == 85 (0x7f08a1739800) [pid = 3432] [serial = 238] [outer = (nil)] 16:30:21 INFO - PROCESS | 3432 | ++DOMWINDOW == 86 (0x7f08b8cd4800) [pid = 3432] [serial = 239] [outer = 0x7f08a1739800] 16:30:21 INFO - PROCESS | 3432 | 1461022221388 Marionette DEBUG loaded listener.js 16:30:21 INFO - PROCESS | 3432 | ++DOMWINDOW == 87 (0x7f08bf086400) [pid = 3432] [serial = 240] [outer = 0x7f08a1739800] 16:30:22 INFO - PROCESS | 3432 | 1461022222113 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]]]}] 16:30:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:30:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1028ms 16:30:22 INFO - PROCESS | 3432 | 1461022222167 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 16:30:22 INFO - PROCESS | 3432 | 1461022222170 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 16:30:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:30:22 INFO - PROCESS | 3432 | 1461022222179 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:30:22 INFO - PROCESS | 3432 | 1461022222181 Marionette TRACE conn3 <- [1,294,null,{}] 16:30:22 INFO - PROCESS | 3432 | 1461022222185 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}] 16:30:22 INFO - PROCESS | 3432 | 1461022222356 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 16:30:22 INFO - PROCESS | 3432 | 1461022222372 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:22 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08bedb0800 == 46 [pid = 3432] [id = 81] 16:30:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 88 (0x7f08a173fc00) [pid = 3432] [serial = 241] [outer = (nil)] 16:30:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 89 (0x7f08bf092800) [pid = 3432] [serial = 242] [outer = 0x7f08a173fc00] 16:30:22 INFO - PROCESS | 3432 | 1461022222431 Marionette DEBUG loaded listener.js 16:30:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 90 (0x7f08bf20f800) [pid = 3432] [serial = 243] [outer = 0x7f08a173fc00] 16:30:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 91 (0x7f08a2aca000) [pid = 3432] [serial = 244] [outer = 0x7f08a36e3800] 16:30:23 INFO - PROCESS | 3432 | 1461022223379 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]]]}] 16:30:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:30:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1288ms 16:30:23 INFO - PROCESS | 3432 | 1461022223469 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 16:30:23 INFO - PROCESS | 3432 | 1461022223475 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 16:30:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:30:23 INFO - PROCESS | 3432 | 1461022223483 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:30:23 INFO - PROCESS | 3432 | 1461022223489 Marionette TRACE conn3 <- [1,298,null,{}] 16:30:23 INFO - PROCESS | 3432 | 1461022223496 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}] 16:30:23 INFO - PROCESS | 3432 | 1461022223662 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 16:30:23 INFO - PROCESS | 3432 | 1461022223797 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:23 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ac268000 == 47 [pid = 3432] [id = 82] 16:30:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 92 (0x7f08a30ae400) [pid = 3432] [serial = 245] [outer = (nil)] 16:30:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 93 (0x7f08a6e40000) [pid = 3432] [serial = 246] [outer = 0x7f08a30ae400] 16:30:23 INFO - PROCESS | 3432 | 1461022223875 Marionette DEBUG loaded listener.js 16:30:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 94 (0x7f08a6eea800) [pid = 3432] [serial = 247] [outer = 0x7f08a30ae400] 16:30:24 INFO - PROCESS | 3432 | 1461022224684 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]]]}] 16:30:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:30:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1234ms 16:30:24 INFO - PROCESS | 3432 | 1461022224718 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 16:30:24 INFO - PROCESS | 3432 | 1461022224724 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 16:30:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:30:24 INFO - PROCESS | 3432 | 1461022224735 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:30:24 INFO - PROCESS | 3432 | 1461022224738 Marionette TRACE conn3 <- [1,302,null,{}] 16:30:24 INFO - PROCESS | 3432 | 1461022224744 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}] 16:30:24 INFO - PROCESS | 3432 | 1461022224900 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 16:30:25 INFO - PROCESS | 3432 | 1461022225030 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:25 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08bac10000 == 48 [pid = 3432] [id = 83] 16:30:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 95 (0x7f08a3133800) [pid = 3432] [serial = 248] [outer = (nil)] 16:30:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 96 (0x7f08ac2dc000) [pid = 3432] [serial = 249] [outer = 0x7f08a3133800] 16:30:25 INFO - PROCESS | 3432 | 1461022225101 Marionette DEBUG loaded listener.js 16:30:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 97 (0x7f08ac80f000) [pid = 3432] [serial = 250] [outer = 0x7f08a3133800] 16:30:26 INFO - PROCESS | 3432 | 1461022226034 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]]]}] 16:30:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:30:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1334ms 16:30:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:30:26 INFO - PROCESS | 3432 | 1461022226069 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 16:30:26 INFO - PROCESS | 3432 | 1461022226072 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 16:30:26 INFO - PROCESS | 3432 | 1461022226078 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:30:26 INFO - PROCESS | 3432 | 1461022226084 Marionette TRACE conn3 <- [1,306,null,{}] 16:30:26 INFO - PROCESS | 3432 | 1461022226099 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}] 16:30:26 INFO - PROCESS | 3432 | 1461022226250 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 16:30:26 INFO - PROCESS | 3432 | 1461022226389 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:26 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08bf231000 == 49 [pid = 3432] [id = 84] 16:30:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 98 (0x7f08aa6f7c00) [pid = 3432] [serial = 251] [outer = (nil)] 16:30:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 99 (0x7f08bce97000) [pid = 3432] [serial = 252] [outer = 0x7f08aa6f7c00] 16:30:26 INFO - PROCESS | 3432 | 1461022226467 Marionette DEBUG loaded listener.js 16:30:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 100 (0x7f08bf093400) [pid = 3432] [serial = 253] [outer = 0x7f08aa6f7c00] 16:30:27 INFO - PROCESS | 3432 | 1461022227281 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]]]}] 16:30:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:30:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1242ms 16:30:27 INFO - PROCESS | 3432 | 1461022227320 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 16:30:27 INFO - PROCESS | 3432 | 1461022227324 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 16:30:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:30:27 INFO - PROCESS | 3432 | 1461022227330 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:30:27 INFO - PROCESS | 3432 | 1461022227334 Marionette TRACE conn3 <- [1,310,null,{}] 16:30:27 INFO - PROCESS | 3432 | 1461022227339 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}] 16:30:27 INFO - PROCESS | 3432 | 1461022227494 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 16:30:27 INFO - PROCESS | 3432 | 1461022227625 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:27 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c1b40000 == 50 [pid = 3432] [id = 85] 16:30:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 101 (0x7f08ac814400) [pid = 3432] [serial = 254] [outer = (nil)] 16:30:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 102 (0x7f08c0e08000) [pid = 3432] [serial = 255] [outer = 0x7f08ac814400] 16:30:27 INFO - PROCESS | 3432 | 1461022227713 Marionette DEBUG loaded listener.js 16:30:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 103 (0x7f08c0ea1800) [pid = 3432] [serial = 256] [outer = 0x7f08ac814400] 16:30:28 INFO - PROCESS | 3432 | 1461022228484 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]]]}] 16:30:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:30:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1180ms 16:30:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:30:28 INFO - PROCESS | 3432 | 1461022228517 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 16:30:28 INFO - PROCESS | 3432 | 1461022228520 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 16:30:28 INFO - PROCESS | 3432 | 1461022228528 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:30:28 INFO - PROCESS | 3432 | 1461022228531 Marionette TRACE conn3 <- [1,314,null,{}] 16:30:28 INFO - PROCESS | 3432 | 1461022228537 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}] 16:30:28 INFO - PROCESS | 3432 | 1461022228682 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 16:30:28 INFO - PROCESS | 3432 | 1461022228820 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:28 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c3363800 == 51 [pid = 3432] [id = 86] 16:30:28 INFO - PROCESS | 3432 | ++DOMWINDOW == 104 (0x7f08a1735c00) [pid = 3432] [serial = 257] [outer = (nil)] 16:30:28 INFO - PROCESS | 3432 | ++DOMWINDOW == 105 (0x7f08c0e9fc00) [pid = 3432] [serial = 258] [outer = 0x7f08a1735c00] 16:30:28 INFO - PROCESS | 3432 | 1461022228891 Marionette DEBUG loaded listener.js 16:30:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 106 (0x7f08c1ba0000) [pid = 3432] [serial = 259] [outer = 0x7f08a1735c00] 16:30:29 INFO - PROCESS | 3432 | 1461022229975 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]]]}] 16:30:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:30:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1489ms 16:30:30 INFO - PROCESS | 3432 | 1461022230017 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 16:30:30 INFO - PROCESS | 3432 | 1461022230023 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 16:30:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:30:30 INFO - PROCESS | 3432 | 1461022230031 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:30:30 INFO - PROCESS | 3432 | 1461022230036 Marionette TRACE conn3 <- [1,318,null,{}] 16:30:30 INFO - PROCESS | 3432 | 1461022230043 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}] 16:30:30 INFO - PROCESS | 3432 | 1461022230204 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 16:30:30 INFO - PROCESS | 3432 | 1461022230366 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:30 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08acd72800 == 52 [pid = 3432] [id = 87] 16:30:30 INFO - PROCESS | 3432 | ++DOMWINDOW == 107 (0x7f08a59bd400) [pid = 3432] [serial = 260] [outer = (nil)] 16:30:30 INFO - PROCESS | 3432 | ++DOMWINDOW == 108 (0x7f08a6c52800) [pid = 3432] [serial = 261] [outer = 0x7f08a59bd400] 16:30:30 INFO - PROCESS | 3432 | 1461022230431 Marionette DEBUG loaded listener.js 16:30:30 INFO - PROCESS | 3432 | ++DOMWINDOW == 109 (0x7f08a6ee2800) [pid = 3432] [serial = 262] [outer = 0x7f08a59bd400] 16:30:31 INFO - PROCESS | 3432 | 1461022231309 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]]]}] 16:30:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:30:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1287ms 16:30:31 INFO - PROCESS | 3432 | 1461022231319 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 16:30:31 INFO - PROCESS | 3432 | 1461022231326 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 16:30:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:30:31 INFO - PROCESS | 3432 | 1461022231336 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:30:31 INFO - PROCESS | 3432 | 1461022231340 Marionette TRACE conn3 <- [1,322,null,{}] 16:30:31 INFO - PROCESS | 3432 | 1461022231345 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}] 16:30:31 INFO - PROCESS | 3432 | 1461022231492 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 16:30:31 INFO - PROCESS | 3432 | 1461022231640 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:31 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a9674000 == 53 [pid = 3432] [id = 88] 16:30:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 110 (0x7f08a6ee7400) [pid = 3432] [serial = 263] [outer = (nil)] 16:30:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 111 (0x7f08aa932800) [pid = 3432] [serial = 264] [outer = 0x7f08a6ee7400] 16:30:31 INFO - PROCESS | 3432 | 1461022231705 Marionette DEBUG loaded listener.js 16:30:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 112 (0x7f08abfec400) [pid = 3432] [serial = 265] [outer = 0x7f08a6ee7400] 16:30:32 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08baf4d000 == 52 [pid = 3432] [id = 80] 16:30:32 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a32e7000 == 51 [pid = 3432] [id = 79] 16:30:32 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b9ad0000 == 50 [pid = 3432] [id = 78] 16:30:32 INFO - PROCESS | 3432 | --DOMWINDOW == 111 (0x7f08a9652800) [pid = 3432] [serial = 176] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 3432 | --DOMWINDOW == 110 (0x7f08a3f54800) [pid = 3432] [serial = 173] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 3432 | --DOMWINDOW == 109 (0x7f08af96a400) [pid = 3432] [serial = 182] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 3432 | --DOMWINDOW == 108 (0x7f08ac3cdc00) [pid = 3432] [serial = 179] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 3432 | --DOMWINDOW == 107 (0x7f08baf0f400) [pid = 3432] [serial = 203] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08af91c800 == 49 [pid = 3432] [id = 77] 16:30:32 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ac43c800 == 48 [pid = 3432] [id = 76] 16:30:32 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a8dc1800 == 47 [pid = 3432] [id = 75] 16:30:32 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a979d000 == 46 [pid = 3432] [id = 74] 16:30:32 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ab16b800 == 45 [pid = 3432] [id = 69] 16:30:32 INFO - PROCESS | 3432 | --DOMWINDOW == 106 (0x7f08a4ce6800) [pid = 3432] [serial = 185] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 3432 | --DOMWINDOW == 105 (0x7f08baf05000) [pid = 3432] [serial = 201] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 3432 | --DOMWINDOW == 104 (0x7f08a8b11800) [pid = 3432] [serial = 188] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 3432 | --DOMWINDOW == 103 (0x7f08b9fd6800) [pid = 3432] [serial = 200] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 3432 | --DOMWINDOW == 102 (0x7f08afa20400) [pid = 3432] [serial = 195] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 3432 | --DOMWINDOW == 101 (0x7f08a9e76c00) [pid = 3432] [serial = 189] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 3432 | --DOMWINDOW == 100 (0x7f08ac3d7000) [pid = 3432] [serial = 192] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 3432 | --DOMWINDOW == 99 (0x7f08b9843c00) [pid = 3432] [serial = 198] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 3432 | --DOMWINDOW == 98 (0x7f08ab6bbc00) [pid = 3432] [serial = 191] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 3432 | --DOMWINDOW == 97 (0x7f08ad4a4c00) [pid = 3432] [serial = 194] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 3432 | --DOMWINDOW == 96 (0x7f08a6c4cc00) [pid = 3432] [serial = 186] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 3432 | --DOMWINDOW == 95 (0x7f08b8c59000) [pid = 3432] [serial = 197] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 3432 | --DOMWINDOW == 94 (0x7f08bcec9000) [pid = 3432] [serial = 144] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 3432 | 1461022232604 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]]]}] 16:30:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:30:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1281ms 16:30:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:30:32 INFO - PROCESS | 3432 | 1461022232617 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 16:30:32 INFO - PROCESS | 3432 | 1461022232620 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 16:30:32 INFO - PROCESS | 3432 | 1461022232626 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:30:32 INFO - PROCESS | 3432 | 1461022232631 Marionette TRACE conn3 <- [1,326,null,{}] 16:30:32 INFO - PROCESS | 3432 | 1461022232646 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}] 16:30:32 INFO - PROCESS | 3432 | 1461022232847 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 16:30:32 INFO - PROCESS | 3432 | 1461022232871 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:32 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ac42e000 == 46 [pid = 3432] [id = 89] 16:30:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 95 (0x7f08a6e44000) [pid = 3432] [serial = 266] [outer = (nil)] 16:30:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 96 (0x7f08ac997c00) [pid = 3432] [serial = 267] [outer = 0x7f08a6e44000] 16:30:32 INFO - PROCESS | 3432 | 1461022232935 Marionette DEBUG loaded listener.js 16:30:33 INFO - PROCESS | 3432 | ++DOMWINDOW == 97 (0x7f08af967400) [pid = 3432] [serial = 268] [outer = 0x7f08a6e44000] 16:30:33 INFO - PROCESS | 3432 | 1461022233649 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]]]}] 16:30:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:30:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1038ms 16:30:33 INFO - PROCESS | 3432 | 1461022233663 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 16:30:33 INFO - PROCESS | 3432 | 1461022233667 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 16:30:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:30:33 INFO - PROCESS | 3432 | 1461022233676 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:30:33 INFO - PROCESS | 3432 | 1461022233678 Marionette TRACE conn3 <- [1,330,null,{}] 16:30:33 INFO - PROCESS | 3432 | 1461022233682 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}] 16:30:33 INFO - PROCESS | 3432 | 1461022233849 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 16:30:33 INFO - PROCESS | 3432 | 1461022233864 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:33 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b3b10000 == 47 [pid = 3432] [id = 90] 16:30:33 INFO - PROCESS | 3432 | ++DOMWINDOW == 98 (0x7f08abbeac00) [pid = 3432] [serial = 269] [outer = (nil)] 16:30:33 INFO - PROCESS | 3432 | ++DOMWINDOW == 99 (0x7f08b9f09400) [pid = 3432] [serial = 270] [outer = 0x7f08abbeac00] 16:30:33 INFO - PROCESS | 3432 | 1461022233927 Marionette DEBUG loaded listener.js 16:30:34 INFO - PROCESS | 3432 | ++DOMWINDOW == 100 (0x7f08baf0ec00) [pid = 3432] [serial = 271] [outer = 0x7f08abbeac00] 16:30:34 INFO - PROCESS | 3432 | 1461022234680 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]]]}] 16:30:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:30:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1031ms 16:30:34 INFO - PROCESS | 3432 | 1461022234708 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 16:30:34 INFO - PROCESS | 3432 | 1461022234721 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 16:30:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:30:34 INFO - PROCESS | 3432 | 1461022234749 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:30:34 INFO - PROCESS | 3432 | 1461022234752 Marionette TRACE conn3 <- [1,334,null,{}] 16:30:34 INFO - PROCESS | 3432 | 1461022234757 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}] 16:30:34 INFO - PROCESS | 3432 | 1461022234917 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 16:30:34 INFO - PROCESS | 3432 | 1461022234944 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:34 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b9b35000 == 48 [pid = 3432] [id = 91] 16:30:34 INFO - PROCESS | 3432 | ++DOMWINDOW == 101 (0x7f08a4ce6800) [pid = 3432] [serial = 272] [outer = (nil)] 16:30:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 102 (0x7f08bec26800) [pid = 3432] [serial = 273] [outer = 0x7f08a4ce6800] 16:30:35 INFO - PROCESS | 3432 | 1461022235007 Marionette DEBUG loaded listener.js 16:30:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 103 (0x7f08bf003000) [pid = 3432] [serial = 274] [outer = 0x7f08a4ce6800] 16:30:35 INFO - PROCESS | 3432 | 1461022235801 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]]]}] 16:30:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:30:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1144ms 16:30:35 INFO - PROCESS | 3432 | 1461022235883 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 16:30:35 INFO - PROCESS | 3432 | 1461022235887 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 16:30:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:30:35 INFO - PROCESS | 3432 | 1461022235898 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:30:35 INFO - PROCESS | 3432 | 1461022235900 Marionette TRACE conn3 <- [1,338,null,{}] 16:30:35 INFO - PROCESS | 3432 | 1461022235906 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}] 16:30:36 INFO - PROCESS | 3432 | 1461022236110 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 16:30:36 INFO - PROCESS | 3432 | 1461022236130 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:36 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08aaa1a000 == 49 [pid = 3432] [id = 92] 16:30:36 INFO - PROCESS | 3432 | ++DOMWINDOW == 104 (0x7f08ab694c00) [pid = 3432] [serial = 275] [outer = (nil)] 16:30:36 INFO - PROCESS | 3432 | ++DOMWINDOW == 105 (0x7f08ab69d400) [pid = 3432] [serial = 276] [outer = 0x7f08ab694c00] 16:30:36 INFO - PROCESS | 3432 | 1461022236195 Marionette DEBUG loaded listener.js 16:30:36 INFO - PROCESS | 3432 | ++DOMWINDOW == 106 (0x7f08c187fc00) [pid = 3432] [serial = 277] [outer = 0x7f08ab694c00] 16:30:36 INFO - PROCESS | 3432 | --DOMWINDOW == 105 (0x7f08a3dbe000) [pid = 3432] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:30:36 INFO - PROCESS | 3432 | --DOMWINDOW == 104 (0x7f08b8c4c000) [pid = 3432] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:30:36 INFO - PROCESS | 3432 | --DOMWINDOW == 103 (0x7f08a2d8a800) [pid = 3432] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:30:36 INFO - PROCESS | 3432 | --DOMWINDOW == 102 (0x7f08ac3d6c00) [pid = 3432] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:30:36 INFO - PROCESS | 3432 | --DOMWINDOW == 101 (0x7f08a6e45c00) [pid = 3432] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:30:36 INFO - PROCESS | 3432 | --DOMWINDOW == 100 (0x7f08a2aca800) [pid = 3432] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:30:36 INFO - PROCESS | 3432 | --DOMWINDOW == 99 (0x7f08a2ac8400) [pid = 3432] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:30:36 INFO - PROCESS | 3432 | --DOMWINDOW == 98 (0x7f08a173f800) [pid = 3432] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:30:36 INFO - PROCESS | 3432 | --DOMWINDOW == 97 (0x7f08a1739800) [pid = 3432] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:30:36 INFO - PROCESS | 3432 | --DOMWINDOW == 96 (0x7f08a6c4a800) [pid = 3432] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:30:36 INFO - PROCESS | 3432 | --DOMWINDOW == 95 (0x7f08ab1a7c00) [pid = 3432] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:30:36 INFO - PROCESS | 3432 | --DOMWINDOW == 94 (0x7f08a2ac7c00) [pid = 3432] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:30:36 INFO - PROCESS | 3432 | --DOMWINDOW == 93 (0x7f08aa95a000) [pid = 3432] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:30:36 INFO - PROCESS | 3432 | --DOMWINDOW == 92 (0x7f08a2ac2800) [pid = 3432] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:30:36 INFO - PROCESS | 3432 | --DOMWINDOW == 91 (0x7f08ad15f400) [pid = 3432] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:30:36 INFO - PROCESS | 3432 | --DOMWINDOW == 90 (0x7f08a3195000) [pid = 3432] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:30:37 INFO - PROCESS | 3432 | 1461022237146 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]]]}] 16:30:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:30:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1287ms 16:30:37 INFO - PROCESS | 3432 | 1461022237180 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 16:30:37 INFO - PROCESS | 3432 | 1461022237184 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 16:30:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:30:37 INFO - PROCESS | 3432 | 1461022237190 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:30:37 INFO - PROCESS | 3432 | 1461022237192 Marionette TRACE conn3 <- [1,342,null,{}] 16:30:37 INFO - PROCESS | 3432 | 1461022237198 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}] 16:30:37 INFO - PROCESS | 3432 | 1461022237372 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 16:30:37 INFO - PROCESS | 3432 | 1461022237389 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:37 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08adfca800 == 50 [pid = 3432] [id = 93] 16:30:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 91 (0x7f08a2ac8400) [pid = 3432] [serial = 278] [outer = (nil)] 16:30:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 92 (0x7f08a6ee2000) [pid = 3432] [serial = 279] [outer = 0x7f08a2ac8400] 16:30:37 INFO - PROCESS | 3432 | 1461022237450 Marionette DEBUG loaded listener.js 16:30:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 93 (0x7f08ac622400) [pid = 3432] [serial = 280] [outer = 0x7f08a2ac8400] 16:30:38 INFO - PROCESS | 3432 | 1461022238131 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]]]}] 16:30:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:30:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 979ms 16:30:38 INFO - PROCESS | 3432 | 1461022238170 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 16:30:38 INFO - PROCESS | 3432 | 1461022238173 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 16:30:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:30:38 INFO - PROCESS | 3432 | 1461022238178 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:30:38 INFO - PROCESS | 3432 | 1461022238181 Marionette TRACE conn3 <- [1,346,null,{}] 16:30:38 INFO - PROCESS | 3432 | 1461022238186 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}] 16:30:38 INFO - PROCESS | 3432 | 1461022238312 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 16:30:38 INFO - PROCESS | 3432 | 1461022238411 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:38 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08bf224000 == 51 [pid = 3432] [id = 94] 16:30:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 94 (0x7f08a1733c00) [pid = 3432] [serial = 281] [outer = (nil)] 16:30:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 95 (0x7f08bf20a800) [pid = 3432] [serial = 282] [outer = 0x7f08a1733c00] 16:30:38 INFO - PROCESS | 3432 | 1461022238471 Marionette DEBUG loaded listener.js 16:30:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 96 (0x7f08c315bc00) [pid = 3432] [serial = 283] [outer = 0x7f08a1733c00] 16:30:39 INFO - PROCESS | 3432 | 1461022239264 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]]]}] 16:30:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:30:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1128ms 16:30:39 INFO - PROCESS | 3432 | 1461022239317 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 16:30:39 INFO - PROCESS | 3432 | 1461022239323 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 16:30:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:30:39 INFO - PROCESS | 3432 | 1461022239333 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:30:39 INFO - PROCESS | 3432 | 1461022239338 Marionette TRACE conn3 <- [1,350,null,{}] 16:30:39 INFO - PROCESS | 3432 | 1461022239347 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}] 16:30:39 INFO - PROCESS | 3432 | 1461022239512 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 16:30:39 INFO - PROCESS | 3432 | 1461022239647 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:39 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ab5ed800 == 52 [pid = 3432] [id = 95] 16:30:39 INFO - PROCESS | 3432 | ++DOMWINDOW == 97 (0x7f08a3133000) [pid = 3432] [serial = 284] [outer = (nil)] 16:30:39 INFO - PROCESS | 3432 | ++DOMWINDOW == 98 (0x7f08a6edec00) [pid = 3432] [serial = 285] [outer = 0x7f08a3133000] 16:30:39 INFO - PROCESS | 3432 | 1461022239726 Marionette DEBUG loaded listener.js 16:30:39 INFO - PROCESS | 3432 | ++DOMWINDOW == 99 (0x7f08a9ce5c00) [pid = 3432] [serial = 286] [outer = 0x7f08a3133000] 16:30:40 INFO - PROCESS | 3432 | 1461022240553 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]]]}] 16:30:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:30:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1282ms 16:30:40 INFO - PROCESS | 3432 | 1461022240616 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 16:30:40 INFO - PROCESS | 3432 | 1461022240625 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 16:30:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:30:40 INFO - PROCESS | 3432 | 1461022240635 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:30:40 INFO - PROCESS | 3432 | 1461022240639 Marionette TRACE conn3 <- [1,354,null,{}] 16:30:40 INFO - PROCESS | 3432 | 1461022240645 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}] 16:30:40 INFO - PROCESS | 3432 | 1461022240805 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 16:30:40 INFO - PROCESS | 3432 | 1461022240938 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:40 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b9d1f800 == 53 [pid = 3432] [id = 96] 16:30:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 100 (0x7f08a3db5800) [pid = 3432] [serial = 287] [outer = (nil)] 16:30:41 INFO - PROCESS | 3432 | ++DOMWINDOW == 101 (0x7f08ab69e400) [pid = 3432] [serial = 288] [outer = 0x7f08a3db5800] 16:30:41 INFO - PROCESS | 3432 | 1461022241010 Marionette DEBUG loaded listener.js 16:30:41 INFO - PROCESS | 3432 | ++DOMWINDOW == 102 (0x7f08ac3ca800) [pid = 3432] [serial = 289] [outer = 0x7f08a3db5800] 16:30:42 INFO - PROCESS | 3432 | 1461022242068 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]]]}] 16:30:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:30:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1490ms 16:30:42 INFO - PROCESS | 3432 | 1461022242124 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 16:30:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:30:42 INFO - PROCESS | 3432 | 1461022242128 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 16:30:42 INFO - PROCESS | 3432 | 1461022242134 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:30:42 INFO - PROCESS | 3432 | 1461022242140 Marionette TRACE conn3 <- [1,358,null,{}] 16:30:42 INFO - PROCESS | 3432 | 1461022242156 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}] 16:30:42 INFO - PROCESS | 3432 | 1461022242374 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 16:30:42 INFO - PROCESS | 3432 | 1461022242571 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:42 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a1704800 == 54 [pid = 3432] [id = 97] 16:30:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 103 (0x7f08bec2c400) [pid = 3432] [serial = 290] [outer = (nil)] 16:30:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 104 (0x7f08bf011800) [pid = 3432] [serial = 291] [outer = 0x7f08bec2c400] 16:30:42 INFO - PROCESS | 3432 | 1461022242646 Marionette DEBUG loaded listener.js 16:30:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 105 (0x7f08c0e0f800) [pid = 3432] [serial = 292] [outer = 0x7f08bec2c400] 16:30:43 INFO - PROCESS | 3432 | 1461022243445 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]]]}] 16:30:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:30:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1338ms 16:30:43 INFO - PROCESS | 3432 | 1461022243472 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 16:30:43 INFO - PROCESS | 3432 | 1461022243476 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 16:30:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:30:43 INFO - PROCESS | 3432 | 1461022243483 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:30:43 INFO - PROCESS | 3432 | 1461022243486 Marionette TRACE conn3 <- [1,362,null,{}] 16:30:43 INFO - PROCESS | 3432 | 1461022243491 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}] 16:30:43 INFO - PROCESS | 3432 | 1461022243638 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 16:30:43 INFO - PROCESS | 3432 | 1461022243778 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:43 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2f48000 == 55 [pid = 3432] [id = 98] 16:30:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 106 (0x7f08bec2c800) [pid = 3432] [serial = 293] [outer = (nil)] 16:30:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 107 (0x7f08c3399400) [pid = 3432] [serial = 294] [outer = 0x7f08bec2c800] 16:30:43 INFO - PROCESS | 3432 | 1461022243848 Marionette DEBUG loaded listener.js 16:30:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 108 (0x7f08c33db800) [pid = 3432] [serial = 295] [outer = 0x7f08bec2c800] 16:30:44 INFO - PROCESS | 3432 | 1461022244729 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]]]}] 16:30:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:30:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1286ms 16:30:44 INFO - PROCESS | 3432 | 1461022244769 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 16:30:44 INFO - PROCESS | 3432 | 1461022244772 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 16:30:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:30:44 INFO - PROCESS | 3432 | 1461022244778 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:30:44 INFO - PROCESS | 3432 | 1461022244781 Marionette TRACE conn3 <- [1,366,null,{}] 16:30:44 INFO - PROCESS | 3432 | 1461022244787 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}] 16:30:44 INFO - PROCESS | 3432 | 1461022244935 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 16:30:45 INFO - PROCESS | 3432 | 1461022245079 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:45 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a199c800 == 56 [pid = 3432] [id = 99] 16:30:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 109 (0x7f08a2ac9400) [pid = 3432] [serial = 296] [outer = (nil)] 16:30:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 110 (0x7f08a3194c00) [pid = 3432] [serial = 297] [outer = 0x7f08a2ac9400] 16:30:45 INFO - PROCESS | 3432 | 1461022245150 Marionette DEBUG loaded listener.js 16:30:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 111 (0x7f08a6c8ec00) [pid = 3432] [serial = 298] [outer = 0x7f08a2ac9400] 16:30:46 INFO - PROCESS | 3432 | 1461022246336 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]]]}] 16:30:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:30:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1578ms 16:30:46 INFO - PROCESS | 3432 | 1461022246357 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 16:30:46 INFO - PROCESS | 3432 | 1461022246364 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 16:30:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:30:46 INFO - PROCESS | 3432 | 1461022246372 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:30:46 INFO - PROCESS | 3432 | 1461022246377 Marionette TRACE conn3 <- [1,370,null,{}] 16:30:46 INFO - PROCESS | 3432 | 1461022246384 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}] 16:30:46 INFO - PROCESS | 3432 | 1461022246531 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 16:30:46 INFO - PROCESS | 3432 | 1461022246686 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:46 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a4c54000 == 57 [pid = 3432] [id = 100] 16:30:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 112 (0x7f08a6c99800) [pid = 3432] [serial = 299] [outer = (nil)] 16:30:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 113 (0x7f08a6e3e800) [pid = 3432] [serial = 300] [outer = 0x7f08a6c99800] 16:30:46 INFO - PROCESS | 3432 | 1461022246755 Marionette DEBUG loaded listener.js 16:30:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 114 (0x7f08a6ee6000) [pid = 3432] [serial = 301] [outer = 0x7f08a6c99800] 16:30:47 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08adfca800 == 56 [pid = 3432] [id = 93] 16:30:47 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08aaa1a000 == 55 [pid = 3432] [id = 92] 16:30:47 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b9b35000 == 54 [pid = 3432] [id = 91] 16:30:47 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b3b10000 == 53 [pid = 3432] [id = 90] 16:30:47 INFO - PROCESS | 3432 | --DOMWINDOW == 113 (0x7f08bf092800) [pid = 3432] [serial = 242] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ac42e000 == 52 [pid = 3432] [id = 89] 16:30:47 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a9674000 == 51 [pid = 3432] [id = 88] 16:30:47 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08acd72800 == 50 [pid = 3432] [id = 87] 16:30:47 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08bf231000 == 49 [pid = 3432] [id = 84] 16:30:47 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08bac10000 == 48 [pid = 3432] [id = 83] 16:30:47 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ac268000 == 47 [pid = 3432] [id = 82] 16:30:47 INFO - PROCESS | 3432 | --DOMWINDOW == 112 (0x7f08a970ec00) [pid = 3432] [serial = 147] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 3432 | --DOMWINDOW == 111 (0x7f08b2e4f800) [pid = 3432] [serial = 183] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 3432 | --DOMWINDOW == 110 (0x7f08a59bc800) [pid = 3432] [serial = 174] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 3432 | --DOMWINDOW == 109 (0x7f08ac999c00) [pid = 3432] [serial = 180] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 3432 | --DOMWINDOW == 108 (0x7f08a8b0d000) [pid = 3432] [serial = 150] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 3432 | --DOMWINDOW == 107 (0x7f08af969800) [pid = 3432] [serial = 171] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 3432 | --DOMWINDOW == 106 (0x7f08a9e73400) [pid = 3432] [serial = 177] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 3432 | --DOMWINDOW == 105 (0x7f08a96e9000) [pid = 3432] [serial = 207] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 3432 | --DOMWINDOW == 104 (0x7f08a6c56000) [pid = 3432] [serial = 206] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 3432 | --DOMWINDOW == 103 (0x7f08b9d93800) [pid = 3432] [serial = 233] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 3432 | --DOMWINDOW == 102 (0x7f08a3db9400) [pid = 3432] [serial = 222] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 3432 | --DOMWINDOW == 101 (0x7f08a30b1400) [pid = 3432] [serial = 221] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 3432 | --DOMWINDOW == 100 (0x7f08ad15f800) [pid = 3432] [serial = 230] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 3432 | --DOMWINDOW == 99 (0x7f08bcf47c00) [pid = 3432] [serial = 204] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 3432 | --DOMWINDOW == 98 (0x7f08aa95e000) [pid = 3432] [serial = 227] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 3432 | --DOMWINDOW == 97 (0x7f08a6ee5400) [pid = 3432] [serial = 224] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 3432 | --DOMWINDOW == 96 (0x7f08a8da5c00) [pid = 3432] [serial = 225] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 3432 | --DOMWINDOW == 95 (0x7f08ac2df800) [pid = 3432] [serial = 228] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 3432 | --DOMWINDOW == 94 (0x7f08a1741400) [pid = 3432] [serial = 236] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 3432 | --DOMWINDOW == 93 (0x7f08bce21400) [pid = 3432] [serial = 234] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 3432 | --DOMWINDOW == 92 (0x7f08ab6bcc00) [pid = 3432] [serial = 209] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 3432 | --DOMWINDOW == 91 (0x7f08b9de8000) [pid = 3432] [serial = 212] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 3432 | --DOMWINDOW == 90 (0x7f08be656800) [pid = 3432] [serial = 215] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 3432 | --DOMWINDOW == 89 (0x7f08bed60400) [pid = 3432] [serial = 218] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 3432 | --DOMWINDOW == 88 (0x7f08bcf44000) [pid = 3432] [serial = 237] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 3432 | --DOMWINDOW == 87 (0x7f08bf086400) [pid = 3432] [serial = 240] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 3432 | --DOMWINDOW == 86 (0x7f08b2f27800) [pid = 3432] [serial = 231] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 3432 | --DOMWINDOW == 85 (0x7f08b8cd4800) [pid = 3432] [serial = 239] [outer = (nil)] [url = about:blank] 16:30:47 INFO - PROCESS | 3432 | 1461022247601 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]]]}] 16:30:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:30:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1286ms 16:30:47 INFO - PROCESS | 3432 | 1461022247658 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 16:30:47 INFO - PROCESS | 3432 | 1461022247666 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 16:30:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:30:47 INFO - PROCESS | 3432 | 1461022247675 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:30:47 INFO - PROCESS | 3432 | 1461022247679 Marionette TRACE conn3 <- [1,374,null,{}] 16:30:47 INFO - PROCESS | 3432 | 1461022247684 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}] 16:30:47 INFO - PROCESS | 3432 | 1461022247837 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 16:30:47 INFO - PROCESS | 3432 | 1461022247847 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:47 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08aba65800 == 48 [pid = 3432] [id = 101] 16:30:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 86 (0x7f08a8d9ec00) [pid = 3432] [serial = 302] [outer = (nil)] 16:30:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 87 (0x7f08a9ce8000) [pid = 3432] [serial = 303] [outer = 0x7f08a8d9ec00] 16:30:47 INFO - PROCESS | 3432 | 1461022247907 Marionette DEBUG loaded listener.js 16:30:48 INFO - PROCESS | 3432 | ++DOMWINDOW == 88 (0x7f08aa952c00) [pid = 3432] [serial = 304] [outer = 0x7f08a8d9ec00] 16:30:48 INFO - PROCESS | 3432 | 1461022248727 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:30:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:30:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1079ms 16:30:48 INFO - PROCESS | 3432 | 1461022248760 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 16:30:48 INFO - PROCESS | 3432 | 1461022248763 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 16:30:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:30:48 INFO - PROCESS | 3432 | 1461022248776 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:30:48 INFO - PROCESS | 3432 | 1461022248781 Marionette TRACE conn3 <- [1,378,null,{}] 16:30:48 INFO - PROCESS | 3432 | 1461022248797 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}] 16:30:48 INFO - PROCESS | 3432 | 1461022248932 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 16:30:48 INFO - PROCESS | 3432 | 1461022248950 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:48 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08acd57800 == 49 [pid = 3432] [id = 102] 16:30:48 INFO - PROCESS | 3432 | ++DOMWINDOW == 89 (0x7f08ab6bcc00) [pid = 3432] [serial = 305] [outer = (nil)] 16:30:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 90 (0x7f08ac2e7400) [pid = 3432] [serial = 306] [outer = 0x7f08ab6bcc00] 16:30:49 INFO - PROCESS | 3432 | 1461022249013 Marionette DEBUG loaded listener.js 16:30:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 91 (0x7f08ac621800) [pid = 3432] [serial = 307] [outer = 0x7f08ab6bcc00] 16:30:49 INFO - PROCESS | 3432 | 1461022249762 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:30:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:30:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1045ms 16:30:49 INFO - PROCESS | 3432 | 1461022249824 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 16:30:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:30:49 INFO - PROCESS | 3432 | 1461022249839 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 16:30:49 INFO - PROCESS | 3432 | 1461022249869 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:30:49 INFO - PROCESS | 3432 | 1461022249872 Marionette TRACE conn3 <- [1,382,null,{}] 16:30:49 INFO - PROCESS | 3432 | 1461022249878 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}] 16:30:50 INFO - PROCESS | 3432 | 1461022250051 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 16:30:50 INFO - PROCESS | 3432 | 1461022250071 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:50 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08af925000 == 50 [pid = 3432] [id = 103] 16:30:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 92 (0x7f08a2accc00) [pid = 3432] [serial = 308] [outer = (nil)] 16:30:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 93 (0x7f08a4ebe800) [pid = 3432] [serial = 309] [outer = 0x7f08a2accc00] 16:30:50 INFO - PROCESS | 3432 | 1461022250130 Marionette DEBUG loaded listener.js 16:30:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 94 (0x7f08ac2e0000) [pid = 3432] [serial = 310] [outer = 0x7f08a2accc00] 16:30:50 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:30:50 INFO - PROCESS | 3432 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:30:50 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:30:50 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:30:50 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:30:50 INFO - PROCESS | 3432 | 1461022250864 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:30:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:30:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1052ms 16:30:50 INFO - PROCESS | 3432 | 1461022250903 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 16:30:50 INFO - PROCESS | 3432 | 1461022250906 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 16:30:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:30:50 INFO - PROCESS | 3432 | 1461022250911 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:30:50 INFO - PROCESS | 3432 | 1461022250914 Marionette TRACE conn3 <- [1,386,null,{}] 16:30:50 INFO - PROCESS | 3432 | 1461022250919 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}] 16:30:51 INFO - PROCESS | 3432 | 1461022251113 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 16:30:51 INFO - PROCESS | 3432 | 1461022251144 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:51 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b98d7800 == 51 [pid = 3432] [id = 104] 16:30:51 INFO - PROCESS | 3432 | ++DOMWINDOW == 95 (0x7f08a7e0c000) [pid = 3432] [serial = 311] [outer = (nil)] 16:30:51 INFO - PROCESS | 3432 | ++DOMWINDOW == 96 (0x7f08a7e10800) [pid = 3432] [serial = 312] [outer = 0x7f08a7e0c000] 16:30:51 INFO - PROCESS | 3432 | 1461022251203 Marionette DEBUG loaded listener.js 16:30:51 INFO - PROCESS | 3432 | ++DOMWINDOW == 97 (0x7f08a7e15000) [pid = 3432] [serial = 313] [outer = 0x7f08a7e0c000] 16:30:51 INFO - PROCESS | 3432 | --DOMWINDOW == 96 (0x7f08a4ce6800) [pid = 3432] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:30:51 INFO - PROCESS | 3432 | --DOMWINDOW == 95 (0x7f08a6e44000) [pid = 3432] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:30:51 INFO - PROCESS | 3432 | --DOMWINDOW == 94 (0x7f08a6ee7400) [pid = 3432] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:30:51 INFO - PROCESS | 3432 | --DOMWINDOW == 93 (0x7f08a1735c00) [pid = 3432] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:30:51 INFO - PROCESS | 3432 | --DOMWINDOW == 92 (0x7f08ab694c00) [pid = 3432] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:30:51 INFO - PROCESS | 3432 | --DOMWINDOW == 91 (0x7f08a59bd400) [pid = 3432] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:30:51 INFO - PROCESS | 3432 | --DOMWINDOW == 90 (0x7f08abbeac00) [pid = 3432] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:30:51 INFO - PROCESS | 3432 | --DOMWINDOW == 89 (0x7f08a2ac8400) [pid = 3432] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:30:52 INFO - PROCESS | 3432 | 1461022252184 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]]]}] 16:30:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:30:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1328ms 16:30:52 INFO - PROCESS | 3432 | 1461022252240 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 16:30:52 INFO - PROCESS | 3432 | 1461022252244 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 16:30:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:30:52 INFO - PROCESS | 3432 | 1461022252249 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:30:52 INFO - PROCESS | 3432 | 1461022252251 Marionette TRACE conn3 <- [1,390,null,{}] 16:30:52 INFO - PROCESS | 3432 | 1461022252263 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}] 16:30:52 INFO - PROCESS | 3432 | 1461022252424 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 16:30:52 INFO - PROCESS | 3432 | 1461022252434 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:52 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a198e800 == 52 [pid = 3432] [id = 105] 16:30:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 90 (0x7f08ab694c00) [pid = 3432] [serial = 314] [outer = (nil)] 16:30:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 91 (0x7f08acd4a400) [pid = 3432] [serial = 315] [outer = 0x7f08ab694c00] 16:30:52 INFO - PROCESS | 3432 | 1461022252501 Marionette DEBUG loaded listener.js 16:30:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 92 (0x7f08b8c4c400) [pid = 3432] [serial = 316] [outer = 0x7f08ab694c00] 16:30:53 INFO - PROCESS | 3432 | 1461022253273 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]]]}] 16:30:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:30:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1083ms 16:30:53 INFO - PROCESS | 3432 | 1461022253348 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 16:30:53 INFO - PROCESS | 3432 | 1461022253351 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 16:30:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:30:53 INFO - PROCESS | 3432 | 1461022253357 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:30:53 INFO - PROCESS | 3432 | 1461022253360 Marionette TRACE conn3 <- [1,394,null,{}] 16:30:53 INFO - PROCESS | 3432 | 1461022253365 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}] 16:30:53 INFO - PROCESS | 3432 | 1461022253501 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 16:30:53 INFO - PROCESS | 3432 | 1461022253512 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:53 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08be68b000 == 53 [pid = 3432] [id = 106] 16:30:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 93 (0x7f08b8c54000) [pid = 3432] [serial = 317] [outer = (nil)] 16:30:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 94 (0x7f08badef800) [pid = 3432] [serial = 318] [outer = 0x7f08b8c54000] 16:30:53 INFO - PROCESS | 3432 | 1461022253573 Marionette DEBUG loaded listener.js 16:30:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 95 (0x7f08bcec7000) [pid = 3432] [serial = 319] [outer = 0x7f08b8c54000] 16:30:54 INFO - PROCESS | 3432 | 1461022254573 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]]]}] 16:30:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:30:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1277ms 16:30:54 INFO - PROCESS | 3432 | 1461022254635 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 16:30:54 INFO - PROCESS | 3432 | 1461022254642 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 16:30:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:30:54 INFO - PROCESS | 3432 | 1461022254651 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:30:54 INFO - PROCESS | 3432 | 1461022254656 Marionette TRACE conn3 <- [1,398,null,{}] 16:30:54 INFO - PROCESS | 3432 | 1461022254664 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}] 16:30:54 INFO - PROCESS | 3432 | 1461022254832 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 16:30:54 INFO - PROCESS | 3432 | 1461022254970 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:54 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ab01d800 == 54 [pid = 3432] [id = 107] 16:30:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 96 (0x7f08a4eb8400) [pid = 3432] [serial = 320] [outer = (nil)] 16:30:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 97 (0x7f08a6c92400) [pid = 3432] [serial = 321] [outer = 0x7f08a4eb8400] 16:30:55 INFO - PROCESS | 3432 | 1461022255049 Marionette DEBUG loaded listener.js 16:30:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 98 (0x7f08a6edfc00) [pid = 3432] [serial = 322] [outer = 0x7f08a4eb8400] 16:30:56 INFO - PROCESS | 3432 | 1461022256001 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]]]}] 16:30:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:30:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1385ms 16:30:56 INFO - PROCESS | 3432 | 1461022256036 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 16:30:56 INFO - PROCESS | 3432 | 1461022256045 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 16:30:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:30:56 INFO - PROCESS | 3432 | 1461022256055 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:30:56 INFO - PROCESS | 3432 | 1461022256058 Marionette TRACE conn3 <- [1,402,null,{}] 16:30:56 INFO - PROCESS | 3432 | 1461022256065 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}] 16:30:56 INFO - PROCESS | 3432 | 1461022256221 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 16:30:56 INFO - PROCESS | 3432 | 1461022256382 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:56 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b9a7c800 == 55 [pid = 3432] [id = 108] 16:30:56 INFO - PROCESS | 3432 | ++DOMWINDOW == 99 (0x7f08a30b1c00) [pid = 3432] [serial = 323] [outer = (nil)] 16:30:56 INFO - PROCESS | 3432 | ++DOMWINDOW == 100 (0x7f08a9ce7c00) [pid = 3432] [serial = 324] [outer = 0x7f08a30b1c00] 16:30:56 INFO - PROCESS | 3432 | 1461022256456 Marionette DEBUG loaded listener.js 16:30:56 INFO - PROCESS | 3432 | ++DOMWINDOW == 101 (0x7f08ab1a4000) [pid = 3432] [serial = 325] [outer = 0x7f08a30b1c00] 16:30:57 INFO - PROCESS | 3432 | 1461022257428 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]]]}] 16:30:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:30:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1432ms 16:30:57 INFO - PROCESS | 3432 | 1461022257488 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 16:30:57 INFO - PROCESS | 3432 | 1461022257492 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 16:30:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:30:57 INFO - PROCESS | 3432 | 1461022257498 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:30:57 INFO - PROCESS | 3432 | 1461022257504 Marionette TRACE conn3 <- [1,406,null,{}] 16:30:57 INFO - PROCESS | 3432 | 1461022257520 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}] 16:30:57 INFO - PROCESS | 3432 | 1461022257723 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 16:30:57 INFO - PROCESS | 3432 | 1461022257917 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:57 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c0e77800 == 56 [pid = 3432] [id = 109] 16:30:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 102 (0x7f08ac3c9c00) [pid = 3432] [serial = 326] [outer = (nil)] 16:30:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 103 (0x7f08ad59b000) [pid = 3432] [serial = 327] [outer = 0x7f08ac3c9c00] 16:30:58 INFO - PROCESS | 3432 | 1461022258039 Marionette DEBUG loaded listener.js 16:30:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 104 (0x7f08b9d0a800) [pid = 3432] [serial = 328] [outer = 0x7f08ac3c9c00] 16:30:58 INFO - PROCESS | 3432 | 1461022258845 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]]]}] 16:30:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:30:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1394ms 16:30:58 INFO - PROCESS | 3432 | 1461022258894 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 16:30:58 INFO - PROCESS | 3432 | 1461022258900 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 16:30:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:30:58 INFO - PROCESS | 3432 | 1461022258906 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:30:58 INFO - PROCESS | 3432 | 1461022258909 Marionette TRACE conn3 <- [1,410,null,{}] 16:30:58 INFO - PROCESS | 3432 | 1461022258914 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}] 16:30:59 INFO - PROCESS | 3432 | 1461022259062 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 16:30:59 INFO - PROCESS | 3432 | 1461022259209 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:59 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a19b8000 == 57 [pid = 3432] [id = 110] 16:30:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 105 (0x7f08ac620800) [pid = 3432] [serial = 329] [outer = (nil)] 16:30:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 106 (0x7f08bec05000) [pid = 3432] [serial = 330] [outer = 0x7f08ac620800] 16:30:59 INFO - PROCESS | 3432 | 1461022259291 Marionette DEBUG loaded listener.js 16:30:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 107 (0x7f08bec0b400) [pid = 3432] [serial = 331] [outer = 0x7f08ac620800] 16:31:00 INFO - PROCESS | 3432 | 1461022260198 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]]]}] 16:31:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:31:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1327ms 16:31:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:31:00 INFO - PROCESS | 3432 | 1461022260234 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 16:31:00 INFO - PROCESS | 3432 | 1461022260237 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 16:31:00 INFO - PROCESS | 3432 | 1461022260243 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:31:00 INFO - PROCESS | 3432 | 1461022260247 Marionette TRACE conn3 <- [1,414,null,{}] 16:31:00 INFO - PROCESS | 3432 | 1461022260252 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}] 16:31:00 INFO - PROCESS | 3432 | 1461022260414 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 16:31:00 INFO - PROCESS | 3432 | 1461022260737 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:00 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a8e6f800 == 58 [pid = 3432] [id = 111] 16:31:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 108 (0x7f08a2b27000) [pid = 3432] [serial = 332] [outer = (nil)] 16:31:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 109 (0x7f08a2b2b000) [pid = 3432] [serial = 333] [outer = 0x7f08a2b27000] 16:31:00 INFO - PROCESS | 3432 | 1461022260885 Marionette DEBUG loaded listener.js 16:31:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 110 (0x7f08a3130800) [pid = 3432] [serial = 334] [outer = 0x7f08a2b27000] 16:31:01 INFO - PROCESS | 3432 | 1461022261702 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]]]}] 16:31:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:31:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1538ms 16:31:01 INFO - PROCESS | 3432 | 1461022261782 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 16:31:01 INFO - PROCESS | 3432 | 1461022261788 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 16:31:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:31:01 INFO - PROCESS | 3432 | 1461022261797 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:31:01 INFO - PROCESS | 3432 | 1461022261802 Marionette TRACE conn3 <- [1,418,null,{}] 16:31:01 INFO - PROCESS | 3432 | 1461022261809 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}] 16:31:02 INFO - PROCESS | 3432 | 1461022262058 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 16:31:02 INFO - PROCESS | 3432 | 1461022262298 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:02 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a1995800 == 59 [pid = 3432] [id = 112] 16:31:02 INFO - PROCESS | 3432 | ++DOMWINDOW == 111 (0x7f08a4eb7400) [pid = 3432] [serial = 335] [outer = (nil)] 16:31:02 INFO - PROCESS | 3432 | ++DOMWINDOW == 112 (0x7f08a4ec0400) [pid = 3432] [serial = 336] [outer = 0x7f08a4eb7400] 16:31:02 INFO - PROCESS | 3432 | 1461022262377 Marionette DEBUG loaded listener.js 16:31:02 INFO - PROCESS | 3432 | ++DOMWINDOW == 113 (0x7f08a6c92000) [pid = 3432] [serial = 337] [outer = 0x7f08a4eb7400] 16:31:03 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a198e800 == 58 [pid = 3432] [id = 105] 16:31:03 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b98d7800 == 57 [pid = 3432] [id = 104] 16:31:03 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08af925000 == 56 [pid = 3432] [id = 103] 16:31:03 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08acd57800 == 55 [pid = 3432] [id = 102] 16:31:03 INFO - PROCESS | 3432 | --DOMWINDOW == 112 (0x7f08a6e40000) [pid = 3432] [serial = 246] [outer = (nil)] [url = about:blank] 16:31:03 INFO - PROCESS | 3432 | --DOMWINDOW == 111 (0x7f08ac2dc000) [pid = 3432] [serial = 249] [outer = (nil)] [url = about:blank] 16:31:03 INFO - PROCESS | 3432 | --DOMWINDOW == 110 (0x7f08bce97000) [pid = 3432] [serial = 252] [outer = (nil)] [url = about:blank] 16:31:03 INFO - PROCESS | 3432 | --DOMWINDOW == 109 (0x7f08c0e08000) [pid = 3432] [serial = 255] [outer = (nil)] [url = about:blank] 16:31:03 INFO - PROCESS | 3432 | --DOMWINDOW == 108 (0x7f08bf20a800) [pid = 3432] [serial = 282] [outer = (nil)] [url = about:blank] 16:31:03 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08aba65800 == 54 [pid = 3432] [id = 101] 16:31:03 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a4c54000 == 53 [pid = 3432] [id = 100] 16:31:03 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ab5ed800 == 52 [pid = 3432] [id = 95] 16:31:03 INFO - PROCESS | 3432 | --DOMWINDOW == 107 (0x7f08bec26800) [pid = 3432] [serial = 273] [outer = (nil)] [url = about:blank] 16:31:03 INFO - PROCESS | 3432 | --DOMWINDOW == 106 (0x7f08ac997c00) [pid = 3432] [serial = 267] [outer = (nil)] [url = about:blank] 16:31:03 INFO - PROCESS | 3432 | --DOMWINDOW == 105 (0x7f08af967400) [pid = 3432] [serial = 268] [outer = (nil)] [url = about:blank] 16:31:03 INFO - PROCESS | 3432 | --DOMWINDOW == 104 (0x7f08abfec400) [pid = 3432] [serial = 265] [outer = (nil)] [url = about:blank] 16:31:03 INFO - PROCESS | 3432 | --DOMWINDOW == 103 (0x7f08aa932800) [pid = 3432] [serial = 264] [outer = (nil)] [url = about:blank] 16:31:03 INFO - PROCESS | 3432 | --DOMWINDOW == 102 (0x7f08c1ba0000) [pid = 3432] [serial = 259] [outer = (nil)] [url = about:blank] 16:31:03 INFO - PROCESS | 3432 | --DOMWINDOW == 101 (0x7f08c0e9fc00) [pid = 3432] [serial = 258] [outer = (nil)] [url = about:blank] 16:31:03 INFO - PROCESS | 3432 | --DOMWINDOW == 100 (0x7f08ab69d400) [pid = 3432] [serial = 276] [outer = (nil)] [url = about:blank] 16:31:03 INFO - PROCESS | 3432 | --DOMWINDOW == 99 (0x7f08a6ee2800) [pid = 3432] [serial = 262] [outer = (nil)] [url = about:blank] 16:31:03 INFO - PROCESS | 3432 | --DOMWINDOW == 98 (0x7f08a6c52800) [pid = 3432] [serial = 261] [outer = (nil)] [url = about:blank] 16:31:03 INFO - PROCESS | 3432 | --DOMWINDOW == 97 (0x7f08b9f09400) [pid = 3432] [serial = 270] [outer = (nil)] [url = about:blank] 16:31:03 INFO - PROCESS | 3432 | --DOMWINDOW == 96 (0x7f08aa7af400) [pid = 3432] [serial = 105] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:31:03 INFO - PROCESS | 3432 | --DOMWINDOW == 95 (0x7f08a6ee2000) [pid = 3432] [serial = 279] [outer = (nil)] [url = about:blank] 16:31:03 INFO - PROCESS | 3432 | --DOMWINDOW == 94 (0x7f08c187fc00) [pid = 3432] [serial = 277] [outer = (nil)] [url = about:blank] 16:31:03 INFO - PROCESS | 3432 | --DOMWINDOW == 93 (0x7f08ac622400) [pid = 3432] [serial = 280] [outer = (nil)] [url = about:blank] 16:31:03 INFO - PROCESS | 3432 | --DOMWINDOW == 92 (0x7f08bf003000) [pid = 3432] [serial = 274] [outer = (nil)] [url = about:blank] 16:31:03 INFO - PROCESS | 3432 | --DOMWINDOW == 91 (0x7f08baf0ec00) [pid = 3432] [serial = 271] [outer = (nil)] [url = about:blank] 16:31:03 INFO - PROCESS | 3432 | 1461022263794 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]]]}] 16:31:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 16:31:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2038ms 16:31:03 INFO - PROCESS | 3432 | 1461022263835 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 16:31:03 INFO - PROCESS | 3432 | 1461022263841 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 16:31:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:31:03 INFO - PROCESS | 3432 | 1461022263849 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:31:03 INFO - PROCESS | 3432 | 1461022263852 Marionette TRACE conn3 <- [1,422,null,{}] 16:31:03 INFO - PROCESS | 3432 | 1461022263859 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}] 16:31:03 INFO - PROCESS | 3432 | 1461022263995 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 16:31:04 INFO - PROCESS | 3432 | 1461022264006 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:04 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a97a7800 == 53 [pid = 3432] [id = 113] 16:31:04 INFO - PROCESS | 3432 | ++DOMWINDOW == 92 (0x7f08a4e7ec00) [pid = 3432] [serial = 338] [outer = (nil)] 16:31:04 INFO - PROCESS | 3432 | ++DOMWINDOW == 93 (0x7f08a6ee2800) [pid = 3432] [serial = 339] [outer = 0x7f08a4e7ec00] 16:31:04 INFO - PROCESS | 3432 | 1461022264070 Marionette DEBUG loaded listener.js 16:31:04 INFO - PROCESS | 3432 | ++DOMWINDOW == 94 (0x7f08a7e14400) [pid = 3432] [serial = 340] [outer = 0x7f08a4e7ec00] 16:31:05 INFO - PROCESS | 3432 | 1461022265234 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]]]}] 16:31:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:31:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1436ms 16:31:05 INFO - PROCESS | 3432 | 1461022265286 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 16:31:05 INFO - PROCESS | 3432 | 1461022265288 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 16:31:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:31:05 INFO - PROCESS | 3432 | 1461022265306 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:31:05 INFO - PROCESS | 3432 | 1461022265314 Marionette TRACE conn3 <- [1,426,null,{}] 16:31:05 INFO - PROCESS | 3432 | 1461022265328 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}] 16:31:05 INFO - PROCESS | 3432 | 1461022265513 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 16:31:05 INFO - PROCESS | 3432 | 1461022265584 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:05 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ad584000 == 54 [pid = 3432] [id = 114] 16:31:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 95 (0x7f08a6c92c00) [pid = 3432] [serial = 341] [outer = (nil)] 16:31:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 96 (0x7f08a9ce7800) [pid = 3432] [serial = 342] [outer = 0x7f08a6c92c00] 16:31:05 INFO - PROCESS | 3432 | 1461022265644 Marionette DEBUG loaded listener.js 16:31:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 97 (0x7f08ab691000) [pid = 3432] [serial = 343] [outer = 0x7f08a6c92c00] 16:31:06 INFO - PROCESS | 3432 | 1461022266357 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] 16:31:06 INFO - PROCESS | 3432 | 1461022266427 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 16:31:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:31:06 INFO - PROCESS | 3432 | 1461022266432 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:31:06 INFO - PROCESS | 3432 | 1461022266434 Marionette TRACE conn3 <- [1,430,null,{}] 16:31:06 INFO - PROCESS | 3432 | 1461022266443 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}] 16:31:06 INFO - PROCESS | 3432 | 1461022266685 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 16:31:06 INFO - PROCESS | 3432 | 1461022266711 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:06 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b3b17000 == 55 [pid = 3432] [id = 115] 16:31:06 INFO - PROCESS | 3432 | ++DOMWINDOW == 98 (0x7f08a2ac8800) [pid = 3432] [serial = 344] [outer = (nil)] 16:31:06 INFO - PROCESS | 3432 | ++DOMWINDOW == 99 (0x7f08ac0ca000) [pid = 3432] [serial = 345] [outer = 0x7f08a2ac8800] 16:31:06 INFO - PROCESS | 3432 | 1461022266770 Marionette DEBUG loaded listener.js 16:31:06 INFO - PROCESS | 3432 | ++DOMWINDOW == 100 (0x7f08ac476800) [pid = 3432] [serial = 346] [outer = 0x7f08a2ac8800] 16:31:07 INFO - PROCESS | 3432 | --DOMWINDOW == 99 (0x7f08ab694c00) [pid = 3432] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:31:07 INFO - PROCESS | 3432 | --DOMWINDOW == 98 (0x7f08a30ae400) [pid = 3432] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:31:07 INFO - PROCESS | 3432 | --DOMWINDOW == 97 (0x7f08ab6bcc00) [pid = 3432] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:31:07 INFO - PROCESS | 3432 | --DOMWINDOW == 96 (0x7f08a173fc00) [pid = 3432] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:31:07 INFO - PROCESS | 3432 | --DOMWINDOW == 95 (0x7f08a7e0c000) [pid = 3432] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:31:07 INFO - PROCESS | 3432 | --DOMWINDOW == 94 (0x7f08aa6f7c00) [pid = 3432] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:31:07 INFO - PROCESS | 3432 | --DOMWINDOW == 93 (0x7f08a2accc00) [pid = 3432] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:31:07 INFO - PROCESS | 3432 | --DOMWINDOW == 92 (0x7f08ad59c000) [pid = 3432] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:31:07 INFO - PROCESS | 3432 | --DOMWINDOW == 91 (0x7f08a3133800) [pid = 3432] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:31:07 INFO - PROCESS | 3432 | --DOMWINDOW == 90 (0x7f08a4cdbc00) [pid = 3432] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:31:07 INFO - PROCESS | 3432 | --DOMWINDOW == 89 (0x7f08a8d9ec00) [pid = 3432] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:31:07 INFO - PROCESS | 3432 | --DOMWINDOW == 88 (0x7f08a6c99800) [pid = 3432] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:31:07 INFO - PROCESS | 3432 | --DOMWINDOW == 87 (0x7f08bcf85400) [pid = 3432] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:31:07 INFO - PROCESS | 3432 | --DOMWINDOW == 86 (0x7f08ad5cc000) [pid = 3432] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:31:07 INFO - PROCESS | 3432 | --DOMWINDOW == 85 (0x7f08ac814400) [pid = 3432] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:31:07 INFO - PROCESS | 3432 | 1461022267871 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]]]}] 16:31:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:31:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1479ms 16:31:07 INFO - PROCESS | 3432 | 1461022267912 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 16:31:07 INFO - PROCESS | 3432 | 1461022267915 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 16:31:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:31:07 INFO - PROCESS | 3432 | 1461022267921 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:31:07 INFO - PROCESS | 3432 | 1461022267923 Marionette TRACE conn3 <- [1,434,null,{}] 16:31:07 INFO - PROCESS | 3432 | 1461022267935 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}] 16:31:08 INFO - PROCESS | 3432 | 1461022268066 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 16:31:08 INFO - PROCESS | 3432 | 1461022268081 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:08 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b2f0f000 == 56 [pid = 3432] [id = 116] 16:31:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 86 (0x7f08a7e13800) [pid = 3432] [serial = 347] [outer = (nil)] 16:31:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 87 (0x7f08aa929400) [pid = 3432] [serial = 348] [outer = 0x7f08a7e13800] 16:31:08 INFO - PROCESS | 3432 | 1461022268156 Marionette DEBUG loaded listener.js 16:31:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 88 (0x7f08acdb2c00) [pid = 3432] [serial = 349] [outer = 0x7f08a7e13800] 16:31:08 INFO - PROCESS | 3432 | 1461022268916 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]]]}] 16:31:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:31:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1042ms 16:31:08 INFO - PROCESS | 3432 | 1461022268963 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 16:31:08 INFO - PROCESS | 3432 | 1461022268966 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 16:31:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:31:08 INFO - PROCESS | 3432 | 1461022268972 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:31:08 INFO - PROCESS | 3432 | 1461022268974 Marionette TRACE conn3 <- [1,438,null,{}] 16:31:08 INFO - PROCESS | 3432 | 1461022268996 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}] 16:31:09 INFO - PROCESS | 3432 | 1461022269173 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 16:31:09 INFO - PROCESS | 3432 | 1461022269191 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:09 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a1998800 == 57 [pid = 3432] [id = 117] 16:31:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 89 (0x7f08b9f09400) [pid = 3432] [serial = 350] [outer = (nil)] 16:31:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 90 (0x7f08bcf8d400) [pid = 3432] [serial = 351] [outer = 0x7f08b9f09400] 16:31:09 INFO - PROCESS | 3432 | 1461022269249 Marionette DEBUG loaded listener.js 16:31:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 91 (0x7f08bec06400) [pid = 3432] [serial = 352] [outer = 0x7f08b9f09400] 16:31:10 INFO - PROCESS | 3432 | 1461022270159 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]]]}] 16:31:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:31:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1233ms 16:31:10 INFO - PROCESS | 3432 | 1461022270206 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 16:31:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:31:10 INFO - PROCESS | 3432 | 1461022270212 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 16:31:10 INFO - PROCESS | 3432 | 1461022270220 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:31:10 INFO - PROCESS | 3432 | 1461022270226 Marionette TRACE conn3 <- [1,442,null,{}] 16:31:10 INFO - PROCESS | 3432 | 1461022270235 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}] 16:31:10 INFO - PROCESS | 3432 | 1461022270401 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 16:31:10 INFO - PROCESS | 3432 | 1461022270544 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:10 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08aa735800 == 58 [pid = 3432] [id = 118] 16:31:10 INFO - PROCESS | 3432 | ++DOMWINDOW == 92 (0x7f08a1737800) [pid = 3432] [serial = 353] [outer = (nil)] 16:31:10 INFO - PROCESS | 3432 | ++DOMWINDOW == 93 (0x7f08a2b33400) [pid = 3432] [serial = 354] [outer = 0x7f08a1737800] 16:31:10 INFO - PROCESS | 3432 | 1461022270618 Marionette DEBUG loaded listener.js 16:31:10 INFO - PROCESS | 3432 | ++DOMWINDOW == 94 (0x7f08a2b3e800) [pid = 3432] [serial = 355] [outer = 0x7f08a1737800] 16:31:11 INFO - PROCESS | 3432 | 1461022271545 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]]]}] 16:31:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:31:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1388ms 16:31:11 INFO - PROCESS | 3432 | 1461022271608 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 16:31:11 INFO - PROCESS | 3432 | 1461022271617 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 16:31:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:31:11 INFO - PROCESS | 3432 | 1461022271646 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:31:11 INFO - PROCESS | 3432 | 1461022271650 Marionette TRACE conn3 <- [1,446,null,{}] 16:31:11 INFO - PROCESS | 3432 | 1461022271656 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}] 16:31:11 INFO - PROCESS | 3432 | 1461022271817 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 16:31:11 INFO - PROCESS | 3432 | 1461022271964 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:11 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b3b15000 == 59 [pid = 3432] [id = 119] 16:31:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 95 (0x7f08a2b25800) [pid = 3432] [serial = 356] [outer = (nil)] 16:31:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 96 (0x7f08a4eb3800) [pid = 3432] [serial = 357] [outer = 0x7f08a2b25800] 16:31:12 INFO - PROCESS | 3432 | 1461022272041 Marionette DEBUG loaded listener.js 16:31:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 97 (0x7f08a6c94c00) [pid = 3432] [serial = 358] [outer = 0x7f08a2b25800] 16:31:13 INFO - PROCESS | 3432 | 1461022273063 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]]]}] 16:31:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:31:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1488ms 16:31:13 INFO - PROCESS | 3432 | 1461022273132 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 16:31:13 INFO - PROCESS | 3432 | 1461022273136 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 16:31:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:31:13 INFO - PROCESS | 3432 | 1461022273143 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:31:13 INFO - PROCESS | 3432 | 1461022273149 Marionette TRACE conn3 <- [1,450,null,{}] 16:31:13 INFO - PROCESS | 3432 | 1461022273165 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}] 16:31:13 INFO - PROCESS | 3432 | 1461022273367 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 16:31:13 INFO - PROCESS | 3432 | 1461022273552 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:13 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08bf16d000 == 60 [pid = 3432] [id = 120] 16:31:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 98 (0x7f08a7e11800) [pid = 3432] [serial = 359] [outer = (nil)] 16:31:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 99 (0x7f08a96e9000) [pid = 3432] [serial = 360] [outer = 0x7f08a7e11800] 16:31:13 INFO - PROCESS | 3432 | 1461022273645 Marionette DEBUG loaded listener.js 16:31:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 100 (0x7f08ab691400) [pid = 3432] [serial = 361] [outer = 0x7f08a7e11800] 16:31:14 INFO - PROCESS | 3432 | 1461022274464 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] 16:31:14 INFO - PROCESS | 3432 | 1461022274538 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 16:31:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:31:14 INFO - PROCESS | 3432 | 1461022274544 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:31:14 INFO - PROCESS | 3432 | 1461022274547 Marionette TRACE conn3 <- [1,454,null,{}] 16:31:14 INFO - PROCESS | 3432 | 1461022274552 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}] 16:31:14 INFO - PROCESS | 3432 | 1461022274709 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 16:31:14 INFO - PROCESS | 3432 | 1461022274847 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:14 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c3190000 == 61 [pid = 3432] [id = 121] 16:31:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 101 (0x7f08a18d3000) [pid = 3432] [serial = 362] [outer = (nil)] 16:31:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 102 (0x7f08a18dc800) [pid = 3432] [serial = 363] [outer = 0x7f08a18d3000] 16:31:14 INFO - PROCESS | 3432 | 1461022274924 Marionette DEBUG loaded listener.js 16:31:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 103 (0x7f08a9e6f400) [pid = 3432] [serial = 364] [outer = 0x7f08a18d3000] 16:31:15 INFO - PROCESS | 3432 | [3432] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:31:15 INFO - PROCESS | 3432 | 1461022275834 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]]]}] 16:31:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:31:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1340ms 16:31:15 INFO - PROCESS | 3432 | 1461022275885 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 16:31:15 INFO - PROCESS | 3432 | 1461022275889 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 16:31:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:31:15 INFO - PROCESS | 3432 | 1461022275895 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:31:15 INFO - PROCESS | 3432 | 1461022275898 Marionette TRACE conn3 <- [1,458,null,{}] 16:31:15 INFO - PROCESS | 3432 | 1461022275903 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}] 16:31:16 INFO - PROCESS | 3432 | 1461022276051 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 16:31:16 INFO - PROCESS | 3432 | 1461022276192 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:16 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2bd5000 == 62 [pid = 3432] [id = 122] 16:31:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 104 (0x7f08a18d6000) [pid = 3432] [serial = 365] [outer = (nil)] 16:31:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 105 (0x7f08ac2e2400) [pid = 3432] [serial = 366] [outer = 0x7f08a18d6000] 16:31:16 INFO - PROCESS | 3432 | 1461022276263 Marionette DEBUG loaded listener.js 16:31:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 106 (0x7f08adfb9800) [pid = 3432] [serial = 367] [outer = 0x7f08a18d6000] 16:31:17 INFO - PROCESS | 3432 | 1461022277116 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] 16:31:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:31:17 INFO - PROCESS | 3432 | 1461022277184 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 16:31:17 INFO - PROCESS | 3432 | 1461022277190 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:31:17 INFO - PROCESS | 3432 | 1461022277194 Marionette TRACE conn3 <- [1,462,null,{}] 16:31:17 INFO - PROCESS | 3432 | 1461022277199 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}] 16:31:17 INFO - PROCESS | 3432 | 1461022277383 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 16:31:17 INFO - PROCESS | 3432 | 1461022277530 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:17 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2cd5000 == 63 [pid = 3432] [id = 123] 16:31:17 INFO - PROCESS | 3432 | ++DOMWINDOW == 107 (0x7f08a06e6400) [pid = 3432] [serial = 368] [outer = (nil)] 16:31:17 INFO - PROCESS | 3432 | ++DOMWINDOW == 108 (0x7f08a06eec00) [pid = 3432] [serial = 369] [outer = 0x7f08a06e6400] 16:31:17 INFO - PROCESS | 3432 | 1461022277604 Marionette DEBUG loaded listener.js 16:31:17 INFO - PROCESS | 3432 | ++DOMWINDOW == 109 (0x7f08a6ee3000) [pid = 3432] [serial = 370] [outer = 0x7f08a06e6400] 16:31:18 INFO - PROCESS | 3432 | [3432] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:31:18 INFO - PROCESS | 3432 | 1461022278740 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] 16:31:18 INFO - PROCESS | 3432 | 1461022278836 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 16:31:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:31:18 INFO - PROCESS | 3432 | 1461022278845 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:31:18 INFO - PROCESS | 3432 | 1461022278849 Marionette TRACE conn3 <- [1,466,null,{}] 16:31:18 INFO - PROCESS | 3432 | 1461022278856 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}] 16:31:19 INFO - PROCESS | 3432 | 1461022279051 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 16:31:19 INFO - PROCESS | 3432 | 1461022279242 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:19 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a170c800 == 64 [pid = 3432] [id = 124] 16:31:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 110 (0x7f08a2b3fc00) [pid = 3432] [serial = 371] [outer = (nil)] 16:31:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 111 (0x7f08a2d85800) [pid = 3432] [serial = 372] [outer = 0x7f08a2b3fc00] 16:31:19 INFO - PROCESS | 3432 | 1461022279347 Marionette DEBUG loaded listener.js 16:31:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 112 (0x7f08a319a400) [pid = 3432] [serial = 373] [outer = 0x7f08a2b3fc00] 16:31:19 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b2f0f000 == 63 [pid = 3432] [id = 116] 16:31:19 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b3b17000 == 62 [pid = 3432] [id = 115] 16:31:19 INFO - PROCESS | 3432 | --DOMWINDOW == 111 (0x7f08badef800) [pid = 3432] [serial = 318] [outer = (nil)] [url = about:blank] 16:31:19 INFO - PROCESS | 3432 | --DOMWINDOW == 110 (0x7f08c3399400) [pid = 3432] [serial = 294] [outer = (nil)] [url = about:blank] 16:31:19 INFO - PROCESS | 3432 | --DOMWINDOW == 109 (0x7f08ab69e400) [pid = 3432] [serial = 288] [outer = (nil)] [url = about:blank] 16:31:19 INFO - PROCESS | 3432 | --DOMWINDOW == 108 (0x7f08a6edec00) [pid = 3432] [serial = 285] [outer = (nil)] [url = about:blank] 16:31:19 INFO - PROCESS | 3432 | --DOMWINDOW == 107 (0x7f08a3194c00) [pid = 3432] [serial = 297] [outer = (nil)] [url = about:blank] 16:31:19 INFO - PROCESS | 3432 | --DOMWINDOW == 106 (0x7f08bf011800) [pid = 3432] [serial = 291] [outer = (nil)] [url = about:blank] 16:31:19 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ad584000 == 61 [pid = 3432] [id = 114] 16:31:19 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a97a7800 == 60 [pid = 3432] [id = 113] 16:31:19 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a1995800 == 59 [pid = 3432] [id = 112] 16:31:19 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a8e6f800 == 58 [pid = 3432] [id = 111] 16:31:19 INFO - PROCESS | 3432 | --DOMWINDOW == 105 (0x7f08b8c4c400) [pid = 3432] [serial = 316] [outer = (nil)] [url = about:blank] 16:31:19 INFO - PROCESS | 3432 | --DOMWINDOW == 104 (0x7f08acd4a400) [pid = 3432] [serial = 315] [outer = (nil)] [url = about:blank] 16:31:19 INFO - PROCESS | 3432 | --DOMWINDOW == 103 (0x7f08a6eea800) [pid = 3432] [serial = 247] [outer = (nil)] [url = about:blank] 16:31:19 INFO - PROCESS | 3432 | --DOMWINDOW == 102 (0x7f08ac621800) [pid = 3432] [serial = 307] [outer = (nil)] [url = about:blank] 16:31:19 INFO - PROCESS | 3432 | --DOMWINDOW == 101 (0x7f08bf20f800) [pid = 3432] [serial = 243] [outer = (nil)] [url = about:blank] 16:31:19 INFO - PROCESS | 3432 | --DOMWINDOW == 100 (0x7f08a7e15000) [pid = 3432] [serial = 313] [outer = (nil)] [url = about:blank] 16:31:19 INFO - PROCESS | 3432 | --DOMWINDOW == 99 (0x7f08bf093400) [pid = 3432] [serial = 253] [outer = (nil)] [url = about:blank] 16:31:19 INFO - PROCESS | 3432 | --DOMWINDOW == 98 (0x7f08ac2e0000) [pid = 3432] [serial = 310] [outer = (nil)] [url = about:blank] 16:31:19 INFO - PROCESS | 3432 | --DOMWINDOW == 97 (0x7f08bec2d000) [pid = 3432] [serial = 216] [outer = (nil)] [url = about:blank] 16:31:19 INFO - PROCESS | 3432 | --DOMWINDOW == 96 (0x7f08ac80f000) [pid = 3432] [serial = 250] [outer = (nil)] [url = about:blank] 16:31:19 INFO - PROCESS | 3432 | --DOMWINDOW == 95 (0x7f08a4ebe800) [pid = 3432] [serial = 309] [outer = (nil)] [url = about:blank] 16:31:19 INFO - PROCESS | 3432 | --DOMWINDOW == 94 (0x7f08ac2e7400) [pid = 3432] [serial = 306] [outer = (nil)] [url = about:blank] 16:31:19 INFO - PROCESS | 3432 | --DOMWINDOW == 93 (0x7f08acd41400) [pid = 3432] [serial = 210] [outer = (nil)] [url = about:blank] 16:31:19 INFO - PROCESS | 3432 | --DOMWINDOW == 92 (0x7f08a9ce8000) [pid = 3432] [serial = 303] [outer = (nil)] [url = about:blank] 16:31:19 INFO - PROCESS | 3432 | --DOMWINDOW == 91 (0x7f08a6e3e800) [pid = 3432] [serial = 300] [outer = (nil)] [url = about:blank] 16:31:19 INFO - PROCESS | 3432 | --DOMWINDOW == 90 (0x7f08bf006400) [pid = 3432] [serial = 219] [outer = (nil)] [url = about:blank] 16:31:19 INFO - PROCESS | 3432 | --DOMWINDOW == 89 (0x7f08a6ee6000) [pid = 3432] [serial = 301] [outer = (nil)] [url = about:blank] 16:31:19 INFO - PROCESS | 3432 | --DOMWINDOW == 88 (0x7f08bc9dcc00) [pid = 3432] [serial = 213] [outer = (nil)] [url = about:blank] 16:31:19 INFO - PROCESS | 3432 | --DOMWINDOW == 87 (0x7f08aa952c00) [pid = 3432] [serial = 304] [outer = (nil)] [url = about:blank] 16:31:19 INFO - PROCESS | 3432 | --DOMWINDOW == 86 (0x7f08c0ea1800) [pid = 3432] [serial = 256] [outer = (nil)] [url = about:blank] 16:31:19 INFO - PROCESS | 3432 | --DOMWINDOW == 85 (0x7f08a7e10800) [pid = 3432] [serial = 312] [outer = (nil)] [url = about:blank] 16:31:20 INFO - PROCESS | 3432 | 1461022280089 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] 16:31:20 INFO - PROCESS | 3432 | 1461022280142 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 16:31:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:31:20 INFO - PROCESS | 3432 | 1461022280151 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:31:20 INFO - PROCESS | 3432 | 1461022280155 Marionette TRACE conn3 <- [1,470,null,{}] 16:31:20 INFO - PROCESS | 3432 | 1461022280160 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}] 16:31:20 INFO - PROCESS | 3432 | 1461022280301 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 16:31:20 INFO - PROCESS | 3432 | 1461022280319 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:20 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08aaa1a000 == 59 [pid = 3432] [id = 125] 16:31:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 86 (0x7f08a319b000) [pid = 3432] [serial = 374] [outer = (nil)] 16:31:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 87 (0x7f08a6c96400) [pid = 3432] [serial = 375] [outer = 0x7f08a319b000] 16:31:20 INFO - PROCESS | 3432 | 1461022280378 Marionette DEBUG loaded listener.js 16:31:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 88 (0x7f08a6ee4000) [pid = 3432] [serial = 376] [outer = 0x7f08a319b000] 16:31:21 INFO - PROCESS | 3432 | 1461022281248 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]]]}] 16:31:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:31:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1134ms 16:31:21 INFO - PROCESS | 3432 | 1461022281285 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 16:31:21 INFO - PROCESS | 3432 | 1461022281288 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 16:31:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:31:21 INFO - PROCESS | 3432 | 1461022281294 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:31:21 INFO - PROCESS | 3432 | 1461022281299 Marionette TRACE conn3 <- [1,474,null,{}] 16:31:21 INFO - PROCESS | 3432 | 1461022281318 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}] 16:31:21 INFO - PROCESS | 3432 | 1461022281467 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 16:31:21 INFO - PROCESS | 3432 | 1461022281478 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:21 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ac92a000 == 60 [pid = 3432] [id = 126] 16:31:21 INFO - PROCESS | 3432 | ++DOMWINDOW == 89 (0x7f08a7e0a800) [pid = 3432] [serial = 377] [outer = (nil)] 16:31:21 INFO - PROCESS | 3432 | ++DOMWINDOW == 90 (0x7f08aa7acc00) [pid = 3432] [serial = 378] [outer = 0x7f08a7e0a800] 16:31:21 INFO - PROCESS | 3432 | 1461022281542 Marionette DEBUG loaded listener.js 16:31:21 INFO - PROCESS | 3432 | ++DOMWINDOW == 91 (0x7f08ab691800) [pid = 3432] [serial = 379] [outer = 0x7f08a7e0a800] 16:31:22 INFO - PROCESS | 3432 | 1461022282341 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]]]}] 16:31:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:31:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1094ms 16:31:22 INFO - PROCESS | 3432 | 1461022282389 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 16:31:22 INFO - PROCESS | 3432 | 1461022282393 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 16:31:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:31:22 INFO - PROCESS | 3432 | 1461022282414 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:31:22 INFO - PROCESS | 3432 | 1461022282417 Marionette TRACE conn3 <- [1,478,null,{}] 16:31:22 INFO - PROCESS | 3432 | 1461022282422 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}] 16:31:22 INFO - PROCESS | 3432 | 1461022282626 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 16:31:22 INFO - PROCESS | 3432 | 1461022282647 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:22 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08af920800 == 61 [pid = 3432] [id = 127] 16:31:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 92 (0x7f08a6c90c00) [pid = 3432] [serial = 380] [outer = (nil)] 16:31:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 93 (0x7f08ac620000) [pid = 3432] [serial = 381] [outer = 0x7f08a6c90c00] 16:31:22 INFO - PROCESS | 3432 | 1461022282708 Marionette DEBUG loaded listener.js 16:31:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 94 (0x7f08ad164400) [pid = 3432] [serial = 382] [outer = 0x7f08a6c90c00] 16:31:23 INFO - PROCESS | 3432 | 1461022283486 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]]]}] 16:31:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:31:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1129ms 16:31:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:31:23 INFO - PROCESS | 3432 | 1461022283545 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 16:31:23 INFO - PROCESS | 3432 | 1461022283547 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 16:31:23 INFO - PROCESS | 3432 | 1461022283553 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:31:23 INFO - PROCESS | 3432 | 1461022283556 Marionette TRACE conn3 <- [1,482,null,{}] 16:31:23 INFO - PROCESS | 3432 | 1461022283561 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}] 16:31:23 INFO - PROCESS | 3432 | 1461022283736 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 16:31:23 INFO - PROCESS | 3432 | 1461022283766 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:23 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a1715800 == 62 [pid = 3432] [id = 128] 16:31:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 95 (0x7f08a6e3c400) [pid = 3432] [serial = 383] [outer = (nil)] 16:31:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 96 (0x7f08b8ccc400) [pid = 3432] [serial = 384] [outer = 0x7f08a6e3c400] 16:31:23 INFO - PROCESS | 3432 | 1461022283825 Marionette DEBUG loaded listener.js 16:31:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 97 (0x7f08b9aba000) [pid = 3432] [serial = 385] [outer = 0x7f08a6e3c400] 16:31:24 INFO - PROCESS | 3432 | --DOMWINDOW == 96 (0x7f08a2ac8800) [pid = 3432] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:31:24 INFO - PROCESS | 3432 | --DOMWINDOW == 95 (0x7f08a4eb7400) [pid = 3432] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:31:24 INFO - PROCESS | 3432 | --DOMWINDOW == 94 (0x7f08a2b27000) [pid = 3432] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:31:24 INFO - PROCESS | 3432 | --DOMWINDOW == 93 (0x7f08b8c54000) [pid = 3432] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:31:24 INFO - PROCESS | 3432 | --DOMWINDOW == 92 (0x7f08a4e7ec00) [pid = 3432] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:31:24 INFO - PROCESS | 3432 | --DOMWINDOW == 91 (0x7f08a7e13800) [pid = 3432] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:31:24 INFO - PROCESS | 3432 | --DOMWINDOW == 90 (0x7f08a6c92c00) [pid = 3432] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:31:24 INFO - PROCESS | 3432 | --DOMWINDOW == 89 (0x7f08a2ac9400) [pid = 3432] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:31:24 INFO - PROCESS | 3432 | --DOMWINDOW == 88 (0x7f08bec2c400) [pid = 3432] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:31:24 INFO - PROCESS | 3432 | --DOMWINDOW == 87 (0x7f08a3133000) [pid = 3432] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:31:24 INFO - PROCESS | 3432 | --DOMWINDOW == 86 (0x7f08bec2c800) [pid = 3432] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:31:24 INFO - PROCESS | 3432 | --DOMWINDOW == 85 (0x7f08a3db5800) [pid = 3432] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:31:24 INFO - PROCESS | 3432 | 1461022284727 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]]]}] 16:31:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:31:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1227ms 16:31:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:31:24 INFO - PROCESS | 3432 | 1461022284781 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 16:31:24 INFO - PROCESS | 3432 | 1461022284783 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 16:31:24 INFO - PROCESS | 3432 | 1461022284789 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:31:24 INFO - PROCESS | 3432 | 1461022284792 Marionette TRACE conn3 <- [1,486,null,{}] 16:31:24 INFO - PROCESS | 3432 | 1461022284797 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}] 16:31:24 INFO - PROCESS | 3432 | 1461022284975 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 16:31:24 INFO - PROCESS | 3432 | 1461022284993 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:25 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b9da3000 == 63 [pid = 3432] [id = 129] 16:31:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 86 (0x7f08a6c8e000) [pid = 3432] [serial = 386] [outer = (nil)] 16:31:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 87 (0x7f08ac3d5800) [pid = 3432] [serial = 387] [outer = 0x7f08a6c8e000] 16:31:25 INFO - PROCESS | 3432 | 1461022285057 Marionette DEBUG loaded listener.js 16:31:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 88 (0x7f08bec03400) [pid = 3432] [serial = 388] [outer = 0x7f08a6c8e000] 16:31:25 INFO - PROCESS | 3432 | 1461022285760 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]]]}] 16:31:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:31:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 986ms 16:31:25 INFO - PROCESS | 3432 | 1461022285774 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 16:31:25 INFO - PROCESS | 3432 | 1461022285778 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 16:31:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:31:25 INFO - PROCESS | 3432 | 1461022285784 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:31:25 INFO - PROCESS | 3432 | 1461022285787 Marionette TRACE conn3 <- [1,490,null,{}] 16:31:25 INFO - PROCESS | 3432 | 1461022285792 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}] 16:31:25 INFO - PROCESS | 3432 | 1461022285974 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 16:31:26 INFO - PROCESS | 3432 | 1461022285995 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:26 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08be69b800 == 64 [pid = 3432] [id = 130] 16:31:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 89 (0x7f08a2b25400) [pid = 3432] [serial = 389] [outer = (nil)] 16:31:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 90 (0x7f08bec09c00) [pid = 3432] [serial = 390] [outer = 0x7f08a2b25400] 16:31:26 INFO - PROCESS | 3432 | 1461022286058 Marionette DEBUG loaded listener.js 16:31:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 91 (0x7f08bec22800) [pid = 3432] [serial = 391] [outer = 0x7f08a2b25400] 16:31:27 INFO - PROCESS | 3432 | 1461022287014 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]]]}] 16:31:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:31:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1285ms 16:31:27 INFO - PROCESS | 3432 | 1461022287070 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 16:31:27 INFO - PROCESS | 3432 | 1461022287075 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 16:31:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:31:27 INFO - PROCESS | 3432 | 1461022287084 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:31:27 INFO - PROCESS | 3432 | 1461022287089 Marionette TRACE conn3 <- [1,494,null,{}] 16:31:27 INFO - PROCESS | 3432 | 1461022287098 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}] 16:31:27 INFO - PROCESS | 3432 | 1461022287269 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 16:31:27 INFO - PROCESS | 3432 | 1461022287410 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:27 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a8dc8800 == 65 [pid = 3432] [id = 131] 16:31:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 92 (0x7f08a2b2bc00) [pid = 3432] [serial = 392] [outer = (nil)] 16:31:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 93 (0x7f08a3133800) [pid = 3432] [serial = 393] [outer = 0x7f08a2b2bc00] 16:31:27 INFO - PROCESS | 3432 | 1461022287496 Marionette DEBUG loaded listener.js 16:31:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 94 (0x7f08a4ebe400) [pid = 3432] [serial = 394] [outer = 0x7f08a2b2bc00] 16:31:28 INFO - PROCESS | 3432 | 1461022288544 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]]]}] 16:31:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:31:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1539ms 16:31:28 INFO - PROCESS | 3432 | 1461022288623 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 16:31:28 INFO - PROCESS | 3432 | 1461022288632 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 16:31:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:31:28 INFO - PROCESS | 3432 | 1461022288642 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:31:28 INFO - PROCESS | 3432 | 1461022288646 Marionette TRACE conn3 <- [1,498,null,{}] 16:31:28 INFO - PROCESS | 3432 | 1461022288652 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}] 16:31:28 INFO - PROCESS | 3432 | 1461022288879 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 16:31:29 INFO - PROCESS | 3432 | 1461022289122 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:29 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b2f03800 == 66 [pid = 3432] [id = 132] 16:31:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 95 (0x7f08a2b36400) [pid = 3432] [serial = 395] [outer = (nil)] 16:31:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 96 (0x7f08a7e12c00) [pid = 3432] [serial = 396] [outer = 0x7f08a2b36400] 16:31:29 INFO - PROCESS | 3432 | 1461022289195 Marionette DEBUG loaded listener.js 16:31:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 97 (0x7f08aa95e000) [pid = 3432] [serial = 397] [outer = 0x7f08a2b36400] 16:31:30 INFO - PROCESS | 3432 | 1461022290018 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]]]}] 16:31:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:31:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1428ms 16:31:30 INFO - PROCESS | 3432 | 1461022290071 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 16:31:30 INFO - PROCESS | 3432 | 1461022290075 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 16:31:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:31:30 INFO - PROCESS | 3432 | 1461022290085 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:31:30 INFO - PROCESS | 3432 | 1461022290094 Marionette TRACE conn3 <- [1,502,null,{}] 16:31:30 INFO - PROCESS | 3432 | 1461022290118 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}] 16:31:30 INFO - PROCESS | 3432 | 1461022290351 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 16:31:30 INFO - PROCESS | 3432 | 1461022290552 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:30 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c1b2e000 == 67 [pid = 3432] [id = 133] 16:31:30 INFO - PROCESS | 3432 | ++DOMWINDOW == 98 (0x7f08ac622800) [pid = 3432] [serial = 398] [outer = (nil)] 16:31:30 INFO - PROCESS | 3432 | ++DOMWINDOW == 99 (0x7f08b9d12400) [pid = 3432] [serial = 399] [outer = 0x7f08ac622800] 16:31:30 INFO - PROCESS | 3432 | 1461022290646 Marionette DEBUG loaded listener.js 16:31:30 INFO - PROCESS | 3432 | ++DOMWINDOW == 100 (0x7f08bcf46000) [pid = 3432] [serial = 400] [outer = 0x7f08ac622800] 16:31:31 INFO - PROCESS | 3432 | 1461022291479 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]]]}] 16:31:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:31:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1447ms 16:31:31 INFO - PROCESS | 3432 | 1461022291530 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 16:31:31 INFO - PROCESS | 3432 | 1461022291535 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 16:31:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:31:31 INFO - PROCESS | 3432 | 1461022291541 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:31:31 INFO - PROCESS | 3432 | 1461022291543 Marionette TRACE conn3 <- [1,506,null,{}] 16:31:31 INFO - PROCESS | 3432 | 1461022291549 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}] 16:31:31 INFO - PROCESS | 3432 | 1461022291696 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 16:31:31 INFO - PROCESS | 3432 | 1461022291841 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:31 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a34a6800 == 68 [pid = 3432] [id = 134] 16:31:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 101 (0x7f08a3554800) [pid = 3432] [serial = 401] [outer = (nil)] 16:31:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 102 (0x7f08a355f400) [pid = 3432] [serial = 402] [outer = 0x7f08a3554800] 16:31:31 INFO - PROCESS | 3432 | 1461022291913 Marionette DEBUG loaded listener.js 16:31:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 103 (0x7f08b9d0f000) [pid = 3432] [serial = 403] [outer = 0x7f08a3554800] 16:31:32 INFO - PROCESS | 3432 | 1461022292804 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]]]}] 16:31:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:31:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1336ms 16:31:32 INFO - PROCESS | 3432 | 1461022292878 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 16:31:32 INFO - PROCESS | 3432 | 1461022292881 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 16:31:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:31:32 INFO - PROCESS | 3432 | 1461022292887 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:31:32 INFO - PROCESS | 3432 | 1461022292890 Marionette TRACE conn3 <- [1,510,null,{}] 16:31:32 INFO - PROCESS | 3432 | 1461022292896 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}] 16:31:33 INFO - PROCESS | 3432 | 1461022293055 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 16:31:33 INFO - PROCESS | 3432 | 1461022293209 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:33 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a07d3000 == 69 [pid = 3432] [id = 135] 16:31:33 INFO - PROCESS | 3432 | ++DOMWINDOW == 104 (0x7f08a3559400) [pid = 3432] [serial = 404] [outer = (nil)] 16:31:33 INFO - PROCESS | 3432 | ++DOMWINDOW == 105 (0x7f08bec0a800) [pid = 3432] [serial = 405] [outer = 0x7f08a3559400] 16:31:33 INFO - PROCESS | 3432 | 1461022293339 Marionette DEBUG loaded listener.js 16:31:33 INFO - PROCESS | 3432 | ++DOMWINDOW == 106 (0x7f08bec2c800) [pid = 3432] [serial = 406] [outer = 0x7f08a3559400] 16:31:34 INFO - PROCESS | 3432 | 1461022294226 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]]]}] 16:31:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:31:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1377ms 16:31:34 INFO - PROCESS | 3432 | 1461022294266 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 16:31:34 INFO - PROCESS | 3432 | 1461022294270 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 16:31:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:31:34 INFO - PROCESS | 3432 | 1461022294276 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:31:34 INFO - PROCESS | 3432 | 1461022294279 Marionette TRACE conn3 <- [1,514,null,{}] 16:31:34 INFO - PROCESS | 3432 | 1461022294284 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}] 16:31:34 INFO - PROCESS | 3432 | 1461022294467 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 16:31:34 INFO - PROCESS | 3432 | 1461022294612 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:34 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a198f800 == 70 [pid = 3432] [id = 136] 16:31:34 INFO - PROCESS | 3432 | ++DOMWINDOW == 107 (0x7f08a0922800) [pid = 3432] [serial = 407] [outer = (nil)] 16:31:34 INFO - PROCESS | 3432 | ++DOMWINDOW == 108 (0x7f08a0927000) [pid = 3432] [serial = 408] [outer = 0x7f08a0922800] 16:31:34 INFO - PROCESS | 3432 | 1461022294687 Marionette DEBUG loaded listener.js 16:31:34 INFO - PROCESS | 3432 | ++DOMWINDOW == 109 (0x7f08a4eb1400) [pid = 3432] [serial = 409] [outer = 0x7f08a0922800] 16:31:35 INFO - PROCESS | 3432 | 1461022295790 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]]]}] 16:31:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 16:31:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1530ms 16:31:35 INFO - PROCESS | 3432 | 1461022295814 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 16:31:35 INFO - PROCESS | 3432 | 1461022295820 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 16:31:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:31:35 INFO - PROCESS | 3432 | 1461022295829 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:31:35 INFO - PROCESS | 3432 | 1461022295834 Marionette TRACE conn3 <- [1,518,null,{}] 16:31:35 INFO - PROCESS | 3432 | 1461022295842 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}] 16:31:35 INFO - PROCESS | 3432 | 1461022295989 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 16:31:36 INFO - PROCESS | 3432 | 1461022296166 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:36 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a58bd000 == 71 [pid = 3432] [id = 137] 16:31:36 INFO - PROCESS | 3432 | ++DOMWINDOW == 110 (0x7f08a2ac7000) [pid = 3432] [serial = 410] [outer = (nil)] 16:31:36 INFO - PROCESS | 3432 | ++DOMWINDOW == 111 (0x7f08a2b1f800) [pid = 3432] [serial = 411] [outer = 0x7f08a2ac7000] 16:31:36 INFO - PROCESS | 3432 | 1461022296234 Marionette DEBUG loaded listener.js 16:31:36 INFO - PROCESS | 3432 | ++DOMWINDOW == 112 (0x7f08a2b35c00) [pid = 3432] [serial = 412] [outer = 0x7f08a2ac7000] 16:31:37 INFO - PROCESS | 3432 | 1461022297164 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]]]}] 16:31:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:31:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1384ms 16:31:37 INFO - PROCESS | 3432 | 1461022297213 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 16:31:37 INFO - PROCESS | 3432 | 1461022297220 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 16:31:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:31:37 INFO - PROCESS | 3432 | 1461022297230 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:31:37 INFO - PROCESS | 3432 | 1461022297234 Marionette TRACE conn3 <- [1,522,null,{}] 16:31:37 INFO - PROCESS | 3432 | 1461022297240 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}] 16:31:37 INFO - PROCESS | 3432 | 1461022297388 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 16:31:37 INFO - PROCESS | 3432 | 1461022297577 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:37 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2cdb800 == 72 [pid = 3432] [id = 138] 16:31:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 113 (0x7f08a2d84000) [pid = 3432] [serial = 413] [outer = (nil)] 16:31:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 114 (0x7f08a312c800) [pid = 3432] [serial = 414] [outer = 0x7f08a2d84000] 16:31:37 INFO - PROCESS | 3432 | 1461022297694 Marionette DEBUG loaded listener.js 16:31:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 115 (0x7f08a3561000) [pid = 3432] [serial = 415] [outer = 0x7f08a2d84000] 16:31:38 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08be68b000 == 71 [pid = 3432] [id = 106] 16:31:38 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ba9ba000 == 70 [pid = 3432] [id = 71] 16:31:38 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b9da3000 == 69 [pid = 3432] [id = 129] 16:31:38 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a1715800 == 68 [pid = 3432] [id = 128] 16:31:38 INFO - PROCESS | 3432 | --DOMWINDOW == 114 (0x7f08a6c92400) [pid = 3432] [serial = 321] [outer = (nil)] [url = about:blank] 16:31:38 INFO - PROCESS | 3432 | --DOMWINDOW == 113 (0x7f08a9ce7c00) [pid = 3432] [serial = 324] [outer = (nil)] [url = about:blank] 16:31:38 INFO - PROCESS | 3432 | --DOMWINDOW == 112 (0x7f08ad59b000) [pid = 3432] [serial = 327] [outer = (nil)] [url = about:blank] 16:31:38 INFO - PROCESS | 3432 | --DOMWINDOW == 111 (0x7f08bec05000) [pid = 3432] [serial = 330] [outer = (nil)] [url = about:blank] 16:31:38 INFO - PROCESS | 3432 | --DOMWINDOW == 110 (0x7f08bcf8d400) [pid = 3432] [serial = 351] [outer = (nil)] [url = about:blank] 16:31:38 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08af920800 == 67 [pid = 3432] [id = 127] 16:31:38 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ac92a000 == 66 [pid = 3432] [id = 126] 16:31:38 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08aaa1a000 == 65 [pid = 3432] [id = 125] 16:31:38 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a170c800 == 64 [pid = 3432] [id = 124] 16:31:38 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08aa735800 == 63 [pid = 3432] [id = 118] 16:31:38 INFO - PROCESS | 3432 | --DOMWINDOW == 109 (0x7f08a6c8ec00) [pid = 3432] [serial = 298] [outer = (nil)] [url = about:blank] 16:31:38 INFO - PROCESS | 3432 | --DOMWINDOW == 108 (0x7f08c0e0f800) [pid = 3432] [serial = 292] [outer = (nil)] [url = about:blank] 16:31:38 INFO - PROCESS | 3432 | --DOMWINDOW == 107 (0x7f08a9ce5c00) [pid = 3432] [serial = 286] [outer = (nil)] [url = about:blank] 16:31:38 INFO - PROCESS | 3432 | --DOMWINDOW == 106 (0x7f08c33db800) [pid = 3432] [serial = 295] [outer = (nil)] [url = about:blank] 16:31:38 INFO - PROCESS | 3432 | --DOMWINDOW == 105 (0x7f08ac3ca800) [pid = 3432] [serial = 289] [outer = (nil)] [url = about:blank] 16:31:38 INFO - PROCESS | 3432 | --DOMWINDOW == 104 (0x7f08ac0ca000) [pid = 3432] [serial = 345] [outer = (nil)] [url = about:blank] 16:31:38 INFO - PROCESS | 3432 | --DOMWINDOW == 103 (0x7f08a6c92000) [pid = 3432] [serial = 337] [outer = (nil)] [url = about:blank] 16:31:38 INFO - PROCESS | 3432 | --DOMWINDOW == 102 (0x7f08a4ec0400) [pid = 3432] [serial = 336] [outer = (nil)] [url = about:blank] 16:31:38 INFO - PROCESS | 3432 | --DOMWINDOW == 101 (0x7f08a3130800) [pid = 3432] [serial = 334] [outer = (nil)] [url = about:blank] 16:31:38 INFO - PROCESS | 3432 | --DOMWINDOW == 100 (0x7f08a2b2b000) [pid = 3432] [serial = 333] [outer = (nil)] [url = about:blank] 16:31:38 INFO - PROCESS | 3432 | --DOMWINDOW == 99 (0x7f08bcec7000) [pid = 3432] [serial = 319] [outer = (nil)] [url = about:blank] 16:31:38 INFO - PROCESS | 3432 | --DOMWINDOW == 98 (0x7f08a6ee2800) [pid = 3432] [serial = 339] [outer = (nil)] [url = about:blank] 16:31:38 INFO - PROCESS | 3432 | --DOMWINDOW == 97 (0x7f08a7e14400) [pid = 3432] [serial = 340] [outer = (nil)] [url = about:blank] 16:31:38 INFO - PROCESS | 3432 | --DOMWINDOW == 96 (0x7f08aa929400) [pid = 3432] [serial = 348] [outer = (nil)] [url = about:blank] 16:31:38 INFO - PROCESS | 3432 | --DOMWINDOW == 95 (0x7f08acdb2c00) [pid = 3432] [serial = 349] [outer = (nil)] [url = about:blank] 16:31:38 INFO - PROCESS | 3432 | --DOMWINDOW == 94 (0x7f08a9ce7800) [pid = 3432] [serial = 342] [outer = (nil)] [url = about:blank] 16:31:38 INFO - PROCESS | 3432 | --DOMWINDOW == 93 (0x7f08ab691000) [pid = 3432] [serial = 343] [outer = (nil)] [url = about:blank] 16:31:38 INFO - PROCESS | 3432 | --DOMWINDOW == 92 (0x7f08ac476800) [pid = 3432] [serial = 346] [outer = (nil)] [url = about:blank] 16:31:38 INFO - PROCESS | 3432 | 1461022298651 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]]]}] 16:31:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:31:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1438ms 16:31:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:31:38 INFO - PROCESS | 3432 | 1461022298668 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 16:31:38 INFO - PROCESS | 3432 | 1461022298671 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 16:31:38 INFO - PROCESS | 3432 | 1461022298677 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:31:38 INFO - PROCESS | 3432 | 1461022298683 Marionette TRACE conn3 <- [1,526,null,{}] 16:31:38 INFO - PROCESS | 3432 | 1461022298697 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}] 16:31:38 INFO - PROCESS | 3432 | 1461022298834 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 16:31:38 INFO - PROCESS | 3432 | 1461022298937 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:38 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2ccd000 == 64 [pid = 3432] [id = 139] 16:31:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 93 (0x7f08a173e400) [pid = 3432] [serial = 416] [outer = (nil)] 16:31:39 INFO - PROCESS | 3432 | ++DOMWINDOW == 94 (0x7f08a4eb9c00) [pid = 3432] [serial = 417] [outer = 0x7f08a173e400] 16:31:39 INFO - PROCESS | 3432 | 1461022299004 Marionette DEBUG loaded listener.js 16:31:39 INFO - PROCESS | 3432 | ++DOMWINDOW == 95 (0x7f08a6c51c00) [pid = 3432] [serial = 418] [outer = 0x7f08a173e400] 16:31:39 INFO - PROCESS | 3432 | 1461022299704 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]]]}] 16:31:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 16:31:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1049ms 16:31:39 INFO - PROCESS | 3432 | 1461022299725 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 16:31:39 INFO - PROCESS | 3432 | 1461022299729 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 16:31:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:31:39 INFO - PROCESS | 3432 | 1461022299738 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:31:39 INFO - PROCESS | 3432 | 1461022299741 Marionette TRACE conn3 <- [1,530,null,{}] 16:31:39 INFO - PROCESS | 3432 | 1461022299764 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}] 16:31:39 INFO - PROCESS | 3432 | 1461022299907 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 16:31:40 INFO - PROCESS | 3432 | 1461022300009 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:40 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ab5e8800 == 65 [pid = 3432] [id = 140] 16:31:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 96 (0x7f08a06ea000) [pid = 3432] [serial = 419] [outer = (nil)] 16:31:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 97 (0x7f08a6e45c00) [pid = 3432] [serial = 420] [outer = 0x7f08a06ea000] 16:31:40 INFO - PROCESS | 3432 | 1461022300072 Marionette DEBUG loaded listener.js 16:31:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 98 (0x7f08a7e10c00) [pid = 3432] [serial = 421] [outer = 0x7f08a06ea000] 16:31:40 INFO - PROCESS | 3432 | 1461022300700 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"]]]}] 16:31:40 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 16:31:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:31:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:31:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:31:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:31:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:31:40 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 16:31:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:31:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:31:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:31:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:31:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:31:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1008ms 16:31:40 INFO - PROCESS | 3432 | 1461022300745 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 16:31:40 INFO - PROCESS | 3432 | 1461022300750 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 16:31:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:31:40 INFO - PROCESS | 3432 | 1461022300757 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:31:40 INFO - PROCESS | 3432 | 1461022300759 Marionette TRACE conn3 <- [1,534,null,{}] 16:31:40 INFO - PROCESS | 3432 | 1461022300764 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}] 16:31:40 INFO - PROCESS | 3432 | 1461022300965 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 16:31:41 INFO - PROCESS | 3432 | 1461022300997 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:41 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ac933000 == 66 [pid = 3432] [id = 141] 16:31:41 INFO - PROCESS | 3432 | ++DOMWINDOW == 99 (0x7f08a4e7e400) [pid = 3432] [serial = 422] [outer = (nil)] 16:31:41 INFO - PROCESS | 3432 | ++DOMWINDOW == 100 (0x7f08a7e13400) [pid = 3432] [serial = 423] [outer = 0x7f08a4e7e400] 16:31:41 INFO - PROCESS | 3432 | 1461022301056 Marionette DEBUG loaded listener.js 16:31:41 INFO - PROCESS | 3432 | ++DOMWINDOW == 101 (0x7f08aa6edc00) [pid = 3432] [serial = 424] [outer = 0x7f08a4e7e400] 16:31:41 INFO - PROCESS | 3432 | 1461022301925 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]]]}] 16:31:41 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:31:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1176ms 16:31:41 INFO - PROCESS | 3432 | 1461022301934 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 16:31:41 INFO - PROCESS | 3432 | 1461022301937 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 16:31:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:31:41 INFO - PROCESS | 3432 | 1461022301947 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:31:41 INFO - PROCESS | 3432 | 1461022301949 Marionette TRACE conn3 <- [1,538,null,{}] 16:31:41 INFO - PROCESS | 3432 | 1461022301953 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}] 16:31:42 INFO - PROCESS | 3432 | 1461022302175 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 16:31:42 INFO - PROCESS | 3432 | 1461022302199 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:42 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b2dbe000 == 67 [pid = 3432] [id = 142] 16:31:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 102 (0x7f08a6c98c00) [pid = 3432] [serial = 425] [outer = (nil)] 16:31:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 103 (0x7f08a9fe3800) [pid = 3432] [serial = 426] [outer = 0x7f08a6c98c00] 16:31:42 INFO - PROCESS | 3432 | 1461022302273 Marionette DEBUG loaded listener.js 16:31:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 104 (0x7f08ac623800) [pid = 3432] [serial = 427] [outer = 0x7f08a6c98c00] 16:31:43 INFO - PROCESS | 3432 | --DOMWINDOW == 103 (0x7f08a1733c00) [pid = 3432] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:31:43 INFO - PROCESS | 3432 | --DOMWINDOW == 102 (0x7f08ac3c9c00) [pid = 3432] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:31:43 INFO - PROCESS | 3432 | --DOMWINDOW == 101 (0x7f08a4eb8400) [pid = 3432] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:31:43 INFO - PROCESS | 3432 | --DOMWINDOW == 100 (0x7f08ac620800) [pid = 3432] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:31:43 INFO - PROCESS | 3432 | --DOMWINDOW == 99 (0x7f08a30b1c00) [pid = 3432] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:31:43 INFO - PROCESS | 3432 | --DOMWINDOW == 98 (0x7f08a6c90c00) [pid = 3432] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:31:43 INFO - PROCESS | 3432 | --DOMWINDOW == 97 (0x7f08a6e3c400) [pid = 3432] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:31:43 INFO - PROCESS | 3432 | --DOMWINDOW == 96 (0x7f08a6c8e000) [pid = 3432] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:31:43 INFO - PROCESS | 3432 | --DOMWINDOW == 95 (0x7f08a06e6400) [pid = 3432] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:31:43 INFO - PROCESS | 3432 | --DOMWINDOW == 94 (0x7f08a319b000) [pid = 3432] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:31:43 INFO - PROCESS | 3432 | --DOMWINDOW == 93 (0x7f08a7e0a800) [pid = 3432] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:31:43 INFO - PROCESS | 3432 | --DOMWINDOW == 92 (0x7f08a7e11800) [pid = 3432] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:31:43 INFO - PROCESS | 3432 | --DOMWINDOW == 91 (0x7f08a2b3fc00) [pid = 3432] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:31:43 INFO - PROCESS | 3432 | --DOMWINDOW == 90 (0x7f08a1737800) [pid = 3432] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:31:43 INFO - PROCESS | 3432 | --DOMWINDOW == 89 (0x7f08a18d3000) [pid = 3432] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:31:43 INFO - PROCESS | 3432 | --DOMWINDOW == 88 (0x7f08a2b25800) [pid = 3432] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:31:43 INFO - PROCESS | 3432 | 1461022303271 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]]]}] 16:31:43 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 16:31:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1377ms 16:31:43 INFO - PROCESS | 3432 | 1461022303324 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 16:31:43 INFO - PROCESS | 3432 | 1461022303328 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 16:31:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:31:43 INFO - PROCESS | 3432 | 1461022303336 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:31:43 INFO - PROCESS | 3432 | 1461022303338 Marionette TRACE conn3 <- [1,542,null,{}] 16:31:43 INFO - PROCESS | 3432 | 1461022303342 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}] 16:31:43 INFO - PROCESS | 3432 | 1461022303473 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 16:31:43 INFO - PROCESS | 3432 | 1461022303585 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:43 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ab16b800 == 68 [pid = 3432] [id = 143] 16:31:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 89 (0x7f08a1737800) [pid = 3432] [serial = 428] [outer = (nil)] 16:31:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 90 (0x7f08a30b1c00) [pid = 3432] [serial = 429] [outer = 0x7f08a1737800] 16:31:43 INFO - PROCESS | 3432 | 1461022303648 Marionette DEBUG loaded listener.js 16:31:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 91 (0x7f08a6c8e000) [pid = 3432] [serial = 430] [outer = 0x7f08a1737800] 16:31:44 INFO - PROCESS | 3432 | 1461022304269 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]]]}] 16:31:44 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 16:31:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 974ms 16:31:44 INFO - PROCESS | 3432 | 1461022304312 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 16:31:44 INFO - PROCESS | 3432 | 1461022304316 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 16:31:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:31:44 INFO - PROCESS | 3432 | 1461022304321 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:31:44 INFO - PROCESS | 3432 | 1461022304323 Marionette TRACE conn3 <- [1,546,null,{}] 16:31:44 INFO - PROCESS | 3432 | 1461022304329 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}] 16:31:44 INFO - PROCESS | 3432 | 1461022304475 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 16:31:44 INFO - PROCESS | 3432 | 1461022304591 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:44 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b9da5800 == 69 [pid = 3432] [id = 144] 16:31:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 92 (0x7f08a06ef800) [pid = 3432] [serial = 431] [outer = (nil)] 16:31:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 93 (0x7f08a6e3c400) [pid = 3432] [serial = 432] [outer = 0x7f08a06ef800] 16:31:44 INFO - PROCESS | 3432 | 1461022304654 Marionette DEBUG loaded listener.js 16:31:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 94 (0x7f08ac997000) [pid = 3432] [serial = 433] [outer = 0x7f08a06ef800] 16:31:45 INFO - PROCESS | 3432 | 1461022305357 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]]]}] 16:31:45 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:31:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1077ms 16:31:45 INFO - PROCESS | 3432 | 1461022305430 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 16:31:45 INFO - PROCESS | 3432 | 1461022305435 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 16:31:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:31:45 INFO - PROCESS | 3432 | 1461022305444 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:31:45 INFO - PROCESS | 3432 | 1461022305450 Marionette TRACE conn3 <- [1,550,null,{}] 16:31:45 INFO - PROCESS | 3432 | 1461022305515 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}] 16:31:45 INFO - PROCESS | 3432 | 1461022305695 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 16:31:45 INFO - PROCESS | 3432 | 1461022305813 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:45 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2bcc800 == 70 [pid = 3432] [id = 145] 16:31:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 95 (0x7f08a173f800) [pid = 3432] [serial = 434] [outer = (nil)] 16:31:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 96 (0x7f08a18dd400) [pid = 3432] [serial = 435] [outer = 0x7f08a173f800] 16:31:45 INFO - PROCESS | 3432 | 1461022305927 Marionette DEBUG loaded listener.js 16:31:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 97 (0x7f08a2b1c800) [pid = 3432] [serial = 436] [outer = 0x7f08a173f800] 16:31:47 INFO - PROCESS | 3432 | 1461022307258 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]]]}] 16:31:47 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 16:31:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1828ms 16:31:47 INFO - PROCESS | 3432 | 1461022307271 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 16:31:47 INFO - PROCESS | 3432 | 1461022307280 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 16:31:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:31:47 INFO - PROCESS | 3432 | 1461022307290 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:31:47 INFO - PROCESS | 3432 | 1461022307294 Marionette TRACE conn3 <- [1,554,null,{}] 16:31:47 INFO - PROCESS | 3432 | 1461022307300 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}] 16:31:47 INFO - PROCESS | 3432 | 1461022307456 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 16:31:47 INFO - PROCESS | 3432 | 1461022307602 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:47 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08be69a800 == 71 [pid = 3432] [id = 146] 16:31:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 98 (0x7f08a18d3c00) [pid = 3432] [serial = 437] [outer = (nil)] 16:31:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 99 (0x7f08a2b3f800) [pid = 3432] [serial = 438] [outer = 0x7f08a18d3c00] 16:31:47 INFO - PROCESS | 3432 | 1461022307729 Marionette DEBUG loaded listener.js 16:31:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 100 (0x7f08ab1a2c00) [pid = 3432] [serial = 439] [outer = 0x7f08a18d3c00] 16:31:48 INFO - PROCESS | 3432 | [3432] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:31:48 INFO - PROCESS | 3432 | 1461022308680 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]]]}] 16:31:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:31:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1440ms 16:31:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:31:48 INFO - PROCESS | 3432 | 1461022308730 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 16:31:48 INFO - PROCESS | 3432 | 1461022308733 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 16:31:48 INFO - PROCESS | 3432 | 1461022308739 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:31:48 INFO - PROCESS | 3432 | 1461022308745 Marionette TRACE conn3 <- [1,558,null,{}] 16:31:48 INFO - PROCESS | 3432 | 1461022308761 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}] 16:31:48 INFO - PROCESS | 3432 | 1461022308961 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 16:31:49 INFO - PROCESS | 3432 | 1461022309102 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:49 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c183f800 == 72 [pid = 3432] [id = 147] 16:31:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 101 (0x7f08ab693c00) [pid = 3432] [serial = 440] [outer = (nil)] 16:31:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 102 (0x7f08ac3c8c00) [pid = 3432] [serial = 441] [outer = 0x7f08ab693c00] 16:31:49 INFO - PROCESS | 3432 | 1461022309175 Marionette DEBUG loaded listener.js 16:31:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 103 (0x7f08ad5c7400) [pid = 3432] [serial = 442] [outer = 0x7f08ab693c00] 16:31:50 INFO - PROCESS | 3432 | 1461022310079 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]]]}] 16:31:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:31:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1386ms 16:31:50 INFO - PROCESS | 3432 | 1461022310125 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 16:31:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:31:50 INFO - PROCESS | 3432 | 1461022310130 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 16:31:50 INFO - PROCESS | 3432 | 1461022310135 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:31:50 INFO - PROCESS | 3432 | 1461022310139 Marionette TRACE conn3 <- [1,562,null,{}] 16:31:50 INFO - PROCESS | 3432 | 1461022310144 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}] 16:31:50 INFO - PROCESS | 3432 | 1461022310294 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 16:31:50 INFO - PROCESS | 3432 | 1461022310439 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:50 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a81e0000 == 73 [pid = 3432] [id = 148] 16:31:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 104 (0x7f08ab69ec00) [pid = 3432] [serial = 443] [outer = (nil)] 16:31:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 105 (0x7f08b984b000) [pid = 3432] [serial = 444] [outer = 0x7f08ab69ec00] 16:31:50 INFO - PROCESS | 3432 | 1461022310510 Marionette DEBUG loaded listener.js 16:31:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 106 (0x7f08b9f31800) [pid = 3432] [serial = 445] [outer = 0x7f08ab69ec00] 16:31:51 INFO - PROCESS | 3432 | [3432] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:31:51 INFO - PROCESS | 3432 | 1461022311391 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]]]}] 16:31:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:31:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1285ms 16:31:51 INFO - PROCESS | 3432 | 1461022311420 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 16:31:51 INFO - PROCESS | 3432 | 1461022311423 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 16:31:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:31:51 INFO - PROCESS | 3432 | 1461022311430 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:31:51 INFO - PROCESS | 3432 | 1461022311433 Marionette TRACE conn3 <- [1,566,null,{}] 16:31:51 INFO - PROCESS | 3432 | 1461022311438 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}] 16:31:51 INFO - PROCESS | 3432 | 1461022311588 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 16:31:51 INFO - PROCESS | 3432 | 1461022311750 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:51 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a1870800 == 74 [pid = 3432] [id = 149] 16:31:51 INFO - PROCESS | 3432 | ++DOMWINDOW == 107 (0x7f08adfb6000) [pid = 3432] [serial = 446] [outer = (nil)] 16:31:51 INFO - PROCESS | 3432 | ++DOMWINDOW == 108 (0x7f08badf0c00) [pid = 3432] [serial = 447] [outer = 0x7f08adfb6000] 16:31:51 INFO - PROCESS | 3432 | 1461022311822 Marionette DEBUG loaded listener.js 16:31:51 INFO - PROCESS | 3432 | ++DOMWINDOW == 109 (0x7f08bce24400) [pid = 3432] [serial = 448] [outer = 0x7f08adfb6000] 16:31:52 INFO - PROCESS | 3432 | [3432] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:31:52 INFO - PROCESS | 3432 | 1461022312698 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]]]}] 16:31:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:31:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1328ms 16:31:52 INFO - PROCESS | 3432 | 1461022312759 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 16:31:52 INFO - PROCESS | 3432 | 1461022312762 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 16:31:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:31:52 INFO - PROCESS | 3432 | 1461022312768 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:31:52 INFO - PROCESS | 3432 | 1461022312771 Marionette TRACE conn3 <- [1,570,null,{}] 16:31:52 INFO - PROCESS | 3432 | 1461022312777 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}] 16:31:52 INFO - PROCESS | 3432 | 1461022312955 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 16:31:53 INFO - PROCESS | 3432 | 1461022313115 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:53 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a7b67800 == 75 [pid = 3432] [id = 150] 16:31:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 110 (0x7f08a06f0000) [pid = 3432] [serial = 449] [outer = (nil)] 16:31:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 111 (0x7f08a2da4800) [pid = 3432] [serial = 450] [outer = 0x7f08a06f0000] 16:31:53 INFO - PROCESS | 3432 | 1461022313190 Marionette DEBUG loaded listener.js 16:31:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 112 (0x7f08bec07800) [pid = 3432] [serial = 451] [outer = 0x7f08a06f0000] 16:31:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 113 (0x7f08a06f0800) [pid = 3432] [serial = 452] [outer = 0x7f08a36e3800] 16:31:53 INFO - PROCESS | 3432 | [3432] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:31:54 INFO - PROCESS | 3432 | 1461022314373 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]]]}] 16:31:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:31:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1640ms 16:31:54 INFO - PROCESS | 3432 | 1461022314410 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 16:31:54 INFO - PROCESS | 3432 | 1461022314415 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 16:31:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:31:54 INFO - PROCESS | 3432 | 1461022314423 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:31:54 INFO - PROCESS | 3432 | 1461022314429 Marionette TRACE conn3 <- [1,574,null,{}] 16:31:54 INFO - PROCESS | 3432 | 1461022314437 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}] 16:31:54 INFO - PROCESS | 3432 | 1461022314589 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 16:31:54 INFO - PROCESS | 3432 | 1461022314775 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:54 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a7b67000 == 76 [pid = 3432] [id = 151] 16:31:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 114 (0x7f08a2ac6800) [pid = 3432] [serial = 453] [outer = (nil)] 16:31:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 115 (0x7f08a2b22000) [pid = 3432] [serial = 454] [outer = 0x7f08a2ac6800] 16:31:54 INFO - PROCESS | 3432 | 1461022314840 Marionette DEBUG loaded listener.js 16:31:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 116 (0x7f08a2d9b000) [pid = 3432] [serial = 455] [outer = 0x7f08a2ac6800] 16:31:55 INFO - PROCESS | 3432 | 1461022315643 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]]]}] 16:31:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:31:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1287ms 16:31:55 INFO - PROCESS | 3432 | 1461022315711 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 16:31:55 INFO - PROCESS | 3432 | 1461022315726 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 16:31:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:31:55 INFO - PROCESS | 3432 | 1461022315741 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:31:55 INFO - PROCESS | 3432 | 1461022315752 Marionette TRACE conn3 <- [1,578,null,{}] 16:31:55 INFO - PROCESS | 3432 | 1461022315757 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}] 16:31:55 INFO - PROCESS | 3432 | 1461022315958 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 16:31:56 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a32df000 == 75 [pid = 3432] [id = 62] 16:31:56 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08c1b40000 == 74 [pid = 3432] [id = 85] 16:31:56 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ab16b800 == 73 [pid = 3432] [id = 143] 16:31:56 INFO - PROCESS | 3432 | --DOMWINDOW == 115 (0x7f08bec09c00) [pid = 3432] [serial = 390] [outer = (nil)] [url = about:blank] 16:31:56 INFO - PROCESS | 3432 | 1461022316205 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:56 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b2dbe000 == 72 [pid = 3432] [id = 142] 16:31:56 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ac933000 == 71 [pid = 3432] [id = 141] 16:31:56 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ab5e8800 == 70 [pid = 3432] [id = 140] 16:31:56 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a2ccd000 == 69 [pid = 3432] [id = 139] 16:31:56 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a2cdb800 == 68 [pid = 3432] [id = 138] 16:31:56 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a58bd000 == 67 [pid = 3432] [id = 137] 16:31:56 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a19bf800 == 68 [pid = 3432] [id = 152] 16:31:56 INFO - PROCESS | 3432 | ++DOMWINDOW == 116 (0x7f08a2b3b800) [pid = 3432] [serial = 456] [outer = (nil)] 16:31:56 INFO - PROCESS | 3432 | ++DOMWINDOW == 117 (0x7f08a30aa400) [pid = 3432] [serial = 457] [outer = 0x7f08a2b3b800] 16:31:56 INFO - PROCESS | 3432 | 1461022316281 Marionette DEBUG loaded listener.js 16:31:56 INFO - PROCESS | 3432 | ++DOMWINDOW == 118 (0x7f08a355dc00) [pid = 3432] [serial = 458] [outer = 0x7f08a2b3b800] 16:31:56 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a198f800 == 67 [pid = 3432] [id = 136] 16:31:56 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a07d3000 == 66 [pid = 3432] [id = 135] 16:31:56 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a34a6800 == 65 [pid = 3432] [id = 134] 16:31:56 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08c1b2e000 == 64 [pid = 3432] [id = 133] 16:31:56 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b2f03800 == 63 [pid = 3432] [id = 132] 16:31:56 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a8dc8800 == 62 [pid = 3432] [id = 131] 16:31:56 INFO - PROCESS | 3432 | --DOMWINDOW == 117 (0x7f08c315bc00) [pid = 3432] [serial = 283] [outer = (nil)] [url = about:blank] 16:31:56 INFO - PROCESS | 3432 | --DOMWINDOW == 116 (0x7f08b9d0a800) [pid = 3432] [serial = 328] [outer = (nil)] [url = about:blank] 16:31:56 INFO - PROCESS | 3432 | --DOMWINDOW == 115 (0x7f08a6edfc00) [pid = 3432] [serial = 322] [outer = (nil)] [url = about:blank] 16:31:56 INFO - PROCESS | 3432 | --DOMWINDOW == 114 (0x7f08bec0b400) [pid = 3432] [serial = 331] [outer = (nil)] [url = about:blank] 16:31:56 INFO - PROCESS | 3432 | --DOMWINDOW == 113 (0x7f08ab1a4000) [pid = 3432] [serial = 325] [outer = (nil)] [url = about:blank] 16:31:56 INFO - PROCESS | 3432 | --DOMWINDOW == 112 (0x7f08ac620000) [pid = 3432] [serial = 381] [outer = (nil)] [url = about:blank] 16:31:56 INFO - PROCESS | 3432 | --DOMWINDOW == 111 (0x7f08b8ccc400) [pid = 3432] [serial = 384] [outer = (nil)] [url = about:blank] 16:31:56 INFO - PROCESS | 3432 | --DOMWINDOW == 110 (0x7f08b9aba000) [pid = 3432] [serial = 385] [outer = (nil)] [url = about:blank] 16:31:56 INFO - PROCESS | 3432 | --DOMWINDOW == 109 (0x7f08ac3d5800) [pid = 3432] [serial = 387] [outer = (nil)] [url = about:blank] 16:31:56 INFO - PROCESS | 3432 | --DOMWINDOW == 108 (0x7f08a6ee3000) [pid = 3432] [serial = 370] [outer = (nil)] [url = about:blank] 16:31:56 INFO - PROCESS | 3432 | --DOMWINDOW == 107 (0x7f08a06eec00) [pid = 3432] [serial = 369] [outer = (nil)] [url = about:blank] 16:31:56 INFO - PROCESS | 3432 | --DOMWINDOW == 106 (0x7f08a6c96400) [pid = 3432] [serial = 375] [outer = (nil)] [url = about:blank] 16:31:56 INFO - PROCESS | 3432 | --DOMWINDOW == 105 (0x7f08a6ee4000) [pid = 3432] [serial = 376] [outer = (nil)] [url = about:blank] 16:31:56 INFO - PROCESS | 3432 | --DOMWINDOW == 104 (0x7f08aa7acc00) [pid = 3432] [serial = 378] [outer = (nil)] [url = about:blank] 16:31:56 INFO - PROCESS | 3432 | --DOMWINDOW == 103 (0x7f08ab691400) [pid = 3432] [serial = 361] [outer = (nil)] [url = about:blank] 16:31:56 INFO - PROCESS | 3432 | --DOMWINDOW == 102 (0x7f08a96e9000) [pid = 3432] [serial = 360] [outer = (nil)] [url = about:blank] 16:31:56 INFO - PROCESS | 3432 | --DOMWINDOW == 101 (0x7f08a2d85800) [pid = 3432] [serial = 372] [outer = (nil)] [url = about:blank] 16:31:56 INFO - PROCESS | 3432 | --DOMWINDOW == 100 (0x7f08a319a400) [pid = 3432] [serial = 373] [outer = (nil)] [url = about:blank] 16:31:56 INFO - PROCESS | 3432 | --DOMWINDOW == 99 (0x7f08a2b3e800) [pid = 3432] [serial = 355] [outer = (nil)] [url = about:blank] 16:31:56 INFO - PROCESS | 3432 | --DOMWINDOW == 98 (0x7f08a2b33400) [pid = 3432] [serial = 354] [outer = (nil)] [url = about:blank] 16:31:56 INFO - PROCESS | 3432 | --DOMWINDOW == 97 (0x7f08a9e6f400) [pid = 3432] [serial = 364] [outer = (nil)] [url = about:blank] 16:31:56 INFO - PROCESS | 3432 | --DOMWINDOW == 96 (0x7f08a18dc800) [pid = 3432] [serial = 363] [outer = (nil)] [url = about:blank] 16:31:56 INFO - PROCESS | 3432 | --DOMWINDOW == 95 (0x7f08a6c94c00) [pid = 3432] [serial = 358] [outer = (nil)] [url = about:blank] 16:31:56 INFO - PROCESS | 3432 | --DOMWINDOW == 94 (0x7f08a4eb3800) [pid = 3432] [serial = 357] [outer = (nil)] [url = about:blank] 16:31:56 INFO - PROCESS | 3432 | --DOMWINDOW == 93 (0x7f08ac2e2400) [pid = 3432] [serial = 366] [outer = (nil)] [url = about:blank] 16:31:56 INFO - PROCESS | 3432 | --DOMWINDOW == 92 (0x7f08bec03400) [pid = 3432] [serial = 388] [outer = (nil)] [url = about:blank] 16:31:56 INFO - PROCESS | 3432 | --DOMWINDOW == 91 (0x7f08ad164400) [pid = 3432] [serial = 382] [outer = (nil)] [url = about:blank] 16:31:56 INFO - PROCESS | 3432 | --DOMWINDOW == 90 (0x7f08ab691800) [pid = 3432] [serial = 379] [outer = (nil)] [url = about:blank] 16:31:57 INFO - PROCESS | 3432 | 1461022317048 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]]]}] 16:31:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:31:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1340ms 16:31:57 INFO - PROCESS | 3432 | 1461022317080 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 16:31:57 INFO - PROCESS | 3432 | 1461022317084 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 16:31:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:31:57 INFO - PROCESS | 3432 | 1461022317090 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:31:57 INFO - PROCESS | 3432 | 1461022317095 Marionette TRACE conn3 <- [1,582,null,{}] 16:31:57 INFO - PROCESS | 3432 | 1461022317110 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}] 16:31:57 INFO - PROCESS | 3432 | 1461022317254 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 16:31:57 INFO - PROCESS | 3432 | 1461022317272 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:57 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a3f72000 == 63 [pid = 3432] [id = 153] 16:31:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 91 (0x7f08a3cd4000) [pid = 3432] [serial = 459] [outer = (nil)] 16:31:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 92 (0x7f08a3cd6c00) [pid = 3432] [serial = 460] [outer = 0x7f08a3cd4000] 16:31:57 INFO - PROCESS | 3432 | 1461022317334 Marionette DEBUG loaded listener.js 16:31:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 93 (0x7f08a4eb3800) [pid = 3432] [serial = 461] [outer = 0x7f08a3cd4000] 16:31:58 INFO - PROCESS | 3432 | 1461022318149 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]]]}] 16:31:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:31:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1084ms 16:31:58 INFO - PROCESS | 3432 | 1461022318191 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 16:31:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:31:58 INFO - PROCESS | 3432 | 1461022318195 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 16:31:58 INFO - PROCESS | 3432 | 1461022318201 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:31:58 INFO - PROCESS | 3432 | 1461022318204 Marionette TRACE conn3 <- [1,586,null,{}] 16:31:58 INFO - PROCESS | 3432 | 1461022318209 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}] 16:31:58 INFO - PROCESS | 3432 | 1461022318346 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 16:31:58 INFO - PROCESS | 3432 | 1461022318361 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:58 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ab16b800 == 64 [pid = 3432] [id = 154] 16:31:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 94 (0x7f08a4eb4000) [pid = 3432] [serial = 462] [outer = (nil)] 16:31:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 95 (0x7f08a6c92c00) [pid = 3432] [serial = 463] [outer = 0x7f08a4eb4000] 16:31:58 INFO - PROCESS | 3432 | 1461022318422 Marionette DEBUG loaded listener.js 16:31:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 96 (0x7f08a6eea400) [pid = 3432] [serial = 464] [outer = 0x7f08a4eb4000] 16:31:58 INFO - PROCESS | 3432 | [3432] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:31:59 INFO - PROCESS | 3432 | 1461022319231 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]]]}] 16:31:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:31:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1080ms 16:31:59 INFO - PROCESS | 3432 | 1461022319282 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 16:31:59 INFO - PROCESS | 3432 | 1461022319285 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 16:31:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:31:59 INFO - PROCESS | 3432 | 1461022319291 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:31:59 INFO - PROCESS | 3432 | 1461022319293 Marionette TRACE conn3 <- [1,590,null,{}] 16:31:59 INFO - PROCESS | 3432 | 1461022319299 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}] 16:31:59 INFO - PROCESS | 3432 | 1461022319472 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 16:31:59 INFO - PROCESS | 3432 | 1461022319503 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:59 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a198a000 == 65 [pid = 3432] [id = 155] 16:31:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 97 (0x7f08a2b33400) [pid = 3432] [serial = 465] [outer = (nil)] 16:31:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 98 (0x7f08a7e0cc00) [pid = 3432] [serial = 466] [outer = 0x7f08a2b33400] 16:31:59 INFO - PROCESS | 3432 | 1461022319564 Marionette DEBUG loaded listener.js 16:31:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 99 (0x7f08a8b13000) [pid = 3432] [serial = 467] [outer = 0x7f08a2b33400] 16:32:00 INFO - PROCESS | 3432 | 1461022320376 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]]]}] 16:32:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:32:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1135ms 16:32:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:32:00 INFO - PROCESS | 3432 | 1461022320448 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 16:32:00 INFO - PROCESS | 3432 | 1461022320451 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 16:32:00 INFO - PROCESS | 3432 | 1461022320457 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:32:00 INFO - PROCESS | 3432 | 1461022320460 Marionette TRACE conn3 <- [1,594,null,{}] 16:32:00 INFO - PROCESS | 3432 | 1461022320465 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}] 16:32:00 INFO - PROCESS | 3432 | 1461022320679 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 16:32:00 INFO - PROCESS | 3432 | 1461022320704 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:00 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ad588800 == 66 [pid = 3432] [id = 156] 16:32:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 100 (0x7f08a9ce0000) [pid = 3432] [serial = 468] [outer = (nil)] 16:32:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 101 (0x7f08ab470400) [pid = 3432] [serial = 469] [outer = 0x7f08a9ce0000] 16:32:00 INFO - PROCESS | 3432 | 1461022320769 Marionette DEBUG loaded listener.js 16:32:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 102 (0x7f08ac476800) [pid = 3432] [serial = 470] [outer = 0x7f08a9ce0000] 16:32:01 INFO - PROCESS | 3432 | --DOMWINDOW == 101 (0x7f08a6c98c00) [pid = 3432] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:32:01 INFO - PROCESS | 3432 | --DOMWINDOW == 100 (0x7f08a2b25400) [pid = 3432] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:32:01 INFO - PROCESS | 3432 | --DOMWINDOW == 99 (0x7f08a2d84000) [pid = 3432] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:32:01 INFO - PROCESS | 3432 | --DOMWINDOW == 98 (0x7f08a06ea000) [pid = 3432] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:32:01 INFO - PROCESS | 3432 | --DOMWINDOW == 97 (0x7f08a2ac7000) [pid = 3432] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:32:01 INFO - PROCESS | 3432 | --DOMWINDOW == 96 (0x7f08a173e400) [pid = 3432] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:32:01 INFO - PROCESS | 3432 | --DOMWINDOW == 95 (0x7f08a1737800) [pid = 3432] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:32:01 INFO - PROCESS | 3432 | --DOMWINDOW == 94 (0x7f08a4e7e400) [pid = 3432] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:32:01 INFO - PROCESS | 3432 | 1461022321713 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]]]}] 16:32:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:32:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1279ms 16:32:01 INFO - PROCESS | 3432 | 1461022321747 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 16:32:01 INFO - PROCESS | 3432 | 1461022321752 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 16:32:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:32:01 INFO - PROCESS | 3432 | 1461022321758 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:32:01 INFO - PROCESS | 3432 | 1461022321761 Marionette TRACE conn3 <- [1,598,null,{}] 16:32:01 INFO - PROCESS | 3432 | 1461022321769 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}] 16:32:01 INFO - PROCESS | 3432 | 1461022321968 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 16:32:02 INFO - PROCESS | 3432 | 1461022322047 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:02 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08adfd0800 == 67 [pid = 3432] [id = 157] 16:32:02 INFO - PROCESS | 3432 | ++DOMWINDOW == 95 (0x7f08a06ea400) [pid = 3432] [serial = 471] [outer = (nil)] 16:32:02 INFO - PROCESS | 3432 | ++DOMWINDOW == 96 (0x7f08a6c96000) [pid = 3432] [serial = 472] [outer = 0x7f08a06ea400] 16:32:02 INFO - PROCESS | 3432 | 1461022322157 Marionette DEBUG loaded listener.js 16:32:02 INFO - PROCESS | 3432 | ++DOMWINDOW == 97 (0x7f08acd47c00) [pid = 3432] [serial = 473] [outer = 0x7f08a06ea400] 16:32:03 INFO - PROCESS | 3432 | 1461022323264 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]]]}] 16:32:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:32:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1539ms 16:32:03 INFO - PROCESS | 3432 | 1461022323298 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 16:32:03 INFO - PROCESS | 3432 | 1461022323303 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 16:32:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:32:03 INFO - PROCESS | 3432 | 1461022323312 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:32:03 INFO - PROCESS | 3432 | 1461022323317 Marionette TRACE conn3 <- [1,602,null,{}] 16:32:03 INFO - PROCESS | 3432 | 1461022323327 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}] 16:32:03 INFO - PROCESS | 3432 | 1461022323556 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 16:32:03 INFO - PROCESS | 3432 | 1461022323760 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:03 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2cd8000 == 68 [pid = 3432] [id = 158] 16:32:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 98 (0x7f08a18d8400) [pid = 3432] [serial = 474] [outer = (nil)] 16:32:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 99 (0x7f08a2ac3400) [pid = 3432] [serial = 475] [outer = 0x7f08a18d8400] 16:32:03 INFO - PROCESS | 3432 | 1461022323843 Marionette DEBUG loaded listener.js 16:32:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 100 (0x7f08a2b40c00) [pid = 3432] [serial = 476] [outer = 0x7f08a18d8400] 16:32:04 INFO - PROCESS | 3432 | 1461022324727 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]]]}] 16:32:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:32:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1486ms 16:32:04 INFO - PROCESS | 3432 | 1461022324798 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 16:32:04 INFO - PROCESS | 3432 | 1461022324807 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 16:32:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:32:04 INFO - PROCESS | 3432 | 1461022324817 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:32:04 INFO - PROCESS | 3432 | 1461022324821 Marionette TRACE conn3 <- [1,606,null,{}] 16:32:04 INFO - PROCESS | 3432 | 1461022324827 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}] 16:32:05 INFO - PROCESS | 3432 | 1461022325028 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 16:32:05 INFO - PROCESS | 3432 | 1461022325170 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:05 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ab008800 == 69 [pid = 3432] [id = 159] 16:32:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 101 (0x7f08a18dfc00) [pid = 3432] [serial = 477] [outer = (nil)] 16:32:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 102 (0x7f08a3ccbc00) [pid = 3432] [serial = 478] [outer = 0x7f08a18dfc00] 16:32:05 INFO - PROCESS | 3432 | 1461022325245 Marionette DEBUG loaded listener.js 16:32:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 103 (0x7f08a4cdb000) [pid = 3432] [serial = 479] [outer = 0x7f08a18dfc00] 16:32:06 INFO - PROCESS | 3432 | 1461022326167 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]]]}] 16:32:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:32:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1384ms 16:32:06 INFO - PROCESS | 3432 | 1461022326201 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 16:32:06 INFO - PROCESS | 3432 | 1461022326205 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 16:32:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:32:06 INFO - PROCESS | 3432 | 1461022326211 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:32:06 INFO - PROCESS | 3432 | 1461022326217 Marionette TRACE conn3 <- [1,610,null,{}] 16:32:06 INFO - PROCESS | 3432 | 1461022326234 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}] 16:32:06 INFO - PROCESS | 3432 | 1461022326407 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 16:32:06 INFO - PROCESS | 3432 | 1461022326552 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:06 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b9b46000 == 70 [pid = 3432] [id = 160] 16:32:06 INFO - PROCESS | 3432 | ++DOMWINDOW == 104 (0x7f08a4ce6800) [pid = 3432] [serial = 480] [outer = (nil)] 16:32:06 INFO - PROCESS | 3432 | ++DOMWINDOW == 105 (0x7f08a96eb000) [pid = 3432] [serial = 481] [outer = 0x7f08a4ce6800] 16:32:06 INFO - PROCESS | 3432 | 1461022326627 Marionette DEBUG loaded listener.js 16:32:06 INFO - PROCESS | 3432 | ++DOMWINDOW == 106 (0x7f08ab697000) [pid = 3432] [serial = 482] [outer = 0x7f08a4ce6800] 16:32:07 INFO - PROCESS | 3432 | 1461022327608 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]]]}] 16:32:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:32:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1435ms 16:32:07 INFO - PROCESS | 3432 | 1461022327648 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 16:32:07 INFO - PROCESS | 3432 | 1461022327655 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 16:32:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:32:07 INFO - PROCESS | 3432 | 1461022327665 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:32:07 INFO - PROCESS | 3432 | 1461022327670 Marionette TRACE conn3 <- [1,614,null,{}] 16:32:07 INFO - PROCESS | 3432 | 1461022327675 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}] 16:32:07 INFO - PROCESS | 3432 | 1461022327878 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 16:32:08 INFO - PROCESS | 3432 | 1461022328028 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:08 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08be7d3000 == 71 [pid = 3432] [id = 161] 16:32:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 107 (0x7f08ac0be000) [pid = 3432] [serial = 483] [outer = (nil)] 16:32:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 108 (0x7f08b2f26800) [pid = 3432] [serial = 484] [outer = 0x7f08ac0be000] 16:32:08 INFO - PROCESS | 3432 | 1461022328155 Marionette DEBUG loaded listener.js 16:32:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 109 (0x7f08b9d91c00) [pid = 3432] [serial = 485] [outer = 0x7f08ac0be000] 16:32:08 INFO - PROCESS | 3432 | 1461022328979 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]]]}] 16:32:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:32:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1388ms 16:32:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:32:09 INFO - PROCESS | 3432 | 1461022329053 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 16:32:09 INFO - PROCESS | 3432 | 1461022329056 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 16:32:09 INFO - PROCESS | 3432 | 1461022329062 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:32:09 INFO - PROCESS | 3432 | 1461022329066 Marionette TRACE conn3 <- [1,618,null,{}] 16:32:09 INFO - PROCESS | 3432 | 1461022329072 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}] 16:32:09 INFO - PROCESS | 3432 | 1461022329265 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 16:32:09 INFO - PROCESS | 3432 | 1461022329412 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:09 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08bf22b000 == 72 [pid = 3432] [id = 162] 16:32:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 110 (0x7f08a72f0000) [pid = 3432] [serial = 486] [outer = (nil)] 16:32:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 111 (0x7f08a72f6000) [pid = 3432] [serial = 487] [outer = 0x7f08a72f0000] 16:32:09 INFO - PROCESS | 3432 | 1461022329483 Marionette DEBUG loaded listener.js 16:32:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 112 (0x7f08a72fbc00) [pid = 3432] [serial = 488] [outer = 0x7f08a72f0000] 16:32:10 INFO - PROCESS | 3432 | 1461022330361 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]]]}] 16:32:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:32:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1334ms 16:32:10 INFO - PROCESS | 3432 | 1461022330396 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 16:32:10 INFO - PROCESS | 3432 | 1461022330400 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 16:32:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:32:10 INFO - PROCESS | 3432 | 1461022330406 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:32:10 INFO - PROCESS | 3432 | 1461022330409 Marionette TRACE conn3 <- [1,622,null,{}] 16:32:10 INFO - PROCESS | 3432 | 1461022330414 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}] 16:32:10 INFO - PROCESS | 3432 | 1461022330590 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 16:32:10 INFO - PROCESS | 3432 | 1461022330747 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:10 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c4184000 == 73 [pid = 3432] [id = 163] 16:32:10 INFO - PROCESS | 3432 | ++DOMWINDOW == 113 (0x7f08b8ccdc00) [pid = 3432] [serial = 489] [outer = (nil)] 16:32:10 INFO - PROCESS | 3432 | ++DOMWINDOW == 114 (0x7f08bc9ebc00) [pid = 3432] [serial = 490] [outer = 0x7f08b8ccdc00] 16:32:10 INFO - PROCESS | 3432 | 1461022330824 Marionette DEBUG loaded listener.js 16:32:10 INFO - PROCESS | 3432 | ++DOMWINDOW == 115 (0x7f08bec11c00) [pid = 3432] [serial = 491] [outer = 0x7f08b8ccdc00] 16:32:11 INFO - PROCESS | 3432 | 1461022331706 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]]]}] 16:32:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:32:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1331ms 16:32:11 INFO - PROCESS | 3432 | 1461022331737 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 16:32:11 INFO - PROCESS | 3432 | 1461022331741 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 16:32:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:32:11 INFO - PROCESS | 3432 | 1461022331747 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:32:11 INFO - PROCESS | 3432 | 1461022331750 Marionette TRACE conn3 <- [1,626,null,{}] 16:32:11 INFO - PROCESS | 3432 | 1461022331755 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}] 16:32:11 INFO - PROCESS | 3432 | 1461022331904 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 16:32:12 INFO - PROCESS | 3432 | 1461022332053 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:12 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c419f000 == 74 [pid = 3432] [id = 164] 16:32:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 116 (0x7f08a06e6400) [pid = 3432] [serial = 492] [outer = (nil)] 16:32:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 117 (0x7f08a724bc00) [pid = 3432] [serial = 493] [outer = 0x7f08a06e6400] 16:32:12 INFO - PROCESS | 3432 | 1461022332137 Marionette DEBUG loaded listener.js 16:32:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 118 (0x7f08a7250000) [pid = 3432] [serial = 494] [outer = 0x7f08a06e6400] 16:32:13 INFO - PROCESS | 3432 | 1461022333285 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]]]}] 16:32:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:32:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1597ms 16:32:13 INFO - PROCESS | 3432 | 1461022333346 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 16:32:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:32:13 INFO - PROCESS | 3432 | 1461022333351 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 16:32:13 INFO - PROCESS | 3432 | 1461022333359 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:32:13 INFO - PROCESS | 3432 | 1461022333365 Marionette TRACE conn3 <- [1,630,null,{}] 16:32:13 INFO - PROCESS | 3432 | 1461022333373 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}] 16:32:13 INFO - PROCESS | 3432 | 1461022333531 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 16:32:13 INFO - PROCESS | 3432 | 1461022333766 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:13 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a7b6d800 == 75 [pid = 3432] [id = 165] 16:32:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 119 (0x7f08a06e3000) [pid = 3432] [serial = 495] [outer = (nil)] 16:32:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 120 (0x7f08a2ac2400) [pid = 3432] [serial = 496] [outer = 0x7f08a06e3000] 16:32:13 INFO - PROCESS | 3432 | 1461022333848 Marionette DEBUG loaded listener.js 16:32:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 121 (0x7f08a2da0c00) [pid = 3432] [serial = 497] [outer = 0x7f08a06e3000] 16:32:14 INFO - PROCESS | 3432 | 1461022334723 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]]]}] 16:32:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:32:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1440ms 16:32:14 INFO - PROCESS | 3432 | 1461022334798 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 16:32:14 INFO - PROCESS | 3432 | 1461022334806 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 16:32:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:32:14 INFO - PROCESS | 3432 | 1461022334816 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:32:14 INFO - PROCESS | 3432 | 1461022334819 Marionette TRACE conn3 <- [1,634,null,{}] 16:32:14 INFO - PROCESS | 3432 | 1461022334825 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}] 16:32:15 INFO - PROCESS | 3432 | 1461022335026 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 16:32:15 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ad588800 == 74 [pid = 3432] [id = 156] 16:32:15 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a198a000 == 73 [pid = 3432] [id = 155] 16:32:15 INFO - PROCESS | 3432 | --DOMWINDOW == 120 (0x7f08a6e3c400) [pid = 3432] [serial = 432] [outer = (nil)] [url = about:blank] 16:32:15 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ab16b800 == 72 [pid = 3432] [id = 154] 16:32:15 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a3f72000 == 71 [pid = 3432] [id = 153] 16:32:15 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a19bf800 == 70 [pid = 3432] [id = 152] 16:32:15 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a7b67000 == 69 [pid = 3432] [id = 151] 16:32:15 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a7b67800 == 68 [pid = 3432] [id = 150] 16:32:15 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a1870800 == 67 [pid = 3432] [id = 149] 16:32:15 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a81e0000 == 66 [pid = 3432] [id = 148] 16:32:15 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08c183f800 == 65 [pid = 3432] [id = 147] 16:32:15 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08be69a800 == 64 [pid = 3432] [id = 146] 16:32:15 INFO - PROCESS | 3432 | 1461022335234 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:15 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a2bcc800 == 63 [pid = 3432] [id = 145] 16:32:15 INFO - PROCESS | 3432 | --DOMWINDOW == 119 (0x7f08a9fe3800) [pid = 3432] [serial = 426] [outer = (nil)] [url = about:blank] 16:32:15 INFO - PROCESS | 3432 | --DOMWINDOW == 118 (0x7f08a3133800) [pid = 3432] [serial = 393] [outer = (nil)] [url = about:blank] 16:32:15 INFO - PROCESS | 3432 | --DOMWINDOW == 117 (0x7f08bec22800) [pid = 3432] [serial = 391] [outer = (nil)] [url = about:blank] 16:32:15 INFO - PROCESS | 3432 | --DOMWINDOW == 116 (0x7f08a312c800) [pid = 3432] [serial = 414] [outer = (nil)] [url = about:blank] 16:32:15 INFO - PROCESS | 3432 | --DOMWINDOW == 115 (0x7f08a6e45c00) [pid = 3432] [serial = 420] [outer = (nil)] [url = about:blank] 16:32:15 INFO - PROCESS | 3432 | --DOMWINDOW == 114 (0x7f08a7e10c00) [pid = 3432] [serial = 421] [outer = (nil)] [url = about:blank] 16:32:15 INFO - PROCESS | 3432 | --DOMWINDOW == 113 (0x7f08a2b35c00) [pid = 3432] [serial = 412] [outer = (nil)] [url = about:blank] 16:32:15 INFO - PROCESS | 3432 | --DOMWINDOW == 112 (0x7f08a2b1f800) [pid = 3432] [serial = 411] [outer = (nil)] [url = about:blank] 16:32:15 INFO - PROCESS | 3432 | --DOMWINDOW == 111 (0x7f08a4eb9c00) [pid = 3432] [serial = 417] [outer = (nil)] [url = about:blank] 16:32:15 INFO - PROCESS | 3432 | --DOMWINDOW == 110 (0x7f08b9d12400) [pid = 3432] [serial = 399] [outer = (nil)] [url = about:blank] 16:32:15 INFO - PROCESS | 3432 | --DOMWINDOW == 109 (0x7f08a0927000) [pid = 3432] [serial = 408] [outer = (nil)] [url = about:blank] 16:32:15 INFO - PROCESS | 3432 | --DOMWINDOW == 108 (0x7f08a355f400) [pid = 3432] [serial = 402] [outer = (nil)] [url = about:blank] 16:32:15 INFO - PROCESS | 3432 | --DOMWINDOW == 107 (0x7f08bec0a800) [pid = 3432] [serial = 405] [outer = (nil)] [url = about:blank] 16:32:15 INFO - PROCESS | 3432 | --DOMWINDOW == 106 (0x7f08a6c51c00) [pid = 3432] [serial = 418] [outer = (nil)] [url = about:blank] 16:32:15 INFO - PROCESS | 3432 | --DOMWINDOW == 105 (0x7f08a30b1c00) [pid = 3432] [serial = 429] [outer = (nil)] [url = about:blank] 16:32:15 INFO - PROCESS | 3432 | --DOMWINDOW == 104 (0x7f08ac623800) [pid = 3432] [serial = 427] [outer = (nil)] [url = about:blank] 16:32:15 INFO - PROCESS | 3432 | --DOMWINDOW == 103 (0x7f08a7e12c00) [pid = 3432] [serial = 396] [outer = (nil)] [url = about:blank] 16:32:15 INFO - PROCESS | 3432 | --DOMWINDOW == 102 (0x7f08a3561000) [pid = 3432] [serial = 415] [outer = (nil)] [url = about:blank] 16:32:15 INFO - PROCESS | 3432 | --DOMWINDOW == 101 (0x7f08a7e13400) [pid = 3432] [serial = 423] [outer = (nil)] [url = about:blank] 16:32:15 INFO - PROCESS | 3432 | --DOMWINDOW == 100 (0x7f08aa6edc00) [pid = 3432] [serial = 424] [outer = (nil)] [url = about:blank] 16:32:15 INFO - PROCESS | 3432 | --DOMWINDOW == 99 (0x7f08a6c8e000) [pid = 3432] [serial = 430] [outer = (nil)] [url = about:blank] 16:32:15 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a1880800 == 64 [pid = 3432] [id = 166] 16:32:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 100 (0x7f08a0927000) [pid = 3432] [serial = 498] [outer = (nil)] 16:32:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 101 (0x7f08a3133800) [pid = 3432] [serial = 499] [outer = 0x7f08a0927000] 16:32:15 INFO - PROCESS | 3432 | 1461022335323 Marionette DEBUG loaded listener.js 16:32:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 102 (0x7f08a4e79000) [pid = 3432] [serial = 500] [outer = 0x7f08a0927000] 16:32:15 INFO - PROCESS | 3432 | [3432] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:32:16 INFO - PROCESS | 3432 | 1461022336041 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]]]}] 16:32:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:32:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1237ms 16:32:16 INFO - PROCESS | 3432 | 1461022336063 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 16:32:16 INFO - PROCESS | 3432 | 1461022336065 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 16:32:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:32:16 INFO - PROCESS | 3432 | 1461022336073 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:32:16 INFO - PROCESS | 3432 | 1461022336078 Marionette TRACE conn3 <- [1,638,null,{}] 16:32:16 INFO - PROCESS | 3432 | 1461022336093 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}] 16:32:16 INFO - PROCESS | 3432 | 1461022336242 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 16:32:16 INFO - PROCESS | 3432 | 1461022336252 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:16 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a81d0000 == 65 [pid = 3432] [id = 167] 16:32:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 103 (0x7f08a5992800) [pid = 3432] [serial = 501] [outer = (nil)] 16:32:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 104 (0x7f08a7244c00) [pid = 3432] [serial = 502] [outer = 0x7f08a5992800] 16:32:16 INFO - PROCESS | 3432 | 1461022336317 Marionette DEBUG loaded listener.js 16:32:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 105 (0x7f08a7251800) [pid = 3432] [serial = 503] [outer = 0x7f08a5992800] 16:32:16 INFO - PROCESS | 3432 | [3432] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:32:17 INFO - PROCESS | 3432 | 1461022337102 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]]]}] 16:32:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:32:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1042ms 16:32:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:32:17 INFO - PROCESS | 3432 | 1461022337116 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 16:32:17 INFO - PROCESS | 3432 | 1461022337119 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 16:32:17 INFO - PROCESS | 3432 | 1461022337126 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:32:17 INFO - PROCESS | 3432 | 1461022337129 Marionette TRACE conn3 <- [1,642,null,{}] 16:32:17 INFO - PROCESS | 3432 | 1461022337134 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}] 16:32:17 INFO - PROCESS | 3432 | 1461022337361 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 16:32:17 INFO - PROCESS | 3432 | 1461022337444 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:17 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08aba6a800 == 66 [pid = 3432] [id = 168] 16:32:17 INFO - PROCESS | 3432 | ++DOMWINDOW == 106 (0x7f08a1733400) [pid = 3432] [serial = 504] [outer = (nil)] 16:32:17 INFO - PROCESS | 3432 | ++DOMWINDOW == 107 (0x7f08a8b11000) [pid = 3432] [serial = 505] [outer = 0x7f08a1733400] 16:32:17 INFO - PROCESS | 3432 | 1461022337505 Marionette DEBUG loaded listener.js 16:32:17 INFO - PROCESS | 3432 | ++DOMWINDOW == 108 (0x7f08a9941400) [pid = 3432] [serial = 506] [outer = 0x7f08a1733400] 16:32:18 INFO - PROCESS | 3432 | 1461022338302 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]]]}] 16:32:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:32:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1234ms 16:32:18 INFO - PROCESS | 3432 | 1461022338359 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 16:32:18 INFO - PROCESS | 3432 | 1461022338362 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 16:32:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:32:18 INFO - PROCESS | 3432 | 1461022338368 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:32:18 INFO - PROCESS | 3432 | 1461022338370 Marionette TRACE conn3 <- [1,646,null,{}] 16:32:18 INFO - PROCESS | 3432 | 1461022338376 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}] 16:32:18 INFO - PROCESS | 3432 | 1461022338559 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 16:32:18 INFO - PROCESS | 3432 | 1461022338579 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:18 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ad132800 == 67 [pid = 3432] [id = 169] 16:32:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 109 (0x7f08a06e5800) [pid = 3432] [serial = 507] [outer = (nil)] 16:32:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 110 (0x7f08a9946000) [pid = 3432] [serial = 508] [outer = 0x7f08a06e5800] 16:32:18 INFO - PROCESS | 3432 | 1461022338639 Marionette DEBUG loaded listener.js 16:32:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 111 (0x7f08a994bc00) [pid = 3432] [serial = 509] [outer = 0x7f08a06e5800] 16:32:19 INFO - PROCESS | 3432 | 1461022339489 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]]]}] 16:32:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:32:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1148ms 16:32:19 INFO - PROCESS | 3432 | 1461022339517 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 16:32:19 INFO - PROCESS | 3432 | 1461022339520 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 16:32:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:32:19 INFO - PROCESS | 3432 | 1461022339526 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:32:19 INFO - PROCESS | 3432 | 1461022339528 Marionette TRACE conn3 <- [1,650,null,{}] 16:32:19 INFO - PROCESS | 3432 | 1461022339533 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}] 16:32:19 INFO - PROCESS | 3432 | 1461022339740 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 16:32:19 INFO - PROCESS | 3432 | --DOMWINDOW == 110 (0x7f08a2b33400) [pid = 3432] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:32:19 INFO - PROCESS | 3432 | --DOMWINDOW == 109 (0x7f08a9ce0000) [pid = 3432] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:32:19 INFO - PROCESS | 3432 | --DOMWINDOW == 108 (0x7f08a06ef800) [pid = 3432] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:32:19 INFO - PROCESS | 3432 | --DOMWINDOW == 107 (0x7f08a4eb4000) [pid = 3432] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:32:19 INFO - PROCESS | 3432 | --DOMWINDOW == 106 (0x7f08a2ac6800) [pid = 3432] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:32:19 INFO - PROCESS | 3432 | --DOMWINDOW == 105 (0x7f08a3cd4000) [pid = 3432] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:32:19 INFO - PROCESS | 3432 | --DOMWINDOW == 104 (0x7f08a2b3b800) [pid = 3432] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:32:19 INFO - PROCESS | 3432 | 1461022339934 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:19 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a32e6000 == 68 [pid = 3432] [id = 170] 16:32:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 105 (0x7f08a06ec000) [pid = 3432] [serial = 510] [outer = (nil)] 16:32:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 106 (0x7f08a2da4400) [pid = 3432] [serial = 511] [outer = 0x7f08a06ec000] 16:32:19 INFO - PROCESS | 3432 | 1461022339997 Marionette DEBUG loaded listener.js 16:32:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 107 (0x7f08ab697400) [pid = 3432] [serial = 512] [outer = 0x7f08a06ec000] 16:32:20 INFO - PROCESS | 3432 | 1461022340655 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]]]}] 16:32:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:32:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1182ms 16:32:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:32:20 INFO - PROCESS | 3432 | 1461022340709 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 16:32:20 INFO - PROCESS | 3432 | 1461022340711 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 16:32:20 INFO - PROCESS | 3432 | 1461022340717 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:32:20 INFO - PROCESS | 3432 | 1461022340720 Marionette TRACE conn3 <- [1,654,null,{}] 16:32:20 INFO - PROCESS | 3432 | 1461022340734 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}] 16:32:20 INFO - PROCESS | 3432 | 1461022340870 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 16:32:20 INFO - PROCESS | 3432 | 1461022340879 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:20 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b9b3b800 == 69 [pid = 3432] [id = 171] 16:32:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 108 (0x7f08ab10ec00) [pid = 3432] [serial = 513] [outer = (nil)] 16:32:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 109 (0x7f08b2f25800) [pid = 3432] [serial = 514] [outer = 0x7f08ab10ec00] 16:32:20 INFO - PROCESS | 3432 | 1461022340942 Marionette DEBUG loaded listener.js 16:32:21 INFO - PROCESS | 3432 | ++DOMWINDOW == 110 (0x7f08baf0a000) [pid = 3432] [serial = 515] [outer = 0x7f08ab10ec00] 16:32:21 INFO - PROCESS | 3432 | 1461022341709 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]]]}] 16:32:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:32:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1039ms 16:32:21 INFO - PROCESS | 3432 | 1461022341755 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 16:32:21 INFO - PROCESS | 3432 | 1461022341759 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 16:32:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:32:21 INFO - PROCESS | 3432 | 1461022341764 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:32:21 INFO - PROCESS | 3432 | 1461022341766 Marionette TRACE conn3 <- [1,658,null,{}] 16:32:21 INFO - PROCESS | 3432 | 1461022341772 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}] 16:32:21 INFO - PROCESS | 3432 | 1461022341997 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 16:32:22 INFO - PROCESS | 3432 | 1461022342165 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:22 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a1990000 == 70 [pid = 3432] [id = 172] 16:32:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 111 (0x7f08a06e4400) [pid = 3432] [serial = 516] [outer = (nil)] 16:32:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 112 (0x7f08a092b800) [pid = 3432] [serial = 517] [outer = 0x7f08a06e4400] 16:32:22 INFO - PROCESS | 3432 | 1461022342242 Marionette DEBUG loaded listener.js 16:32:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 113 (0x7f08a2a33800) [pid = 3432] [serial = 518] [outer = 0x7f08a06e4400] 16:32:23 INFO - PROCESS | 3432 | 1461022343136 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]]]}] 16:32:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:32:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1429ms 16:32:23 INFO - PROCESS | 3432 | 1461022343197 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 16:32:23 INFO - PROCESS | 3432 | 1461022343202 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 16:32:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:32:23 INFO - PROCESS | 3432 | 1461022343210 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:32:23 INFO - PROCESS | 3432 | 1461022343216 Marionette TRACE conn3 <- [1,662,null,{}] 16:32:23 INFO - PROCESS | 3432 | 1461022343223 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}] 16:32:23 INFO - PROCESS | 3432 | 1461022343386 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 16:32:23 INFO - PROCESS | 3432 | 1461022343531 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:23 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a81ea800 == 71 [pid = 3432] [id = 173] 16:32:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 114 (0x7f08a06e9400) [pid = 3432] [serial = 519] [outer = (nil)] 16:32:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 115 (0x7f08a2da3000) [pid = 3432] [serial = 520] [outer = 0x7f08a06e9400] 16:32:23 INFO - PROCESS | 3432 | 1461022343608 Marionette DEBUG loaded listener.js 16:32:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 116 (0x7f08a3ccf800) [pid = 3432] [serial = 521] [outer = 0x7f08a06e9400] 16:32:24 INFO - PROCESS | 3432 | [3432] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:32:24 INFO - PROCESS | 3432 | 1461022344526 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]]]}] 16:32:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:32:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1384ms 16:32:24 INFO - PROCESS | 3432 | 1461022344595 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 16:32:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:32:24 INFO - PROCESS | 3432 | 1461022344600 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 16:32:24 INFO - PROCESS | 3432 | 1461022344606 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:32:24 INFO - PROCESS | 3432 | 1461022344610 Marionette TRACE conn3 <- [1,666,null,{}] 16:32:24 INFO - PROCESS | 3432 | 1461022344616 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}] 16:32:24 INFO - PROCESS | 3432 | 1461022344782 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 16:32:24 INFO - PROCESS | 3432 | 1461022344927 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:24 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08bcf23000 == 72 [pid = 3432] [id = 174] 16:32:24 INFO - PROCESS | 3432 | ++DOMWINDOW == 117 (0x7f08a2ac7c00) [pid = 3432] [serial = 522] [outer = (nil)] 16:32:24 INFO - PROCESS | 3432 | ++DOMWINDOW == 118 (0x7f08a6c94c00) [pid = 3432] [serial = 523] [outer = 0x7f08a2ac7c00] 16:32:25 INFO - PROCESS | 3432 | 1461022345004 Marionette DEBUG loaded listener.js 16:32:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 119 (0x7f08a724d000) [pid = 3432] [serial = 524] [outer = 0x7f08a2ac7c00] 16:32:25 INFO - PROCESS | 3432 | [3432] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:32:25 INFO - PROCESS | 3432 | 1461022345983 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]]]}] 16:32:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:32:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1432ms 16:32:26 INFO - PROCESS | 3432 | 1461022346039 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 16:32:26 INFO - PROCESS | 3432 | 1461022346044 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 16:32:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:32:26 INFO - PROCESS | 3432 | 1461022346061 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:32:26 INFO - PROCESS | 3432 | 1461022346068 Marionette TRACE conn3 <- [1,670,null,{}] 16:32:26 INFO - PROCESS | 3432 | 1461022346073 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}] 16:32:26 INFO - PROCESS | 3432 | 1461022346270 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 16:32:26 INFO - PROCESS | 3432 | 1461022346417 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:26 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08bedaa000 == 73 [pid = 3432] [id = 175] 16:32:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 120 (0x7f08a3cd0000) [pid = 3432] [serial = 525] [outer = (nil)] 16:32:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 121 (0x7f08a994c400) [pid = 3432] [serial = 526] [outer = 0x7f08a3cd0000] 16:32:26 INFO - PROCESS | 3432 | 1461022346487 Marionette DEBUG loaded listener.js 16:32:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 122 (0x7f08ab697c00) [pid = 3432] [serial = 527] [outer = 0x7f08a3cd0000] 16:32:27 INFO - PROCESS | 3432 | 1461022347345 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]]]}] 16:32:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:32:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1352ms 16:32:27 INFO - PROCESS | 3432 | 1461022347406 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 16:32:27 INFO - PROCESS | 3432 | 1461022347408 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 16:32:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:32:27 INFO - PROCESS | 3432 | 1461022347415 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:32:27 INFO - PROCESS | 3432 | 1461022347418 Marionette TRACE conn3 <- [1,674,null,{}] 16:32:27 INFO - PROCESS | 3432 | 1461022347424 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}] 16:32:27 INFO - PROCESS | 3432 | 1461022347585 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 16:32:27 INFO - PROCESS | 3432 | 1461022347737 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:27 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c0e7d000 == 74 [pid = 3432] [id = 176] 16:32:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 123 (0x7f08a7250800) [pid = 3432] [serial = 528] [outer = (nil)] 16:32:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 124 (0x7f08ac99a400) [pid = 3432] [serial = 529] [outer = 0x7f08a7250800] 16:32:27 INFO - PROCESS | 3432 | 1461022347808 Marionette DEBUG loaded listener.js 16:32:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 125 (0x7f08b9f0f400) [pid = 3432] [serial = 530] [outer = 0x7f08a7250800] 16:32:28 INFO - PROCESS | 3432 | [3432] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:32:28 INFO - PROCESS | 3432 | 1461022348648 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]]]}] 16:32:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 16:32:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1283ms 16:32:28 INFO - PROCESS | 3432 | 1461022348713 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 16:32:28 INFO - PROCESS | 3432 | 1461022348717 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 16:32:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:32:28 INFO - PROCESS | 3432 | 1461022348725 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:32:28 INFO - PROCESS | 3432 | 1461022348728 Marionette TRACE conn3 <- [1,678,null,{}] 16:32:28 INFO - PROCESS | 3432 | 1461022348734 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}] 16:32:28 INFO - PROCESS | 3432 | 1461022348893 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 16:32:29 INFO - PROCESS | 3432 | 1461022349041 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:29 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a1814000 == 75 [pid = 3432] [id = 177] 16:32:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 126 (0x7f08ad534800) [pid = 3432] [serial = 531] [outer = (nil)] 16:32:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 127 (0x7f08ad536800) [pid = 3432] [serial = 532] [outer = 0x7f08ad534800] 16:32:29 INFO - PROCESS | 3432 | 1461022349132 Marionette DEBUG loaded listener.js 16:32:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 128 (0x7f08ad53e000) [pid = 3432] [serial = 533] [outer = 0x7f08ad534800] 16:32:29 INFO - PROCESS | 3432 | 1461022349961 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]]]}] 16:32:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:32:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1286ms 16:32:30 INFO - PROCESS | 3432 | 1461022350011 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 16:32:30 INFO - PROCESS | 3432 | 1461022350015 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 16:32:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:32:30 INFO - PROCESS | 3432 | 1461022350021 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:32:30 INFO - PROCESS | 3432 | 1461022350023 Marionette TRACE conn3 <- [1,682,null,{}] 16:32:30 INFO - PROCESS | 3432 | 1461022350032 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}] 16:32:30 INFO - PROCESS | 3432 | 1461022350181 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 16:32:30 INFO - PROCESS | 3432 | 1461022350332 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:30 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a0806800 == 76 [pid = 3432] [id = 178] 16:32:30 INFO - PROCESS | 3432 | ++DOMWINDOW == 129 (0x7f089bbc2c00) [pid = 3432] [serial = 534] [outer = (nil)] 16:32:30 INFO - PROCESS | 3432 | ++DOMWINDOW == 130 (0x7f089bbcf800) [pid = 3432] [serial = 535] [outer = 0x7f089bbc2c00] 16:32:30 INFO - PROCESS | 3432 | 1461022350404 Marionette DEBUG loaded listener.js 16:32:30 INFO - PROCESS | 3432 | ++DOMWINDOW == 131 (0x7f08ad537400) [pid = 3432] [serial = 536] [outer = 0x7f089bbc2c00] 16:32:31 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:31 INFO - PROCESS | 3432 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:32:31 INFO - PROCESS | 3432 | 1461022351747 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]]]}] 16:32:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 16:32:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1738ms 16:32:31 INFO - PROCESS | 3432 | 1461022351759 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 16:32:31 INFO - PROCESS | 3432 | 1461022351764 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 16:32:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:32:31 INFO - PROCESS | 3432 | 1461022351772 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:32:31 INFO - PROCESS | 3432 | 1461022351777 Marionette TRACE conn3 <- [1,686,null,{}] 16:32:31 INFO - PROCESS | 3432 | 1461022351784 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}] 16:32:31 INFO - PROCESS | 3432 | 1461022351994 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 16:32:32 INFO - PROCESS | 3432 | 1461022352160 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:32 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a6e10000 == 77 [pid = 3432] [id = 179] 16:32:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 132 (0x7f08a2a3b800) [pid = 3432] [serial = 537] [outer = (nil)] 16:32:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 133 (0x7f08a2a3fc00) [pid = 3432] [serial = 538] [outer = 0x7f08a2a3b800] 16:32:32 INFO - PROCESS | 3432 | 1461022352235 Marionette DEBUG loaded listener.js 16:32:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 134 (0x7f08a2b33c00) [pid = 3432] [serial = 539] [outer = 0x7f08a2a3b800] 16:32:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a1998800 == 76 [pid = 3432] [id = 117] 16:32:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b9da5800 == 75 [pid = 3432] [id = 144] 16:32:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08abeae000 == 74 [pid = 3432] [id = 64] 16:32:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b9b3b800 == 73 [pid = 3432] [id = 171] 16:32:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a32e6000 == 72 [pid = 3432] [id = 170] 16:32:33 INFO - PROCESS | 3432 | --DOMWINDOW == 133 (0x7f08a6c96000) [pid = 3432] [serial = 472] [outer = (nil)] [url = about:blank] 16:32:33 INFO - PROCESS | 3432 | --DOMWINDOW == 132 (0x7f08a18dd400) [pid = 3432] [serial = 435] [outer = (nil)] [url = about:blank] 16:32:33 INFO - PROCESS | 3432 | --DOMWINDOW == 131 (0x7f08a2b3f800) [pid = 3432] [serial = 438] [outer = (nil)] [url = about:blank] 16:32:33 INFO - PROCESS | 3432 | --DOMWINDOW == 130 (0x7f08ac3c8c00) [pid = 3432] [serial = 441] [outer = (nil)] [url = about:blank] 16:32:33 INFO - PROCESS | 3432 | --DOMWINDOW == 129 (0x7f08b984b000) [pid = 3432] [serial = 444] [outer = (nil)] [url = about:blank] 16:32:33 INFO - PROCESS | 3432 | --DOMWINDOW == 128 (0x7f08badf0c00) [pid = 3432] [serial = 447] [outer = (nil)] [url = about:blank] 16:32:33 INFO - PROCESS | 3432 | --DOMWINDOW == 127 (0x7f08a2da4800) [pid = 3432] [serial = 450] [outer = (nil)] [url = about:blank] 16:32:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ad132800 == 71 [pid = 3432] [id = 169] 16:32:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08aba6a800 == 70 [pid = 3432] [id = 168] 16:32:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a81d0000 == 69 [pid = 3432] [id = 167] 16:32:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a1880800 == 68 [pid = 3432] [id = 166] 16:32:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a7b6d800 == 67 [pid = 3432] [id = 165] 16:32:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ab008800 == 66 [pid = 3432] [id = 159] 16:32:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a2cd8000 == 65 [pid = 3432] [id = 158] 16:32:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08adfd0800 == 64 [pid = 3432] [id = 157] 16:32:33 INFO - PROCESS | 3432 | --DOMWINDOW == 126 (0x7f08a7e0cc00) [pid = 3432] [serial = 466] [outer = (nil)] [url = about:blank] 16:32:33 INFO - PROCESS | 3432 | --DOMWINDOW == 125 (0x7f08ab470400) [pid = 3432] [serial = 469] [outer = (nil)] [url = about:blank] 16:32:33 INFO - PROCESS | 3432 | --DOMWINDOW == 124 (0x7f08ac476800) [pid = 3432] [serial = 470] [outer = (nil)] [url = about:blank] 16:32:33 INFO - PROCESS | 3432 | --DOMWINDOW == 123 (0x7f08ac997000) [pid = 3432] [serial = 433] [outer = (nil)] [url = about:blank] 16:32:33 INFO - PROCESS | 3432 | --DOMWINDOW == 122 (0x7f08a6c92c00) [pid = 3432] [serial = 463] [outer = (nil)] [url = about:blank] 16:32:33 INFO - PROCESS | 3432 | --DOMWINDOW == 121 (0x7f08a2d9b000) [pid = 3432] [serial = 455] [outer = (nil)] [url = about:blank] 16:32:33 INFO - PROCESS | 3432 | --DOMWINDOW == 120 (0x7f08a2b22000) [pid = 3432] [serial = 454] [outer = (nil)] [url = about:blank] 16:32:33 INFO - PROCESS | 3432 | --DOMWINDOW == 119 (0x7f08a3cd6c00) [pid = 3432] [serial = 460] [outer = (nil)] [url = about:blank] 16:32:33 INFO - PROCESS | 3432 | --DOMWINDOW == 118 (0x7f08a4eb3800) [pid = 3432] [serial = 461] [outer = (nil)] [url = about:blank] 16:32:33 INFO - PROCESS | 3432 | --DOMWINDOW == 117 (0x7f08a30aa400) [pid = 3432] [serial = 457] [outer = (nil)] [url = about:blank] 16:32:33 INFO - PROCESS | 3432 | --DOMWINDOW == 116 (0x7f08a355dc00) [pid = 3432] [serial = 458] [outer = (nil)] [url = about:blank] 16:32:33 INFO - PROCESS | 3432 | --DOMWINDOW == 115 (0x7f08a8b13000) [pid = 3432] [serial = 467] [outer = (nil)] [url = about:blank] 16:32:33 INFO - PROCESS | 3432 | --DOMWINDOW == 114 (0x7f08a6eea400) [pid = 3432] [serial = 464] [outer = (nil)] [url = about:blank] 16:32:33 INFO - PROCESS | 3432 | --DOMWINDOW == 113 (0x7f08a2aca000) [pid = 3432] [serial = 244] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:32:33 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:33 INFO - PROCESS | 3432 | 1461022353562 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]]]}] 16:32:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:32:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1887ms 16:32:33 INFO - PROCESS | 3432 | 1461022353659 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 16:32:33 INFO - PROCESS | 3432 | 1461022353668 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 16:32:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:32:33 INFO - PROCESS | 3432 | 1461022353685 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:32:33 INFO - PROCESS | 3432 | 1461022353689 Marionette TRACE conn3 <- [1,690,null,{}] 16:32:33 INFO - PROCESS | 3432 | 1461022353695 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}] 16:32:33 INFO - PROCESS | 3432 | 1461022353832 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 16:32:33 INFO - PROCESS | 3432 | 1461022353842 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:33 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a19c9800 == 65 [pid = 3432] [id = 180] 16:32:33 INFO - PROCESS | 3432 | ++DOMWINDOW == 114 (0x7f08a2a3ac00) [pid = 3432] [serial = 540] [outer = (nil)] 16:32:33 INFO - PROCESS | 3432 | ++DOMWINDOW == 115 (0x7f08a30abc00) [pid = 3432] [serial = 541] [outer = 0x7f08a2a3ac00] 16:32:33 INFO - PROCESS | 3432 | 1461022353903 Marionette DEBUG loaded listener.js 16:32:34 INFO - PROCESS | 3432 | ++DOMWINDOW == 116 (0x7f08a36e4800) [pid = 3432] [serial = 542] [outer = 0x7f08a2a3ac00] 16:32:35 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:35 INFO - PROCESS | 3432 | 1461022355067 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]]]}] 16:32:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:32:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1397ms 16:32:35 INFO - PROCESS | 3432 | 1461022355074 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 16:32:35 INFO - PROCESS | 3432 | 1461022355079 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 16:32:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:32:35 INFO - PROCESS | 3432 | 1461022355085 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:32:35 INFO - PROCESS | 3432 | 1461022355090 Marionette TRACE conn3 <- [1,694,null,{}] 16:32:35 INFO - PROCESS | 3432 | 1461022355105 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}] 16:32:35 INFO - PROCESS | 3432 | 1461022355250 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 16:32:35 INFO - PROCESS | 3432 | 1461022355443 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:35 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a7b66800 == 66 [pid = 3432] [id = 181] 16:32:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 117 (0x7f08a2da7400) [pid = 3432] [serial = 543] [outer = (nil)] 16:32:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 118 (0x7f08a4e78400) [pid = 3432] [serial = 544] [outer = 0x7f08a2da7400] 16:32:35 INFO - PROCESS | 3432 | 1461022355506 Marionette DEBUG loaded listener.js 16:32:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 119 (0x7f08a6c90000) [pid = 3432] [serial = 545] [outer = 0x7f08a2da7400] 16:32:36 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:36 INFO - PROCESS | 3432 | 1461022356628 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]]]}] 16:32:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 16:32:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1585ms 16:32:36 INFO - PROCESS | 3432 | 1461022356670 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 16:32:36 INFO - PROCESS | 3432 | 1461022356674 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 16:32:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:32:36 INFO - PROCESS | 3432 | 1461022356693 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:32:36 INFO - PROCESS | 3432 | 1461022356695 Marionette TRACE conn3 <- [1,698,null,{}] 16:32:36 INFO - PROCESS | 3432 | 1461022356711 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}] 16:32:36 INFO - PROCESS | 3432 | 1461022356888 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 16:32:36 INFO - PROCESS | 3432 | 1461022356956 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:36 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ab161800 == 67 [pid = 3432] [id = 182] 16:32:36 INFO - PROCESS | 3432 | ++DOMWINDOW == 120 (0x7f08a4eb9800) [pid = 3432] [serial = 546] [outer = (nil)] 16:32:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 121 (0x7f08a7243000) [pid = 3432] [serial = 547] [outer = 0x7f08a4eb9800] 16:32:37 INFO - PROCESS | 3432 | 1461022357017 Marionette DEBUG loaded listener.js 16:32:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 122 (0x7f08a724fc00) [pid = 3432] [serial = 548] [outer = 0x7f08a4eb9800] 16:32:37 INFO - PROCESS | 3432 | --DOMWINDOW == 121 (0x7f08a06e3000) [pid = 3432] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:32:37 INFO - PROCESS | 3432 | --DOMWINDOW == 120 (0x7f08a06e5800) [pid = 3432] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:32:37 INFO - PROCESS | 3432 | --DOMWINDOW == 119 (0x7f08a0927000) [pid = 3432] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:32:37 INFO - PROCESS | 3432 | --DOMWINDOW == 118 (0x7f08a1733400) [pid = 3432] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:32:37 INFO - PROCESS | 3432 | --DOMWINDOW == 117 (0x7f08a18d6000) [pid = 3432] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:32:37 INFO - PROCESS | 3432 | --DOMWINDOW == 116 (0x7f08a5992800) [pid = 3432] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:32:37 INFO - PROCESS | 3432 | --DOMWINDOW == 115 (0x7f08a06ec000) [pid = 3432] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:32:37 INFO - PROCESS | 3432 | --DOMWINDOW == 114 (0x7f08a06ea400) [pid = 3432] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:32:38 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:38 INFO - PROCESS | 3432 | 1461022358166 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]]]}] 16:32:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 16:32:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1483ms 16:32:38 INFO - PROCESS | 3432 | 1461022358182 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 16:32:38 INFO - PROCESS | 3432 | 1461022358188 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 16:32:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:32:38 INFO - PROCESS | 3432 | 1461022358196 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:32:38 INFO - PROCESS | 3432 | 1461022358199 Marionette TRACE conn3 <- [1,702,null,{}] 16:32:38 INFO - PROCESS | 3432 | 1461022358204 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}] 16:32:38 INFO - PROCESS | 3432 | 1461022358339 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 16:32:38 INFO - PROCESS | 3432 | 1461022358349 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:38 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ab008800 == 68 [pid = 3432] [id = 183] 16:32:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 115 (0x7f08a18d6800) [pid = 3432] [serial = 549] [outer = (nil)] 16:32:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 116 (0x7f08a72ee000) [pid = 3432] [serial = 550] [outer = 0x7f08a18d6800] 16:32:38 INFO - PROCESS | 3432 | 1461022358412 Marionette DEBUG loaded listener.js 16:32:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 117 (0x7f08a72f8c00) [pid = 3432] [serial = 551] [outer = 0x7f08a18d6800] 16:32:39 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:39 INFO - PROCESS | 3432 | 1461022359636 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]]]}] 16:32:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:32:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1478ms 16:32:39 INFO - PROCESS | 3432 | 1461022359674 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 16:32:39 INFO - PROCESS | 3432 | 1461022359676 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 16:32:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:32:39 INFO - PROCESS | 3432 | 1461022359682 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:32:39 INFO - PROCESS | 3432 | 1461022359684 Marionette TRACE conn3 <- [1,706,null,{}] 16:32:39 INFO - PROCESS | 3432 | 1461022359690 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}] 16:32:39 INFO - PROCESS | 3432 | 1461022359902 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 16:32:40 INFO - PROCESS | 3432 | 1461022360100 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:40 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a170b800 == 69 [pid = 3432] [id = 184] 16:32:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 118 (0x7f089bbc9400) [pid = 3432] [serial = 552] [outer = (nil)] 16:32:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 119 (0x7f08a06e2800) [pid = 3432] [serial = 553] [outer = 0x7f089bbc9400] 16:32:40 INFO - PROCESS | 3432 | 1461022360174 Marionette DEBUG loaded listener.js 16:32:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 120 (0x7f08a173f400) [pid = 3432] [serial = 554] [outer = 0x7f089bbc9400] 16:32:41 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:41 INFO - PROCESS | 3432 | 1461022361484 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]]]}] 16:32:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:32:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1828ms 16:32:41 INFO - PROCESS | 3432 | 1461022361566 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 16:32:41 INFO - PROCESS | 3432 | 1461022361572 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 16:32:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:32:41 INFO - PROCESS | 3432 | 1461022361585 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:32:41 INFO - PROCESS | 3432 | 1461022361590 Marionette TRACE conn3 <- [1,710,null,{}] 16:32:41 INFO - PROCESS | 3432 | 1461022361598 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}] 16:32:41 INFO - PROCESS | 3432 | 1461022361760 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 16:32:41 INFO - PROCESS | 3432 | 1461022361965 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:41 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ac8f1000 == 70 [pid = 3432] [id = 185] 16:32:41 INFO - PROCESS | 3432 | ++DOMWINDOW == 121 (0x7f089bbcc800) [pid = 3432] [serial = 555] [outer = (nil)] 16:32:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 122 (0x7f08a4eba400) [pid = 3432] [serial = 556] [outer = 0x7f089bbcc800] 16:32:42 INFO - PROCESS | 3432 | 1461022362039 Marionette DEBUG loaded listener.js 16:32:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 123 (0x7f08a6c8c800) [pid = 3432] [serial = 557] [outer = 0x7f089bbcc800] 16:32:43 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:43 INFO - PROCESS | 3432 | 1461022363339 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]]]}] 16:32:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:32:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1792ms 16:32:43 INFO - PROCESS | 3432 | 1461022363525 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 16:32:43 INFO - PROCESS | 3432 | 1461022363532 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 16:32:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:32:43 INFO - PROCESS | 3432 | 1461022363545 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:32:43 INFO - PROCESS | 3432 | 1461022363548 Marionette TRACE conn3 <- [1,714,null,{}] 16:32:43 INFO - PROCESS | 3432 | 1461022363555 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}] 16:32:43 INFO - PROCESS | 3432 | 1461022363715 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 16:32:43 INFO - PROCESS | 3432 | 1461022363861 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:43 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b3b04000 == 71 [pid = 3432] [id = 186] 16:32:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 124 (0x7f08a4e84800) [pid = 3432] [serial = 558] [outer = (nil)] 16:32:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 125 (0x7f08a7db1000) [pid = 3432] [serial = 559] [outer = 0x7f08a4e84800] 16:32:43 INFO - PROCESS | 3432 | 1461022363934 Marionette DEBUG loaded listener.js 16:32:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 126 (0x7f08a7e10400) [pid = 3432] [serial = 560] [outer = 0x7f08a4e84800] 16:32:45 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:45 INFO - PROCESS | 3432 | 1461022365281 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]]]}] 16:32:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 16:32:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1787ms 16:32:45 INFO - PROCESS | 3432 | 1461022365341 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 16:32:45 INFO - PROCESS | 3432 | 1461022365345 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 16:32:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:32:45 INFO - PROCESS | 3432 | 1461022365379 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:32:45 INFO - PROCESS | 3432 | 1461022365389 Marionette TRACE conn3 <- [1,718,null,{}] 16:32:45 INFO - PROCESS | 3432 | 1461022365397 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}] 16:32:45 INFO - PROCESS | 3432 | 1461022365563 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 16:32:45 INFO - PROCESS | 3432 | 1461022365711 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:45 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08bce64000 == 72 [pid = 3432] [id = 187] 16:32:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 127 (0x7f08a6c8d800) [pid = 3432] [serial = 561] [outer = (nil)] 16:32:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 128 (0x7f08a9e6a400) [pid = 3432] [serial = 562] [outer = 0x7f08a6c8d800] 16:32:45 INFO - PROCESS | 3432 | 1461022365784 Marionette DEBUG loaded listener.js 16:32:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 129 (0x7f08ac2dbc00) [pid = 3432] [serial = 563] [outer = 0x7f08a6c8d800] 16:32:47 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:47 INFO - PROCESS | 3432 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:32:47 INFO - PROCESS | 3432 | 1461022367176 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]]]}] 16:32:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:32:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1865ms 16:32:47 INFO - PROCESS | 3432 | 1461022367283 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 16:32:47 INFO - PROCESS | 3432 | 1461022367288 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 16:32:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:32:47 INFO - PROCESS | 3432 | 1461022367298 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:32:47 INFO - PROCESS | 3432 | 1461022367301 Marionette TRACE conn3 <- [1,722,null,{}] 16:32:47 INFO - PROCESS | 3432 | 1461022367307 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}] 16:32:47 INFO - PROCESS | 3432 | 1461022367457 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 16:32:47 INFO - PROCESS | 3432 | 1461022367605 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:47 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c1b35800 == 73 [pid = 3432] [id = 188] 16:32:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 130 (0x7f08a06f1400) [pid = 3432] [serial = 564] [outer = (nil)] 16:32:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 131 (0x7f08acd40c00) [pid = 3432] [serial = 565] [outer = 0x7f08a06f1400] 16:32:47 INFO - PROCESS | 3432 | 1461022367681 Marionette DEBUG loaded listener.js 16:32:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 132 (0x7f08af967000) [pid = 3432] [serial = 566] [outer = 0x7f08a06f1400] 16:32:48 INFO - PROCESS | 3432 | 1461022368479 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] 16:32:48 INFO - PROCESS | 3432 | 1461022368545 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 16:32:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:32:48 INFO - PROCESS | 3432 | 1461022368551 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:32:48 INFO - PROCESS | 3432 | 1461022368554 Marionette TRACE conn3 <- [1,726,null,{}] 16:32:48 INFO - PROCESS | 3432 | 1461022368560 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}] 16:32:48 INFO - PROCESS | 3432 | 1461022368730 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 16:32:48 INFO - PROCESS | 3432 | 1461022368880 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:48 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2f4a800 == 74 [pid = 3432] [id = 189] 16:32:48 INFO - PROCESS | 3432 | ++DOMWINDOW == 133 (0x7f08a9942c00) [pid = 3432] [serial = 567] [outer = (nil)] 16:32:48 INFO - PROCESS | 3432 | ++DOMWINDOW == 134 (0x7f08ad59c000) [pid = 3432] [serial = 568] [outer = 0x7f08a9942c00] 16:32:48 INFO - PROCESS | 3432 | 1461022368968 Marionette DEBUG loaded listener.js 16:32:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 135 (0x7f08bac2f800) [pid = 3432] [serial = 569] [outer = 0x7f08a9942c00] 16:32:49 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:49 INFO - PROCESS | 3432 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:32:49 INFO - PROCESS | 3432 | 1461022369918 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]]]}] 16:32:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:32:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1630ms 16:32:50 INFO - PROCESS | 3432 | 1461022370183 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 16:32:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:32:50 INFO - PROCESS | 3432 | 1461022370189 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 16:32:50 INFO - PROCESS | 3432 | 1461022370197 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:32:50 INFO - PROCESS | 3432 | 1461022370200 Marionette TRACE conn3 <- [1,730,null,{}] 16:32:50 INFO - PROCESS | 3432 | 1461022370208 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}] 16:32:50 INFO - PROCESS | 3432 | 1461022370360 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 16:32:50 INFO - PROCESS | 3432 | 1461022370588 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:50 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a1707000 == 75 [pid = 3432] [id = 190] 16:32:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 136 (0x7f089bbc7800) [pid = 3432] [serial = 570] [outer = (nil)] 16:32:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 137 (0x7f08a06e7800) [pid = 3432] [serial = 571] [outer = 0x7f089bbc7800] 16:32:50 INFO - PROCESS | 3432 | 1461022370654 Marionette DEBUG loaded listener.js 16:32:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 138 (0x7f08a18d6400) [pid = 3432] [serial = 572] [outer = 0x7f089bbc7800] 16:32:51 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:51 INFO - PROCESS | 3432 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:32:51 INFO - PROCESS | 3432 | 1461022371650 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] 16:32:51 INFO - PROCESS | 3432 | 1461022371693 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 16:32:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:32:51 INFO - PROCESS | 3432 | 1461022371706 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:32:51 INFO - PROCESS | 3432 | 1461022371710 Marionette TRACE conn3 <- [1,734,null,{}] 16:32:51 INFO - PROCESS | 3432 | 1461022371716 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}] 16:32:51 INFO - PROCESS | 3432 | 1461022371879 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 16:32:52 INFO - PROCESS | 3432 | 1461022372130 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:52 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a080f800 == 76 [pid = 3432] [id = 191] 16:32:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 139 (0x7f08a2a33c00) [pid = 3432] [serial = 573] [outer = (nil)] 16:32:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 140 (0x7f08a2d8a400) [pid = 3432] [serial = 574] [outer = 0x7f08a2a33c00] 16:32:52 INFO - PROCESS | 3432 | 1461022372215 Marionette DEBUG loaded listener.js 16:32:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 141 (0x7f08a30a9000) [pid = 3432] [serial = 575] [outer = 0x7f08a2a33c00] 16:32:52 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a8195000 == 75 [pid = 3432] [id = 52] 16:32:52 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ab008800 == 74 [pid = 3432] [id = 183] 16:32:52 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ab161800 == 73 [pid = 3432] [id = 182] 16:32:53 INFO - PROCESS | 3432 | --DOMWINDOW == 140 (0x7f08b2f25800) [pid = 3432] [serial = 514] [outer = (nil)] [url = about:blank] 16:32:53 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a7b66800 == 72 [pid = 3432] [id = 181] 16:32:53 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a19c9800 == 71 [pid = 3432] [id = 180] 16:32:53 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:53 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a6e10000 == 70 [pid = 3432] [id = 179] 16:32:53 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08bcf23000 == 69 [pid = 3432] [id = 174] 16:32:53 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a81ea800 == 68 [pid = 3432] [id = 173] 16:32:53 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a1990000 == 67 [pid = 3432] [id = 172] 16:32:53 INFO - PROCESS | 3432 | 1461022373199 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]]]}] 16:32:53 INFO - PROCESS | 3432 | --DOMWINDOW == 139 (0x7f08a2ac2400) [pid = 3432] [serial = 496] [outer = (nil)] [url = about:blank] 16:32:53 INFO - PROCESS | 3432 | --DOMWINDOW == 138 (0x7f08a994bc00) [pid = 3432] [serial = 509] [outer = (nil)] [url = about:blank] 16:32:53 INFO - PROCESS | 3432 | --DOMWINDOW == 137 (0x7f08a3133800) [pid = 3432] [serial = 499] [outer = (nil)] [url = about:blank] 16:32:53 INFO - PROCESS | 3432 | --DOMWINDOW == 136 (0x7f08a2da0c00) [pid = 3432] [serial = 497] [outer = (nil)] [url = about:blank] 16:32:53 INFO - PROCESS | 3432 | --DOMWINDOW == 135 (0x7f08a72f6000) [pid = 3432] [serial = 487] [outer = (nil)] [url = about:blank] 16:32:53 INFO - PROCESS | 3432 | --DOMWINDOW == 134 (0x7f08a724bc00) [pid = 3432] [serial = 493] [outer = (nil)] [url = about:blank] 16:32:53 INFO - PROCESS | 3432 | --DOMWINDOW == 133 (0x7f08a4e79000) [pid = 3432] [serial = 500] [outer = (nil)] [url = about:blank] 16:32:53 INFO - PROCESS | 3432 | --DOMWINDOW == 132 (0x7f08a9941400) [pid = 3432] [serial = 506] [outer = (nil)] [url = about:blank] 16:32:53 INFO - PROCESS | 3432 | --DOMWINDOW == 131 (0x7f08adfb9800) [pid = 3432] [serial = 367] [outer = (nil)] [url = about:blank] 16:32:53 INFO - PROCESS | 3432 | --DOMWINDOW == 130 (0x7f08bc9ebc00) [pid = 3432] [serial = 490] [outer = (nil)] [url = about:blank] 16:32:53 INFO - PROCESS | 3432 | --DOMWINDOW == 129 (0x7f08a7244c00) [pid = 3432] [serial = 502] [outer = (nil)] [url = about:blank] 16:32:53 INFO - PROCESS | 3432 | --DOMWINDOW == 128 (0x7f08a2da4400) [pid = 3432] [serial = 511] [outer = (nil)] [url = about:blank] 16:32:53 INFO - PROCESS | 3432 | --DOMWINDOW == 127 (0x7f08acd47c00) [pid = 3432] [serial = 473] [outer = (nil)] [url = about:blank] 16:32:53 INFO - PROCESS | 3432 | --DOMWINDOW == 126 (0x7f08a9946000) [pid = 3432] [serial = 508] [outer = (nil)] [url = about:blank] 16:32:53 INFO - PROCESS | 3432 | --DOMWINDOW == 125 (0x7f08ab697400) [pid = 3432] [serial = 512] [outer = (nil)] [url = about:blank] 16:32:53 INFO - PROCESS | 3432 | --DOMWINDOW == 124 (0x7f08a96eb000) [pid = 3432] [serial = 481] [outer = (nil)] [url = about:blank] 16:32:53 INFO - PROCESS | 3432 | --DOMWINDOW == 123 (0x7f08b2f26800) [pid = 3432] [serial = 484] [outer = (nil)] [url = about:blank] 16:32:53 INFO - PROCESS | 3432 | --DOMWINDOW == 122 (0x7f08a7251800) [pid = 3432] [serial = 503] [outer = (nil)] [url = about:blank] 16:32:53 INFO - PROCESS | 3432 | --DOMWINDOW == 121 (0x7f08a8b11000) [pid = 3432] [serial = 505] [outer = (nil)] [url = about:blank] 16:32:53 INFO - PROCESS | 3432 | --DOMWINDOW == 120 (0x7f08a3ccbc00) [pid = 3432] [serial = 478] [outer = (nil)] [url = about:blank] 16:32:53 INFO - PROCESS | 3432 | --DOMWINDOW == 119 (0x7f08a2ac3400) [pid = 3432] [serial = 475] [outer = (nil)] [url = about:blank] 16:32:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:32:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1540ms 16:32:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:32:53 INFO - PROCESS | 3432 | 1461022373244 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 16:32:53 INFO - PROCESS | 3432 | 1461022373247 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 16:32:53 INFO - PROCESS | 3432 | 1461022373254 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:32:53 INFO - PROCESS | 3432 | 1461022373257 Marionette TRACE conn3 <- [1,738,null,{}] 16:32:53 INFO - PROCESS | 3432 | 1461022373271 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}] 16:32:53 INFO - PROCESS | 3432 | 1461022373427 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 16:32:53 INFO - PROCESS | 3432 | 1461022373438 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:53 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a4c5b800 == 68 [pid = 3432] [id = 192] 16:32:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 120 (0x7f08a355b000) [pid = 3432] [serial = 576] [outer = (nil)] 16:32:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 121 (0x7f08a3cd4c00) [pid = 3432] [serial = 577] [outer = 0x7f08a355b000] 16:32:53 INFO - PROCESS | 3432 | 1461022373512 Marionette DEBUG loaded listener.js 16:32:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 122 (0x7f08a4e77000) [pid = 3432] [serial = 578] [outer = 0x7f08a355b000] 16:32:54 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:54 INFO - PROCESS | 3432 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:32:54 INFO - PROCESS | 3432 | 1461022374791 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]]]}] 16:32:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:32:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1585ms 16:32:54 INFO - PROCESS | 3432 | 1461022374838 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 16:32:54 INFO - PROCESS | 3432 | 1461022374841 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 16:32:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:32:54 INFO - PROCESS | 3432 | 1461022374848 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:32:54 INFO - PROCESS | 3432 | 1461022374850 Marionette TRACE conn3 <- [1,742,null,{}] 16:32:54 INFO - PROCESS | 3432 | 1461022374855 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}] 16:32:55 INFO - PROCESS | 3432 | 1461022374999 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 16:32:55 INFO - PROCESS | 3432 | 1461022375164 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:55 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a81e3000 == 69 [pid = 3432] [id = 193] 16:32:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 123 (0x7f08a4ce7c00) [pid = 3432] [serial = 579] [outer = (nil)] 16:32:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 124 (0x7f08a6c55400) [pid = 3432] [serial = 580] [outer = 0x7f08a4ce7c00] 16:32:55 INFO - PROCESS | 3432 | 1461022375226 Marionette DEBUG loaded listener.js 16:32:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 125 (0x7f08a6ee1c00) [pid = 3432] [serial = 581] [outer = 0x7f08a4ce7c00] 16:32:56 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:56 INFO - PROCESS | 3432 | 1461022376322 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]]]}] 16:32:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 16:32:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1481ms 16:32:56 INFO - PROCESS | 3432 | 1461022376331 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 16:32:56 INFO - PROCESS | 3432 | 1461022376334 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 16:32:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:32:56 INFO - PROCESS | 3432 | 1461022376345 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:32:56 INFO - PROCESS | 3432 | 1461022376347 Marionette TRACE conn3 <- [1,746,null,{}] 16:32:56 INFO - PROCESS | 3432 | 1461022376352 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}] 16:32:56 INFO - PROCESS | 3432 | 1461022376538 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 16:32:56 INFO - PROCESS | 3432 | 1461022376649 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:56 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a07e0800 == 70 [pid = 3432] [id = 194] 16:32:56 INFO - PROCESS | 3432 | ++DOMWINDOW == 126 (0x7f08a312bc00) [pid = 3432] [serial = 582] [outer = (nil)] 16:32:56 INFO - PROCESS | 3432 | ++DOMWINDOW == 127 (0x7f08a7244c00) [pid = 3432] [serial = 583] [outer = 0x7f08a312bc00] 16:32:56 INFO - PROCESS | 3432 | 1461022376710 Marionette DEBUG loaded listener.js 16:32:56 INFO - PROCESS | 3432 | ++DOMWINDOW == 128 (0x7f08a72f2800) [pid = 3432] [serial = 584] [outer = 0x7f08a312bc00] 16:32:57 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:57 INFO - PROCESS | 3432 | --DOMWINDOW == 127 (0x7f08a2a3ac00) [pid = 3432] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:32:57 INFO - PROCESS | 3432 | --DOMWINDOW == 126 (0x7f08a2da7400) [pid = 3432] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:32:57 INFO - PROCESS | 3432 | --DOMWINDOW == 125 (0x7f08a2a3b800) [pid = 3432] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:32:57 INFO - PROCESS | 3432 | --DOMWINDOW == 124 (0x7f08ab10ec00) [pid = 3432] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:32:57 INFO - PROCESS | 3432 | --DOMWINDOW == 123 (0x7f08a4eb9800) [pid = 3432] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:32:57 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:57 INFO - PROCESS | 3432 | 1461022377848 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]]]}] 16:32:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 16:32:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1526ms 16:32:57 INFO - PROCESS | 3432 | 1461022377871 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 16:32:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:32:57 INFO - PROCESS | 3432 | 1461022377874 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 16:32:57 INFO - PROCESS | 3432 | 1461022377879 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:32:57 INFO - PROCESS | 3432 | 1461022377882 Marionette TRACE conn3 <- [1,750,null,{}] 16:32:57 INFO - PROCESS | 3432 | 1461022377887 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}] 16:32:58 INFO - PROCESS | 3432 | 1461022378071 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 16:32:58 INFO - PROCESS | 3432 | 1461022378241 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:58 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ac42f800 == 71 [pid = 3432] [id = 195] 16:32:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 124 (0x7f08a8d9d800) [pid = 3432] [serial = 585] [outer = (nil)] 16:32:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 125 (0x7f08a8da5c00) [pid = 3432] [serial = 586] [outer = 0x7f08a8d9d800] 16:32:58 INFO - PROCESS | 3432 | 1461022378306 Marionette DEBUG loaded listener.js 16:32:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 126 (0x7f08a9941000) [pid = 3432] [serial = 587] [outer = 0x7f08a8d9d800] 16:32:59 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:59 INFO - PROCESS | 3432 | 1461022379352 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]]]}] 16:32:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:32:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1528ms 16:32:59 INFO - PROCESS | 3432 | 1461022379408 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 16:32:59 INFO - PROCESS | 3432 | 1461022379411 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 16:32:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:32:59 INFO - PROCESS | 3432 | 1461022379416 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:32:59 INFO - PROCESS | 3432 | 1461022379418 Marionette TRACE conn3 <- [1,754,null,{}] 16:32:59 INFO - PROCESS | 3432 | 1461022379424 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}] 16:32:59 INFO - PROCESS | 3432 | 1461022379571 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 16:32:59 INFO - PROCESS | 3432 | 1461022379878 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:59 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a1990000 == 72 [pid = 3432] [id = 196] 16:32:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 127 (0x7f08a06e7000) [pid = 3432] [serial = 588] [outer = (nil)] 16:32:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 128 (0x7f08a0928400) [pid = 3432] [serial = 589] [outer = 0x7f08a06e7000] 16:32:59 INFO - PROCESS | 3432 | 1461022379956 Marionette DEBUG loaded listener.js 16:33:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 129 (0x7f08a18dd400) [pid = 3432] [serial = 590] [outer = 0x7f08a06e7000] 16:33:01 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:33:01 INFO - PROCESS | 3432 | 1461022381260 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]]]}] 16:33:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 16:33:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1886ms 16:33:01 INFO - PROCESS | 3432 | 1461022381393 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 16:33:01 INFO - PROCESS | 3432 | 1461022381397 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 16:33:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:33:01 INFO - PROCESS | 3432 | 1461022381413 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:33:01 INFO - PROCESS | 3432 | 1461022381419 Marionette TRACE conn3 <- [1,758,null,{}] 16:33:01 INFO - PROCESS | 3432 | 1461022381427 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}] 16:33:01 INFO - PROCESS | 3432 | 1461022381590 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 16:33:01 INFO - PROCESS | 3432 | 1461022381740 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:01 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a592d000 == 73 [pid = 3432] [id = 197] 16:33:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 130 (0x7f08a091d000) [pid = 3432] [serial = 591] [outer = (nil)] 16:33:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 131 (0x7f08a2da4800) [pid = 3432] [serial = 592] [outer = 0x7f08a091d000] 16:33:01 INFO - PROCESS | 3432 | 1461022381816 Marionette DEBUG loaded listener.js 16:33:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 132 (0x7f08a319f400) [pid = 3432] [serial = 593] [outer = 0x7f08a091d000] 16:33:02 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:33:02 INFO - PROCESS | 3432 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:33:02 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:33:02 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:33:02 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:33:02 INFO - PROCESS | 3432 | 1461022382806 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]]]}] 16:33:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:33:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1439ms 16:33:02 INFO - PROCESS | 3432 | 1461022382856 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 16:33:02 INFO - PROCESS | 3432 | 1461022382862 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 16:33:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:33:02 INFO - PROCESS | 3432 | 1461022382868 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:33:02 INFO - PROCESS | 3432 | 1461022382872 Marionette TRACE conn3 <- [1,762,null,{}] 16:33:02 INFO - PROCESS | 3432 | 1461022382878 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}] 16:33:03 INFO - PROCESS | 3432 | 1461022383055 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 16:33:03 INFO - PROCESS | 3432 | 1461022383302 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:03 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ac8e4800 == 74 [pid = 3432] [id = 198] 16:33:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 133 (0x7f08a312d400) [pid = 3432] [serial = 594] [outer = (nil)] 16:33:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 134 (0x7f08a598f000) [pid = 3432] [serial = 595] [outer = 0x7f08a312d400] 16:33:03 INFO - PROCESS | 3432 | 1461022383417 Marionette DEBUG loaded listener.js 16:33:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 135 (0x7f08a6c97000) [pid = 3432] [serial = 596] [outer = 0x7f08a312d400] 16:33:04 INFO - PROCESS | 3432 | 1461022384727 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]]]}] 16:33:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:33:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1881ms 16:33:04 INFO - PROCESS | 3432 | 1461022384749 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 16:33:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:33:04 INFO - PROCESS | 3432 | 1461022384753 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 16:33:04 INFO - PROCESS | 3432 | 1461022384769 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:33:04 INFO - PROCESS | 3432 | 1461022384778 Marionette TRACE conn3 <- [1,766,null,{}] 16:33:04 INFO - PROCESS | 3432 | 1461022384876 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}] 16:33:05 INFO - PROCESS | 3432 | 1461022385047 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 16:33:05 INFO - PROCESS | 3432 | 1461022385197 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:05 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b2f0e000 == 75 [pid = 3432] [id = 199] 16:33:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 136 (0x7f08a4e84000) [pid = 3432] [serial = 597] [outer = (nil)] 16:33:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 137 (0x7f08a7dbdc00) [pid = 3432] [serial = 598] [outer = 0x7f08a4e84000] 16:33:05 INFO - PROCESS | 3432 | 1461022385271 Marionette DEBUG loaded listener.js 16:33:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 138 (0x7f08a96eb000) [pid = 3432] [serial = 599] [outer = 0x7f08a4e84000] 16:33:06 INFO - PROCESS | 3432 | 1461022386447 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]]]}] 16:33:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:33:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1742ms 16:33:06 INFO - PROCESS | 3432 | 1461022386508 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 16:33:06 INFO - PROCESS | 3432 | 1461022386512 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 16:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:33:06 INFO - PROCESS | 3432 | 1461022386529 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:33:06 INFO - PROCESS | 3432 | 1461022386532 Marionette TRACE conn3 <- [1,770,null,{}] 16:33:06 INFO - PROCESS | 3432 | 1461022386538 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}] 16:33:06 INFO - PROCESS | 3432 | 1461022386970 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 16:33:07 INFO - PROCESS | 3432 | 1461022387173 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:07 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a3493000 == 76 [pid = 3432] [id = 200] 16:33:07 INFO - PROCESS | 3432 | ++DOMWINDOW == 139 (0x7f08a0928c00) [pid = 3432] [serial = 600] [outer = (nil)] 16:33:07 INFO - PROCESS | 3432 | ++DOMWINDOW == 140 (0x7f08a1736c00) [pid = 3432] [serial = 601] [outer = 0x7f08a0928c00] 16:33:07 INFO - PROCESS | 3432 | 1461022387238 Marionette DEBUG loaded listener.js 16:33:07 INFO - PROCESS | 3432 | ++DOMWINDOW == 141 (0x7f08a2a3dc00) [pid = 3432] [serial = 602] [outer = 0x7f08a0928c00] 16:33:08 INFO - PROCESS | 3432 | 1461022388246 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]]]}] 16:33:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:33:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1788ms 16:33:08 INFO - PROCESS | 3432 | 1461022388318 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 16:33:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:33:08 INFO - PROCESS | 3432 | 1461022388323 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 16:33:08 INFO - PROCESS | 3432 | 1461022388329 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:33:08 INFO - PROCESS | 3432 | 1461022388335 Marionette TRACE conn3 <- [1,774,null,{}] 16:33:08 INFO - PROCESS | 3432 | 1461022388342 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}] 16:33:08 INFO - PROCESS | 3432 | 1461022388499 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 16:33:08 INFO - PROCESS | 3432 | 1461022388719 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:08 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08be69b800 == 75 [pid = 3432] [id = 130] 16:33:08 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08aaa1c800 == 74 [pid = 3432] [id = 63] 16:33:08 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b9d1f800 == 73 [pid = 3432] [id = 96] 16:33:08 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ac42f800 == 72 [pid = 3432] [id = 195] 16:33:08 INFO - PROCESS | 3432 | --DOMWINDOW == 140 (0x7f08a092b800) [pid = 3432] [serial = 517] [outer = (nil)] [url = about:blank] 16:33:08 INFO - PROCESS | 3432 | --DOMWINDOW == 139 (0x7f08a2da3000) [pid = 3432] [serial = 520] [outer = (nil)] [url = about:blank] 16:33:08 INFO - PROCESS | 3432 | --DOMWINDOW == 138 (0x7f08a6c94c00) [pid = 3432] [serial = 523] [outer = (nil)] [url = about:blank] 16:33:08 INFO - PROCESS | 3432 | --DOMWINDOW == 137 (0x7f08a994c400) [pid = 3432] [serial = 526] [outer = (nil)] [url = about:blank] 16:33:08 INFO - PROCESS | 3432 | --DOMWINDOW == 136 (0x7f08ac99a400) [pid = 3432] [serial = 529] [outer = (nil)] [url = about:blank] 16:33:08 INFO - PROCESS | 3432 | --DOMWINDOW == 135 (0x7f08a72ee000) [pid = 3432] [serial = 550] [outer = (nil)] [url = about:blank] 16:33:08 INFO - PROCESS | 3432 | --DOMWINDOW == 134 (0x7f08ad536800) [pid = 3432] [serial = 532] [outer = (nil)] [url = about:blank] 16:33:08 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a181c800 == 73 [pid = 3432] [id = 201] 16:33:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 135 (0x7f08a092b800) [pid = 3432] [serial = 603] [outer = (nil)] 16:33:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 136 (0x7f08a2da0800) [pid = 3432] [serial = 604] [outer = 0x7f08a092b800] 16:33:08 INFO - PROCESS | 3432 | 1461022388830 Marionette DEBUG loaded listener.js 16:33:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 137 (0x7f08a3555400) [pid = 3432] [serial = 605] [outer = 0x7f08a092b800] 16:33:08 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a07e0800 == 72 [pid = 3432] [id = 194] 16:33:08 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a81e3000 == 71 [pid = 3432] [id = 193] 16:33:08 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a4c5b800 == 70 [pid = 3432] [id = 192] 16:33:09 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a2f4a800 == 69 [pid = 3432] [id = 189] 16:33:09 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08c1b35800 == 68 [pid = 3432] [id = 188] 16:33:09 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08bce64000 == 67 [pid = 3432] [id = 187] 16:33:09 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b3b04000 == 66 [pid = 3432] [id = 186] 16:33:09 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ac8f1000 == 65 [pid = 3432] [id = 185] 16:33:09 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a170b800 == 64 [pid = 3432] [id = 184] 16:33:09 INFO - PROCESS | 3432 | --DOMWINDOW == 136 (0x7f08baf0a000) [pid = 3432] [serial = 515] [outer = (nil)] [url = about:blank] 16:33:09 INFO - PROCESS | 3432 | --DOMWINDOW == 135 (0x7f08a7243000) [pid = 3432] [serial = 547] [outer = (nil)] [url = about:blank] 16:33:09 INFO - PROCESS | 3432 | --DOMWINDOW == 134 (0x7f08a30abc00) [pid = 3432] [serial = 541] [outer = (nil)] [url = about:blank] 16:33:09 INFO - PROCESS | 3432 | --DOMWINDOW == 133 (0x7f08a36e4800) [pid = 3432] [serial = 542] [outer = (nil)] [url = about:blank] 16:33:09 INFO - PROCESS | 3432 | --DOMWINDOW == 132 (0x7f08a4e78400) [pid = 3432] [serial = 544] [outer = (nil)] [url = about:blank] 16:33:09 INFO - PROCESS | 3432 | --DOMWINDOW == 131 (0x7f08a2b33c00) [pid = 3432] [serial = 539] [outer = (nil)] [url = about:blank] 16:33:09 INFO - PROCESS | 3432 | --DOMWINDOW == 130 (0x7f08a2a3fc00) [pid = 3432] [serial = 538] [outer = (nil)] [url = about:blank] 16:33:09 INFO - PROCESS | 3432 | --DOMWINDOW == 129 (0x7f089bbcf800) [pid = 3432] [serial = 535] [outer = (nil)] [url = about:blank] 16:33:09 INFO - PROCESS | 3432 | --DOMWINDOW == 128 (0x7f08a6c90000) [pid = 3432] [serial = 545] [outer = (nil)] [url = about:blank] 16:33:09 INFO - PROCESS | 3432 | --DOMWINDOW == 127 (0x7f08a724fc00) [pid = 3432] [serial = 548] [outer = (nil)] [url = about:blank] 16:33:09 INFO - PROCESS | 3432 | 1461022389539 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]]]}] 16:33:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:33:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1288ms 16:33:09 INFO - PROCESS | 3432 | 1461022389617 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 16:33:09 INFO - PROCESS | 3432 | 1461022389621 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 16:33:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:33:09 INFO - PROCESS | 3432 | 1461022389627 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:33:09 INFO - PROCESS | 3432 | 1461022389629 Marionette TRACE conn3 <- [1,778,null,{}] 16:33:09 INFO - PROCESS | 3432 | 1461022389635 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}] 16:33:09 INFO - PROCESS | 3432 | 1461022389787 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 16:33:09 INFO - PROCESS | 3432 | 1461022389797 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:09 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a3dcf000 == 65 [pid = 3432] [id = 202] 16:33:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 128 (0x7f08a3ccac00) [pid = 3432] [serial = 606] [outer = (nil)] 16:33:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 129 (0x7f08a4ce5000) [pid = 3432] [serial = 607] [outer = 0x7f08a3ccac00] 16:33:09 INFO - PROCESS | 3432 | 1461022389859 Marionette DEBUG loaded listener.js 16:33:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 130 (0x7f08a4ebf800) [pid = 3432] [serial = 608] [outer = 0x7f08a3ccac00] 16:33:10 INFO - PROCESS | 3432 | 1461022390824 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]]]}] 16:33:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:33:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1230ms 16:33:10 INFO - PROCESS | 3432 | 1461022390858 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 16:33:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:33:10 INFO - PROCESS | 3432 | 1461022390864 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 16:33:10 INFO - PROCESS | 3432 | 1461022390879 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:33:10 INFO - PROCESS | 3432 | 1461022390885 Marionette TRACE conn3 <- [1,782,null,{}] 16:33:10 INFO - PROCESS | 3432 | 1461022390891 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}] 16:33:11 INFO - PROCESS | 3432 | 1461022391042 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 16:33:11 INFO - PROCESS | 3432 | 1461022391059 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:11 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ab5de800 == 66 [pid = 3432] [id = 203] 16:33:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 131 (0x7f08a4ec0400) [pid = 3432] [serial = 609] [outer = (nil)] 16:33:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 132 (0x7f08a6f21400) [pid = 3432] [serial = 610] [outer = 0x7f08a4ec0400] 16:33:11 INFO - PROCESS | 3432 | 1461022391125 Marionette DEBUG loaded listener.js 16:33:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 133 (0x7f08a724f000) [pid = 3432] [serial = 611] [outer = 0x7f08a4ec0400] 16:33:11 INFO - PROCESS | 3432 | 1461022391914 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]]]}] 16:33:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:33:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1094ms 16:33:11 INFO - PROCESS | 3432 | 1461022391973 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 16:33:11 INFO - PROCESS | 3432 | 1461022391975 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 16:33:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:33:11 INFO - PROCESS | 3432 | 1461022391981 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:33:11 INFO - PROCESS | 3432 | 1461022391983 Marionette TRACE conn3 <- [1,786,null,{}] 16:33:12 INFO - PROCESS | 3432 | 1461022391995 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}] 16:33:12 INFO - PROCESS | 3432 | 1461022392182 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 16:33:12 INFO - PROCESS | 3432 | 1461022392200 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:12 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ac264800 == 67 [pid = 3432] [id = 204] 16:33:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 134 (0x7f089bbc3800) [pid = 3432] [serial = 612] [outer = (nil)] 16:33:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 135 (0x7f08a72fb400) [pid = 3432] [serial = 613] [outer = 0x7f089bbc3800] 16:33:12 INFO - PROCESS | 3432 | 1461022392261 Marionette DEBUG loaded listener.js 16:33:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 136 (0x7f08a7dbf400) [pid = 3432] [serial = 614] [outer = 0x7f089bbc3800] 16:33:13 INFO - PROCESS | 3432 | 1461022393130 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]]]}] 16:33:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:33:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1182ms 16:33:13 INFO - PROCESS | 3432 | 1461022393165 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 16:33:13 INFO - PROCESS | 3432 | 1461022393167 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 16:33:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:33:13 INFO - PROCESS | 3432 | 1461022393174 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:33:13 INFO - PROCESS | 3432 | 1461022393176 Marionette TRACE conn3 <- [1,790,null,{}] 16:33:13 INFO - PROCESS | 3432 | 1461022393190 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}] 16:33:13 INFO - PROCESS | 3432 | 1461022393385 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 16:33:13 INFO - PROCESS | 3432 | 1461022393412 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:13 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ad588800 == 68 [pid = 3432] [id = 205] 16:33:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 137 (0x7f08a96ea000) [pid = 3432] [serial = 615] [outer = (nil)] 16:33:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 138 (0x7f08a97e0400) [pid = 3432] [serial = 616] [outer = 0x7f08a96ea000] 16:33:13 INFO - PROCESS | 3432 | 1461022393489 Marionette DEBUG loaded listener.js 16:33:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 139 (0x7f08a9fdbc00) [pid = 3432] [serial = 617] [outer = 0x7f08a96ea000] 16:33:14 INFO - PROCESS | 3432 | --DOMWINDOW == 138 (0x7f089bbc7800) [pid = 3432] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:33:14 INFO - PROCESS | 3432 | --DOMWINDOW == 137 (0x7f08a4ce7c00) [pid = 3432] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:33:14 INFO - PROCESS | 3432 | --DOMWINDOW == 136 (0x7f08a312bc00) [pid = 3432] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:33:14 INFO - PROCESS | 3432 | --DOMWINDOW == 135 (0x7f08a355b000) [pid = 3432] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:33:14 INFO - PROCESS | 3432 | --DOMWINDOW == 134 (0x7f08a2a33c00) [pid = 3432] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:33:14 INFO - PROCESS | 3432 | --DOMWINDOW == 133 (0x7f08a18d6800) [pid = 3432] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:33:14 INFO - PROCESS | 3432 | 1461022394432 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]]]}] 16:33:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:33:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1277ms 16:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:33:14 INFO - PROCESS | 3432 | 1461022394463 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 16:33:14 INFO - PROCESS | 3432 | 1461022394466 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 16:33:14 INFO - PROCESS | 3432 | 1461022394473 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:33:14 INFO - PROCESS | 3432 | 1461022394476 Marionette TRACE conn3 <- [1,794,null,{}] 16:33:14 INFO - PROCESS | 3432 | 1461022394481 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}] 16:33:14 INFO - PROCESS | 3432 | 1461022394664 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 16:33:14 INFO - PROCESS | 3432 | 1461022394683 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:14 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b2f07800 == 69 [pid = 3432] [id = 206] 16:33:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 134 (0x7f08a18d6800) [pid = 3432] [serial = 618] [outer = (nil)] 16:33:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 135 (0x7f08a72f3c00) [pid = 3432] [serial = 619] [outer = 0x7f08a18d6800] 16:33:14 INFO - PROCESS | 3432 | 1461022394745 Marionette DEBUG loaded listener.js 16:33:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 136 (0x7f08aa929c00) [pid = 3432] [serial = 620] [outer = 0x7f08a18d6800] 16:33:15 INFO - PROCESS | 3432 | 1461022395779 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]]]}] 16:33:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:33:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1383ms 16:33:15 INFO - PROCESS | 3432 | 1461022395856 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 16:33:15 INFO - PROCESS | 3432 | 1461022395862 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 16:33:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:33:15 INFO - PROCESS | 3432 | 1461022395871 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:33:15 INFO - PROCESS | 3432 | 1461022395877 Marionette TRACE conn3 <- [1,798,null,{}] 16:33:15 INFO - PROCESS | 3432 | 1461022395900 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}] 16:33:16 INFO - PROCESS | 3432 | 1461022396108 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 16:33:16 INFO - PROCESS | 3432 | 1461022396226 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:16 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2f4f800 == 70 [pid = 3432] [id = 207] 16:33:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 137 (0x7f08a2d8c400) [pid = 3432] [serial = 621] [outer = (nil)] 16:33:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 138 (0x7f08a3195000) [pid = 3432] [serial = 622] [outer = 0x7f08a2d8c400] 16:33:16 INFO - PROCESS | 3432 | 1461022396304 Marionette DEBUG loaded listener.js 16:33:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 139 (0x7f08a3db3000) [pid = 3432] [serial = 623] [outer = 0x7f08a2d8c400] 16:33:17 INFO - PROCESS | 3432 | 1461022397236 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]]]}] 16:33:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 16:33:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1432ms 16:33:17 INFO - PROCESS | 3432 | 1461022397304 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 16:33:17 INFO - PROCESS | 3432 | 1461022397313 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 16:33:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:33:17 INFO - PROCESS | 3432 | 1461022397323 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:33:17 INFO - PROCESS | 3432 | 1461022397327 Marionette TRACE conn3 <- [1,802,null,{}] 16:33:17 INFO - PROCESS | 3432 | 1461022397333 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}] 16:33:17 INFO - PROCESS | 3432 | 1461022397548 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 16:33:17 INFO - PROCESS | 3432 | 1461022397785 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:17 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ad13a800 == 71 [pid = 3432] [id = 208] 16:33:17 INFO - PROCESS | 3432 | ++DOMWINDOW == 140 (0x7f08a6c47c00) [pid = 3432] [serial = 624] [outer = (nil)] 16:33:17 INFO - PROCESS | 3432 | ++DOMWINDOW == 141 (0x7f08a6ee8000) [pid = 3432] [serial = 625] [outer = 0x7f08a6c47c00] 16:33:17 INFO - PROCESS | 3432 | 1461022397903 Marionette DEBUG loaded listener.js 16:33:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 142 (0x7f08a7db3000) [pid = 3432] [serial = 626] [outer = 0x7f08a6c47c00] 16:33:18 INFO - PROCESS | 3432 | 1461022398709 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]]]}] 16:33:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 16:33:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1431ms 16:33:18 INFO - PROCESS | 3432 | 1461022398755 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 16:33:18 INFO - PROCESS | 3432 | 1461022398759 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 16:33:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:33:18 INFO - PROCESS | 3432 | 1461022398765 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:33:18 INFO - PROCESS | 3432 | 1461022398771 Marionette TRACE conn3 <- [1,806,null,{}] 16:33:18 INFO - PROCESS | 3432 | 1461022398787 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}] 16:33:18 INFO - PROCESS | 3432 | 1461022398955 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 16:33:19 INFO - PROCESS | 3432 | 1461022399109 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:19 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b9f74800 == 72 [pid = 3432] [id = 209] 16:33:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 143 (0x7f08a7e0a800) [pid = 3432] [serial = 627] [outer = (nil)] 16:33:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 144 (0x7f08a9e6c800) [pid = 3432] [serial = 628] [outer = 0x7f08a7e0a800] 16:33:19 INFO - PROCESS | 3432 | 1461022399184 Marionette DEBUG loaded listener.js 16:33:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 145 (0x7f08aa7abc00) [pid = 3432] [serial = 629] [outer = 0x7f08a7e0a800] 16:33:20 INFO - PROCESS | 3432 | 1461022400041 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]]]}] 16:33:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 16:33:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1335ms 16:33:20 INFO - PROCESS | 3432 | 1461022400101 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 16:33:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:33:20 INFO - PROCESS | 3432 | 1461022400105 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 16:33:20 INFO - PROCESS | 3432 | 1461022400111 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:33:20 INFO - PROCESS | 3432 | 1461022400114 Marionette TRACE conn3 <- [1,810,null,{}] 16:33:20 INFO - PROCESS | 3432 | 1461022400120 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}] 16:33:20 INFO - PROCESS | 3432 | 1461022400280 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 16:33:20 INFO - PROCESS | 3432 | 1461022400434 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:20 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08baf58000 == 73 [pid = 3432] [id = 210] 16:33:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 146 (0x7f08ab10c000) [pid = 3432] [serial = 630] [outer = (nil)] 16:33:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 147 (0x7f08ab1a4000) [pid = 3432] [serial = 631] [outer = 0x7f08ab10c000] 16:33:20 INFO - PROCESS | 3432 | 1461022400519 Marionette DEBUG loaded listener.js 16:33:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 148 (0x7f08ab690c00) [pid = 3432] [serial = 632] [outer = 0x7f08ab10c000] 16:33:21 INFO - PROCESS | 3432 | 1461022401405 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]]]}] 16:33:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:33:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1331ms 16:33:21 INFO - PROCESS | 3432 | 1461022401448 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 16:33:21 INFO - PROCESS | 3432 | 1461022401452 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 16:33:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:33:21 INFO - PROCESS | 3432 | 1461022401464 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:33:21 INFO - PROCESS | 3432 | 1461022401466 Marionette TRACE conn3 <- [1,814,null,{}] 16:33:21 INFO - PROCESS | 3432 | 1461022401472 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}] 16:33:21 INFO - PROCESS | 3432 | 1461022401626 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 16:33:21 INFO - PROCESS | 3432 | 1461022401790 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:21 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08be735000 == 74 [pid = 3432] [id = 211] 16:33:21 INFO - PROCESS | 3432 | ++DOMWINDOW == 149 (0x7f08a36e5800) [pid = 3432] [serial = 633] [outer = (nil)] 16:33:21 INFO - PROCESS | 3432 | ++DOMWINDOW == 150 (0x7f08ab698c00) [pid = 3432] [serial = 634] [outer = 0x7f08a36e5800] 16:33:21 INFO - PROCESS | 3432 | 1461022401885 Marionette DEBUG loaded listener.js 16:33:21 INFO - PROCESS | 3432 | ++DOMWINDOW == 151 (0x7f08ac2e0400) [pid = 3432] [serial = 635] [outer = 0x7f08a36e5800] 16:33:22 INFO - PROCESS | 3432 | 1461022402785 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] 16:33:22 INFO - PROCESS | 3432 | 1461022402855 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 16:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:33:22 INFO - PROCESS | 3432 | 1461022402862 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:33:22 INFO - PROCESS | 3432 | 1461022402865 Marionette TRACE conn3 <- [1,818,null,{}] 16:33:22 INFO - PROCESS | 3432 | 1461022402871 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}] 16:33:23 INFO - PROCESS | 3432 | 1461022403091 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 16:33:23 INFO - PROCESS | 3432 | 1461022403249 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:23 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08bf069000 == 75 [pid = 3432] [id = 212] 16:33:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 152 (0x7f08ac3c8400) [pid = 3432] [serial = 636] [outer = (nil)] 16:33:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 153 (0x7f08ac999800) [pid = 3432] [serial = 637] [outer = 0x7f08ac3c8400] 16:33:23 INFO - PROCESS | 3432 | 1461022403382 Marionette DEBUG loaded listener.js 16:33:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 154 (0x7f08ad53c800) [pid = 3432] [serial = 638] [outer = 0x7f08ac3c8400] 16:33:24 INFO - PROCESS | 3432 | 1461022404311 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]]]}] 16:33:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:33:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1485ms 16:33:24 INFO - PROCESS | 3432 | 1461022404348 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 16:33:24 INFO - PROCESS | 3432 | 1461022404352 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 16:33:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:33:24 INFO - PROCESS | 3432 | 1461022404358 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:33:24 INFO - PROCESS | 3432 | 1461022404361 Marionette TRACE conn3 <- [1,822,null,{}] 16:33:24 INFO - PROCESS | 3432 | 1461022404367 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}] 16:33:24 INFO - PROCESS | 3432 | 1461022404567 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 16:33:24 INFO - PROCESS | 3432 | 1461022404724 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:24 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c0e85800 == 76 [pid = 3432] [id = 213] 16:33:24 INFO - PROCESS | 3432 | ++DOMWINDOW == 155 (0x7f08ac477400) [pid = 3432] [serial = 639] [outer = (nil)] 16:33:24 INFO - PROCESS | 3432 | ++DOMWINDOW == 156 (0x7f08ad5c0400) [pid = 3432] [serial = 640] [outer = 0x7f08ac477400] 16:33:24 INFO - PROCESS | 3432 | 1461022404795 Marionette DEBUG loaded listener.js 16:33:24 INFO - PROCESS | 3432 | ++DOMWINDOW == 157 (0x7f08af96fc00) [pid = 3432] [serial = 641] [outer = 0x7f08ac477400] 16:33:25 INFO - PROCESS | 3432 | 1461022405737 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] 16:33:25 INFO - PROCESS | 3432 | 1461022405754 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 16:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:33:25 INFO - PROCESS | 3432 | 1461022405760 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:33:25 INFO - PROCESS | 3432 | 1461022405763 Marionette TRACE conn3 <- [1,826,null,{}] 16:33:25 INFO - PROCESS | 3432 | 1461022405768 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}] 16:33:25 INFO - PROCESS | 3432 | 1461022405944 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 16:33:26 INFO - PROCESS | 3432 | 1461022406116 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:26 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c4187800 == 77 [pid = 3432] [id = 214] 16:33:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 158 (0x7f089bbc6400) [pid = 3432] [serial = 642] [outer = (nil)] 16:33:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 159 (0x7f08afcaa400) [pid = 3432] [serial = 643] [outer = 0x7f089bbc6400] 16:33:26 INFO - PROCESS | 3432 | 1461022406187 Marionette DEBUG loaded listener.js 16:33:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 160 (0x7f08b8ccd800) [pid = 3432] [serial = 644] [outer = 0x7f089bbc6400] 16:33:27 INFO - PROCESS | 3432 | 1461022407165 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]]]}] 16:33:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:33:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1441ms 16:33:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:33:27 INFO - PROCESS | 3432 | 1461022407201 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 16:33:27 INFO - PROCESS | 3432 | 1461022407204 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 16:33:27 INFO - PROCESS | 3432 | 1461022407211 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:33:27 INFO - PROCESS | 3432 | 1461022407214 Marionette TRACE conn3 <- [1,830,null,{}] 16:33:27 INFO - PROCESS | 3432 | 1461022407219 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}] 16:33:27 INFO - PROCESS | 3432 | 1461022407369 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 16:33:27 INFO - PROCESS | 3432 | 1461022407542 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:27 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2ce2800 == 78 [pid = 3432] [id = 215] 16:33:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 161 (0x7f089bbce800) [pid = 3432] [serial = 645] [outer = (nil)] 16:33:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 162 (0x7f08a6e46c00) [pid = 3432] [serial = 646] [outer = 0x7f089bbce800] 16:33:27 INFO - PROCESS | 3432 | 1461022407618 Marionette DEBUG loaded listener.js 16:33:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 163 (0x7f08b2f32800) [pid = 3432] [serial = 647] [outer = 0x7f089bbce800] 16:33:28 INFO - PROCESS | 3432 | 1461022408937 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]]]}] 16:33:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:33:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1783ms 16:33:28 INFO - PROCESS | 3432 | 1461022408994 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 16:33:29 INFO - PROCESS | 3432 | 1461022409000 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 16:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:33:29 INFO - PROCESS | 3432 | 1461022409008 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:33:29 INFO - PROCESS | 3432 | 1461022409015 Marionette TRACE conn3 <- [1,834,null,{}] 16:33:29 INFO - PROCESS | 3432 | 1461022409024 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}] 16:33:29 INFO - PROCESS | 3432 | 1461022409303 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 16:33:29 INFO - PROCESS | 3432 | 1461022409440 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:29 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08aa728800 == 79 [pid = 3432] [id = 216] 16:33:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 164 (0x7f08a18da800) [pid = 3432] [serial = 648] [outer = (nil)] 16:33:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 165 (0x7f08a2da3000) [pid = 3432] [serial = 649] [outer = 0x7f08a18da800] 16:33:29 INFO - PROCESS | 3432 | 1461022409505 Marionette DEBUG loaded listener.js 16:33:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 166 (0x7f08a3ccc400) [pid = 3432] [serial = 650] [outer = 0x7f08a18da800] 16:33:30 INFO - PROCESS | 3432 | 1461022410488 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]]]}] 16:33:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:33:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1538ms 16:33:30 INFO - PROCESS | 3432 | 1461022410547 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 16:33:30 INFO - PROCESS | 3432 | 1461022410555 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 16:33:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:33:30 INFO - PROCESS | 3432 | 1461022410564 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:33:30 INFO - PROCESS | 3432 | 1461022410567 Marionette TRACE conn3 <- [1,838,null,{}] 16:33:30 INFO - PROCESS | 3432 | 1461022410572 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}] 16:33:30 INFO - PROCESS | 3432 | 1461022410735 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 16:33:30 INFO - PROCESS | 3432 | --DOMWINDOW == 165 (0x7f08a8da5c00) [pid = 3432] [serial = 586] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 3432 | 1461022410998 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:31 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ac8e4800 == 78 [pid = 3432] [id = 198] 16:33:31 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a592d000 == 77 [pid = 3432] [id = 197] 16:33:31 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a1990000 == 76 [pid = 3432] [id = 196] 16:33:31 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a181e800 == 77 [pid = 3432] [id = 217] 16:33:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 166 (0x7f08a2b41400) [pid = 3432] [serial = 651] [outer = (nil)] 16:33:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 167 (0x7f08a3db4400) [pid = 3432] [serial = 652] [outer = 0x7f08a2b41400] 16:33:31 INFO - PROCESS | 3432 | 1461022411090 Marionette DEBUG loaded listener.js 16:33:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 168 (0x7f08a6e3ac00) [pid = 3432] [serial = 653] [outer = 0x7f08a2b41400] 16:33:31 INFO - PROCESS | 3432 | --DOMWINDOW == 167 (0x7f08a9e6a400) [pid = 3432] [serial = 562] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 3432 | --DOMWINDOW == 166 (0x7f08acd40c00) [pid = 3432] [serial = 565] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 3432 | --DOMWINDOW == 165 (0x7f08ad59c000) [pid = 3432] [serial = 568] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 3432 | --DOMWINDOW == 164 (0x7f08a30a9000) [pid = 3432] [serial = 575] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 3432 | --DOMWINDOW == 163 (0x7f08a6ee1c00) [pid = 3432] [serial = 581] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 3432 | --DOMWINDOW == 162 (0x7f08a72f8c00) [pid = 3432] [serial = 551] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 3432 | --DOMWINDOW == 161 (0x7f08a18d6400) [pid = 3432] [serial = 572] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 3432 | --DOMWINDOW == 160 (0x7f08a06e7800) [pid = 3432] [serial = 571] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 3432 | --DOMWINDOW == 159 (0x7f08a6c55400) [pid = 3432] [serial = 580] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 3432 | --DOMWINDOW == 158 (0x7f08a7244c00) [pid = 3432] [serial = 583] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 3432 | --DOMWINDOW == 157 (0x7f08a72f2800) [pid = 3432] [serial = 584] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 3432 | --DOMWINDOW == 156 (0x7f08a3cd4c00) [pid = 3432] [serial = 577] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 3432 | --DOMWINDOW == 155 (0x7f08a4e77000) [pid = 3432] [serial = 578] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 3432 | --DOMWINDOW == 154 (0x7f08a2d8a400) [pid = 3432] [serial = 574] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 3432 | --DOMWINDOW == 153 (0x7f08a7db1000) [pid = 3432] [serial = 559] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 3432 | --DOMWINDOW == 152 (0x7f08a06e2800) [pid = 3432] [serial = 553] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 3432 | --DOMWINDOW == 151 (0x7f08a4eba400) [pid = 3432] [serial = 556] [outer = (nil)] [url = about:blank] 16:33:31 INFO - PROCESS | 3432 | 1461022411885 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]]]}] 16:33:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:33:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1338ms 16:33:31 INFO - PROCESS | 3432 | 1461022411902 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 16:33:31 INFO - PROCESS | 3432 | 1461022411905 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 16:33:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:33:31 INFO - PROCESS | 3432 | 1461022411911 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:33:31 INFO - PROCESS | 3432 | 1461022411916 Marionette TRACE conn3 <- [1,842,null,{}] 16:33:31 INFO - PROCESS | 3432 | 1461022411931 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}] 16:33:32 INFO - PROCESS | 3432 | 1461022412125 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 16:33:32 INFO - PROCESS | 3432 | 1461022412146 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:32 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a97a0800 == 78 [pid = 3432] [id = 218] 16:33:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 152 (0x7f08a7248800) [pid = 3432] [serial = 654] [outer = (nil)] 16:33:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 153 (0x7f08a7db0c00) [pid = 3432] [serial = 655] [outer = 0x7f08a7248800] 16:33:32 INFO - PROCESS | 3432 | 1461022412210 Marionette DEBUG loaded listener.js 16:33:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 154 (0x7f08a8b1a800) [pid = 3432] [serial = 656] [outer = 0x7f08a7248800] 16:33:32 INFO - PROCESS | 3432 | 1461022412967 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]]]}] 16:33:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:33:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1093ms 16:33:33 INFO - PROCESS | 3432 | 1461022413029 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 16:33:33 INFO - PROCESS | 3432 | 1461022413034 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 16:33:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:33:33 INFO - PROCESS | 3432 | 1461022413043 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:33:33 INFO - PROCESS | 3432 | 1461022413045 Marionette TRACE conn3 <- [1,846,null,{}] 16:33:33 INFO - PROCESS | 3432 | 1461022413049 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}] 16:33:33 INFO - PROCESS | 3432 | 1461022413195 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 16:33:33 INFO - PROCESS | 3432 | 1461022413206 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:33 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ac930800 == 79 [pid = 3432] [id = 219] 16:33:33 INFO - PROCESS | 3432 | ++DOMWINDOW == 155 (0x7f08a8b1ac00) [pid = 3432] [serial = 657] [outer = (nil)] 16:33:33 INFO - PROCESS | 3432 | ++DOMWINDOW == 156 (0x7f08aa7a5800) [pid = 3432] [serial = 658] [outer = 0x7f08a8b1ac00] 16:33:33 INFO - PROCESS | 3432 | 1461022413267 Marionette DEBUG loaded listener.js 16:33:33 INFO - PROCESS | 3432 | ++DOMWINDOW == 157 (0x7f08ab690400) [pid = 3432] [serial = 659] [outer = 0x7f08a8b1ac00] 16:33:34 INFO - PROCESS | 3432 | 1461022414191 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]]]}] 16:33:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:33:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1189ms 16:33:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:33:34 INFO - PROCESS | 3432 | 1461022414229 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 16:33:34 INFO - PROCESS | 3432 | 1461022414231 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 16:33:34 INFO - PROCESS | 3432 | 1461022414237 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:33:34 INFO - PROCESS | 3432 | 1461022414240 Marionette TRACE conn3 <- [1,850,null,{}] 16:33:34 INFO - PROCESS | 3432 | 1461022414245 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}] 16:33:34 INFO - PROCESS | 3432 | 1461022414435 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 16:33:34 INFO - PROCESS | 3432 | 1461022414460 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:34 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b9ada800 == 80 [pid = 3432] [id = 220] 16:33:34 INFO - PROCESS | 3432 | ++DOMWINDOW == 158 (0x7f08a96ed800) [pid = 3432] [serial = 660] [outer = (nil)] 16:33:34 INFO - PROCESS | 3432 | ++DOMWINDOW == 159 (0x7f08ac2e3c00) [pid = 3432] [serial = 661] [outer = 0x7f08a96ed800] 16:33:34 INFO - PROCESS | 3432 | 1461022414525 Marionette DEBUG loaded listener.js 16:33:34 INFO - PROCESS | 3432 | ++DOMWINDOW == 160 (0x7f08ac99c000) [pid = 3432] [serial = 662] [outer = 0x7f08a96ed800] 16:33:35 INFO - PROCESS | 3432 | 1461022415283 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]]]}] 16:33:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:33:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1082ms 16:33:35 INFO - PROCESS | 3432 | 1461022415319 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 16:33:35 INFO - PROCESS | 3432 | 1461022415322 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 16:33:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:33:35 INFO - PROCESS | 3432 | 1461022415338 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:33:35 INFO - PROCESS | 3432 | 1461022415340 Marionette TRACE conn3 <- [1,854,null,{}] 16:33:35 INFO - PROCESS | 3432 | 1461022415345 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}] 16:33:35 INFO - PROCESS | 3432 | 1461022415617 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 16:33:35 INFO - PROCESS | 3432 | --DOMWINDOW == 159 (0x7f08a0928c00) [pid = 3432] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:33:35 INFO - PROCESS | 3432 | --DOMWINDOW == 158 (0x7f08a092b800) [pid = 3432] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:33:35 INFO - PROCESS | 3432 | --DOMWINDOW == 157 (0x7f08a8d9d800) [pid = 3432] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:33:35 INFO - PROCESS | 3432 | --DOMWINDOW == 156 (0x7f089bbc3800) [pid = 3432] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:33:35 INFO - PROCESS | 3432 | --DOMWINDOW == 155 (0x7f08a3ccac00) [pid = 3432] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:33:35 INFO - PROCESS | 3432 | --DOMWINDOW == 154 (0x7f08a96ea000) [pid = 3432] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:33:35 INFO - PROCESS | 3432 | --DOMWINDOW == 153 (0x7f08a4ec0400) [pid = 3432] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:33:35 INFO - PROCESS | 3432 | 1461022415708 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:35 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a81e6800 == 81 [pid = 3432] [id = 221] 16:33:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 154 (0x7f08a0928c00) [pid = 3432] [serial = 663] [outer = (nil)] 16:33:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 155 (0x7f08a355b000) [pid = 3432] [serial = 664] [outer = 0x7f08a0928c00] 16:33:35 INFO - PROCESS | 3432 | 1461022415778 Marionette DEBUG loaded listener.js 16:33:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 156 (0x7f08ac2e2400) [pid = 3432] [serial = 665] [outer = 0x7f08a0928c00] 16:33:36 INFO - PROCESS | 3432 | 1461022416437 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]]]}] 16:33:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:33:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1136ms 16:33:36 INFO - PROCESS | 3432 | 1461022416468 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 16:33:36 INFO - PROCESS | 3432 | 1461022416471 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 16:33:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:33:36 INFO - PROCESS | 3432 | 1461022416476 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:33:36 INFO - PROCESS | 3432 | 1461022416478 Marionette TRACE conn3 <- [1,858,null,{}] 16:33:36 INFO - PROCESS | 3432 | 1461022416484 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}] 16:33:36 INFO - PROCESS | 3432 | 1461022416674 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 16:33:36 INFO - PROCESS | 3432 | 1461022416692 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:36 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c3198000 == 82 [pid = 3432] [id = 222] 16:33:36 INFO - PROCESS | 3432 | ++DOMWINDOW == 157 (0x7f08ac2e0c00) [pid = 3432] [serial = 666] [outer = (nil)] 16:33:36 INFO - PROCESS | 3432 | ++DOMWINDOW == 158 (0x7f08b9d11400) [pid = 3432] [serial = 667] [outer = 0x7f08ac2e0c00] 16:33:36 INFO - PROCESS | 3432 | 1461022416753 Marionette DEBUG loaded listener.js 16:33:36 INFO - PROCESS | 3432 | ++DOMWINDOW == 159 (0x7f08b9f31000) [pid = 3432] [serial = 668] [outer = 0x7f08ac2e0c00] 16:33:37 INFO - PROCESS | 3432 | 1461022417461 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]]]}] 16:33:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:33:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1029ms 16:33:37 INFO - PROCESS | 3432 | 1461022417506 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 16:33:37 INFO - PROCESS | 3432 | 1461022417509 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 16:33:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:33:37 INFO - PROCESS | 3432 | 1461022417515 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:33:37 INFO - PROCESS | 3432 | 1461022417517 Marionette TRACE conn3 <- [1,862,null,{}] 16:33:37 INFO - PROCESS | 3432 | 1461022417531 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}] 16:33:37 INFO - PROCESS | 3432 | 1461022417787 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 16:33:37 INFO - PROCESS | 3432 | 1461022417944 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:37 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2bcc800 == 83 [pid = 3432] [id = 223] 16:33:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 160 (0x7f089bbc5400) [pid = 3432] [serial = 669] [outer = (nil)] 16:33:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 161 (0x7f08a06e7800) [pid = 3432] [serial = 670] [outer = 0x7f089bbc5400] 16:33:38 INFO - PROCESS | 3432 | 1461022418021 Marionette DEBUG loaded listener.js 16:33:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 162 (0x7f08a2a35000) [pid = 3432] [serial = 671] [outer = 0x7f089bbc5400] 16:33:39 INFO - PROCESS | 3432 | 1461022419007 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]]]}] 16:33:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:33:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1541ms 16:33:39 INFO - PROCESS | 3432 | 1461022419058 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 16:33:39 INFO - PROCESS | 3432 | 1461022419063 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 16:33:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:33:39 INFO - PROCESS | 3432 | 1461022419070 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:33:39 INFO - PROCESS | 3432 | 1461022419076 Marionette TRACE conn3 <- [1,866,null,{}] 16:33:39 INFO - PROCESS | 3432 | 1461022419083 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}] 16:33:39 INFO - PROCESS | 3432 | 1461022419283 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 16:33:39 INFO - PROCESS | 3432 | 1461022419493 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:39 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a799b000 == 84 [pid = 3432] [id = 224] 16:33:39 INFO - PROCESS | 3432 | ++DOMWINDOW == 163 (0x7f08a6c55400) [pid = 3432] [serial = 672] [outer = (nil)] 16:33:39 INFO - PROCESS | 3432 | ++DOMWINDOW == 164 (0x7f08a6ee3000) [pid = 3432] [serial = 673] [outer = 0x7f08a6c55400] 16:33:39 INFO - PROCESS | 3432 | 1461022419613 Marionette DEBUG loaded listener.js 16:33:39 INFO - PROCESS | 3432 | ++DOMWINDOW == 165 (0x7f08a7db8400) [pid = 3432] [serial = 674] [outer = 0x7f08a6c55400] 16:33:40 INFO - PROCESS | 3432 | 1461022420502 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]]]}] 16:33:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:33:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1484ms 16:33:40 INFO - PROCESS | 3432 | 1461022420555 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 16:33:40 INFO - PROCESS | 3432 | 1461022420559 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 16:33:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:33:40 INFO - PROCESS | 3432 | 1461022420566 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:33:40 INFO - PROCESS | 3432 | 1461022420570 Marionette TRACE conn3 <- [1,870,null,{}] 16:33:40 INFO - PROCESS | 3432 | 1461022420575 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}] 16:33:40 INFO - PROCESS | 3432 | 1461022420742 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 16:33:40 INFO - PROCESS | 3432 | 1461022420909 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:40 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ad58b000 == 85 [pid = 3432] [id = 225] 16:33:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 166 (0x7f08a312c000) [pid = 3432] [serial = 675] [outer = (nil)] 16:33:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 167 (0x7f08aa924c00) [pid = 3432] [serial = 676] [outer = 0x7f08a312c000] 16:33:40 INFO - PROCESS | 3432 | 1461022420983 Marionette DEBUG loaded listener.js 16:33:41 INFO - PROCESS | 3432 | ++DOMWINDOW == 168 (0x7f08ac814800) [pid = 3432] [serial = 677] [outer = 0x7f08a312c000] 16:33:41 INFO - PROCESS | 3432 | 1461022421887 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]]]}] 16:33:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:33:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1379ms 16:33:41 INFO - PROCESS | 3432 | 1461022421945 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 16:33:41 INFO - PROCESS | 3432 | 1461022421953 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 16:33:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:33:41 INFO - PROCESS | 3432 | 1461022421972 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:33:41 INFO - PROCESS | 3432 | 1461022421978 Marionette TRACE conn3 <- [1,874,null,{}] 16:33:41 INFO - PROCESS | 3432 | 1461022421984 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}] 16:33:42 INFO - PROCESS | 3432 | 1461022422183 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 16:33:42 INFO - PROCESS | 3432 | 1461022422342 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:42 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c688e000 == 86 [pid = 3432] [id = 226] 16:33:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 169 (0x7f08a6c54800) [pid = 3432] [serial = 678] [outer = (nil)] 16:33:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 170 (0x7f08b8cd3400) [pid = 3432] [serial = 679] [outer = 0x7f08a6c54800] 16:33:42 INFO - PROCESS | 3432 | 1461022422415 Marionette DEBUG loaded listener.js 16:33:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 171 (0x7f08b9f29c00) [pid = 3432] [serial = 680] [outer = 0x7f08a6c54800] 16:33:43 INFO - PROCESS | 3432 | 1461022423272 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]]]}] 16:33:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:33:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1340ms 16:33:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:33:43 INFO - PROCESS | 3432 | 1461022423303 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 16:33:43 INFO - PROCESS | 3432 | 1461022423306 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 16:33:43 INFO - PROCESS | 3432 | 1461022423313 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:33:43 INFO - PROCESS | 3432 | 1461022423316 Marionette TRACE conn3 <- [1,878,null,{}] 16:33:43 INFO - PROCESS | 3432 | 1461022423321 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}] 16:33:43 INFO - PROCESS | 3432 | 1461022423477 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 16:33:43 INFO - PROCESS | 3432 | 1461022423643 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:43 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a7de9800 == 87 [pid = 3432] [id = 227] 16:33:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 172 (0x7f08ac99a400) [pid = 3432] [serial = 681] [outer = (nil)] 16:33:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 173 (0x7f08baf04800) [pid = 3432] [serial = 682] [outer = 0x7f08ac99a400] 16:33:43 INFO - PROCESS | 3432 | 1461022423716 Marionette DEBUG loaded listener.js 16:33:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 174 (0x7f08baf0f400) [pid = 3432] [serial = 683] [outer = 0x7f08ac99a400] 16:33:44 INFO - PROCESS | 3432 | 1461022424556 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]]]}] 16:33:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:33:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1284ms 16:33:44 INFO - PROCESS | 3432 | 1461022424596 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 16:33:44 INFO - PROCESS | 3432 | 1461022424600 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 16:33:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:33:44 INFO - PROCESS | 3432 | 1461022424606 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:33:44 INFO - PROCESS | 3432 | 1461022424608 Marionette TRACE conn3 <- [1,882,null,{}] 16:33:44 INFO - PROCESS | 3432 | 1461022424614 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}] 16:33:44 INFO - PROCESS | 3432 | 1461022424770 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 16:33:44 INFO - PROCESS | 3432 | 1461022424941 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:44 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08989da000 == 88 [pid = 3432] [id = 228] 16:33:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 175 (0x7f08bcf44000) [pid = 3432] [serial = 684] [outer = (nil)] 16:33:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 176 (0x7f08bcf8a000) [pid = 3432] [serial = 685] [outer = 0x7f08bcf44000] 16:33:45 INFO - PROCESS | 3432 | 1461022425027 Marionette DEBUG loaded listener.js 16:33:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 177 (0x7f08bec09400) [pid = 3432] [serial = 686] [outer = 0x7f08bcf44000] 16:33:45 INFO - PROCESS | 3432 | 1461022425923 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]]]}] 16:33:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:33:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1342ms 16:33:45 INFO - PROCESS | 3432 | 1461022425949 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 16:33:45 INFO - PROCESS | 3432 | 1461022425953 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 16:33:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:33:45 INFO - PROCESS | 3432 | 1461022425959 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:33:45 INFO - PROCESS | 3432 | 1461022425961 Marionette TRACE conn3 <- [1,886,null,{}] 16:33:45 INFO - PROCESS | 3432 | 1461022425967 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}] 16:33:46 INFO - PROCESS | 3432 | 1461022426124 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 16:33:46 INFO - PROCESS | 3432 | 1461022426290 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:46 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089ba9e800 == 89 [pid = 3432] [id = 229] 16:33:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 178 (0x7f08bcf4cc00) [pid = 3432] [serial = 687] [outer = (nil)] 16:33:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 179 (0x7f08bec23c00) [pid = 3432] [serial = 688] [outer = 0x7f08bcf4cc00] 16:33:46 INFO - PROCESS | 3432 | 1461022426359 Marionette DEBUG loaded listener.js 16:33:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 180 (0x7f08bed5c400) [pid = 3432] [serial = 689] [outer = 0x7f08bcf4cc00] 16:33:47 INFO - PROCESS | 3432 | 1461022427224 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]]]}] 16:33:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:33:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1328ms 16:33:47 INFO - PROCESS | 3432 | 1461022427287 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 16:33:47 INFO - PROCESS | 3432 | 1461022427291 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 16:33:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:33:47 INFO - PROCESS | 3432 | 1461022427297 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:33:47 INFO - PROCESS | 3432 | 1461022427299 Marionette TRACE conn3 <- [1,890,null,{}] 16:33:47 INFO - PROCESS | 3432 | 1461022427305 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}] 16:33:47 INFO - PROCESS | 3432 | 1461022427463 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 16:33:47 INFO - PROCESS | 3432 | 1461022427635 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:47 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089ba29000 == 90 [pid = 3432] [id = 230] 16:33:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 181 (0x7f08981f1c00) [pid = 3432] [serial = 690] [outer = (nil)] 16:33:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 182 (0x7f08981f7400) [pid = 3432] [serial = 691] [outer = 0x7f08981f1c00] 16:33:47 INFO - PROCESS | 3432 | 1461022427707 Marionette DEBUG loaded listener.js 16:33:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 183 (0x7f08981fc000) [pid = 3432] [serial = 692] [outer = 0x7f08981f1c00] 16:33:48 INFO - PROCESS | 3432 | 1461022428562 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]]]}] 16:33:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:33:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1332ms 16:33:48 INFO - PROCESS | 3432 | 1461022428630 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 16:33:48 INFO - PROCESS | 3432 | 1461022428633 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 16:33:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:33:48 INFO - PROCESS | 3432 | 1461022428639 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:33:48 INFO - PROCESS | 3432 | 1461022428642 Marionette TRACE conn3 <- [1,894,null,{}] 16:33:48 INFO - PROCESS | 3432 | 1461022428648 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}] 16:33:48 INFO - PROCESS | 3432 | 1461022428806 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 16:33:48 INFO - PROCESS | 3432 | 1461022428984 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:49 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a07d7000 == 91 [pid = 3432] [id = 231] 16:33:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 184 (0x7f08981f2c00) [pid = 3432] [serial = 693] [outer = (nil)] 16:33:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 185 (0x7f08a2d85800) [pid = 3432] [serial = 694] [outer = 0x7f08981f2c00] 16:33:49 INFO - PROCESS | 3432 | 1461022429055 Marionette DEBUG loaded listener.js 16:33:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 186 (0x7f08a7243000) [pid = 3432] [serial = 695] [outer = 0x7f08981f2c00] 16:33:50 INFO - PROCESS | 3432 | 1461022430245 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]]]}] 16:33:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:33:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1638ms 16:33:50 INFO - PROCESS | 3432 | 1461022430278 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 16:33:50 INFO - PROCESS | 3432 | 1461022430283 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 16:33:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:33:50 INFO - PROCESS | 3432 | 1461022430291 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:33:50 INFO - PROCESS | 3432 | 1461022430296 Marionette TRACE conn3 <- [1,898,null,{}] 16:33:50 INFO - PROCESS | 3432 | 1461022430309 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}] 16:33:50 INFO - PROCESS | 3432 | 1461022430496 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 16:33:50 INFO - PROCESS | 3432 | 1461022430723 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:50 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a7987000 == 92 [pid = 3432] [id = 232] 16:33:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 187 (0x7f089a87d000) [pid = 3432] [serial = 696] [outer = (nil)] 16:33:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 188 (0x7f08a06eb800) [pid = 3432] [serial = 697] [outer = 0x7f089a87d000] 16:33:50 INFO - PROCESS | 3432 | 1461022430792 Marionette DEBUG loaded listener.js 16:33:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 189 (0x7f08a18d8000) [pid = 3432] [serial = 698] [outer = 0x7f089a87d000] 16:33:51 INFO - PROCESS | 3432 | 1461022431705 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]]]}] 16:33:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:33:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1444ms 16:33:51 INFO - PROCESS | 3432 | 1461022431734 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 16:33:51 INFO - PROCESS | 3432 | 1461022431742 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 16:33:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:33:51 INFO - PROCESS | 3432 | 1461022431753 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:33:51 INFO - PROCESS | 3432 | 1461022431756 Marionette TRACE conn3 <- [1,902,null,{}] 16:33:51 INFO - PROCESS | 3432 | 1461022431762 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}] 16:33:51 INFO - PROCESS | 3432 | 1461022431914 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 16:33:52 INFO - PROCESS | 3432 | 1461022432095 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:52 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2ce0000 == 93 [pid = 3432] [id = 233] 16:33:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 190 (0x7f08a2d80000) [pid = 3432] [serial = 699] [outer = (nil)] 16:33:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 191 (0x7f08a30ac400) [pid = 3432] [serial = 700] [outer = 0x7f08a2d80000] 16:33:52 INFO - PROCESS | 3432 | 1461022432253 Marionette DEBUG loaded listener.js 16:33:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 192 (0x7f08a319b800) [pid = 3432] [serial = 701] [outer = 0x7f08a2d80000] 16:33:52 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b9a7c800 == 92 [pid = 3432] [id = 108] 16:33:52 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a6e09800 == 91 [pid = 3432] [id = 49] 16:33:52 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08c0e77800 == 90 [pid = 3432] [id = 109] 16:33:52 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a32dd800 == 89 [pid = 3432] [id = 51] 16:33:52 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ab675800 == 88 [pid = 3432] [id = 54] 16:33:52 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a080f800 == 87 [pid = 3432] [id = 191] 16:33:52 INFO - PROCESS | 3432 | --DOMWINDOW == 191 (0x7f08a0928400) [pid = 3432] [serial = 589] [outer = (nil)] [url = about:blank] 16:33:52 INFO - PROCESS | 3432 | --DOMWINDOW == 190 (0x7f08a2da4800) [pid = 3432] [serial = 592] [outer = (nil)] [url = about:blank] 16:33:52 INFO - PROCESS | 3432 | --DOMWINDOW == 189 (0x7f08a598f000) [pid = 3432] [serial = 595] [outer = (nil)] [url = about:blank] 16:33:52 INFO - PROCESS | 3432 | --DOMWINDOW == 188 (0x7f08a7dbdc00) [pid = 3432] [serial = 598] [outer = (nil)] [url = about:blank] 16:33:52 INFO - PROCESS | 3432 | --DOMWINDOW == 187 (0x7f08a72f3c00) [pid = 3432] [serial = 619] [outer = (nil)] [url = about:blank] 16:33:52 INFO - PROCESS | 3432 | --DOMWINDOW == 186 (0x7f08a9941000) [pid = 3432] [serial = 587] [outer = (nil)] [url = about:blank] 16:33:53 INFO - PROCESS | 3432 | --DOMWINDOW == 185 (0x7f08a72fb400) [pid = 3432] [serial = 613] [outer = (nil)] [url = about:blank] 16:33:53 INFO - PROCESS | 3432 | --DOMWINDOW == 184 (0x7f08a4ce5000) [pid = 3432] [serial = 607] [outer = (nil)] [url = about:blank] 16:33:53 INFO - PROCESS | 3432 | --DOMWINDOW == 183 (0x7f08a97e0400) [pid = 3432] [serial = 616] [outer = (nil)] [url = about:blank] 16:33:53 INFO - PROCESS | 3432 | --DOMWINDOW == 182 (0x7f08a4ebf800) [pid = 3432] [serial = 608] [outer = (nil)] [url = about:blank] 16:33:53 INFO - PROCESS | 3432 | --DOMWINDOW == 181 (0x7f08a9fdbc00) [pid = 3432] [serial = 617] [outer = (nil)] [url = about:blank] 16:33:53 INFO - PROCESS | 3432 | --DOMWINDOW == 180 (0x7f08a6f21400) [pid = 3432] [serial = 610] [outer = (nil)] [url = about:blank] 16:33:53 INFO - PROCESS | 3432 | --DOMWINDOW == 179 (0x7f08a2a3dc00) [pid = 3432] [serial = 602] [outer = (nil)] [url = about:blank] 16:33:53 INFO - PROCESS | 3432 | --DOMWINDOW == 178 (0x7f08a1736c00) [pid = 3432] [serial = 601] [outer = (nil)] [url = about:blank] 16:33:53 INFO - PROCESS | 3432 | --DOMWINDOW == 177 (0x7f08a2da0800) [pid = 3432] [serial = 604] [outer = (nil)] [url = about:blank] 16:33:53 INFO - PROCESS | 3432 | --DOMWINDOW == 176 (0x7f08a3555400) [pid = 3432] [serial = 605] [outer = (nil)] [url = about:blank] 16:33:53 INFO - PROCESS | 3432 | --DOMWINDOW == 175 (0x7f08a724f000) [pid = 3432] [serial = 611] [outer = (nil)] [url = about:blank] 16:33:53 INFO - PROCESS | 3432 | --DOMWINDOW == 174 (0x7f08a7dbf400) [pid = 3432] [serial = 614] [outer = (nil)] [url = about:blank] 16:33:53 INFO - PROCESS | 3432 | 1461022433219 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]]]}] 16:33:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:33:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1487ms 16:33:53 INFO - PROCESS | 3432 | 1461022433240 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 16:33:53 INFO - PROCESS | 3432 | 1461022433242 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 16:33:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:33:53 INFO - PROCESS | 3432 | 1461022433249 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:33:53 INFO - PROCESS | 3432 | 1461022433254 Marionette TRACE conn3 <- [1,906,null,{}] 16:33:53 INFO - PROCESS | 3432 | 1461022433269 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}] 16:33:53 INFO - PROCESS | 3432 | 1461022433413 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 16:33:53 INFO - PROCESS | 3432 | 1461022433432 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:53 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a6e1f800 == 88 [pid = 3432] [id = 234] 16:33:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 175 (0x7f08a598e400) [pid = 3432] [serial = 702] [outer = (nil)] 16:33:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 176 (0x7f08a6c51800) [pid = 3432] [serial = 703] [outer = 0x7f08a598e400] 16:33:53 INFO - PROCESS | 3432 | 1461022433496 Marionette DEBUG loaded listener.js 16:33:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 177 (0x7f08a6e43000) [pid = 3432] [serial = 704] [outer = 0x7f08a598e400] 16:33:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 178 (0x7f08a724b400) [pid = 3432] [serial = 705] [outer = 0x7f08a36e3800] 16:33:54 INFO - PROCESS | 3432 | 1461022434422 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]]]}] 16:33:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:33:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1232ms 16:33:54 INFO - PROCESS | 3432 | 1461022434481 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 16:33:54 INFO - PROCESS | 3432 | 1461022434484 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 16:33:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:33:54 INFO - PROCESS | 3432 | 1461022434490 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:33:54 INFO - PROCESS | 3432 | 1461022434492 Marionette TRACE conn3 <- [1,910,null,{}] 16:33:54 INFO - PROCESS | 3432 | 1461022434500 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}] 16:33:54 INFO - PROCESS | 3432 | 1461022434707 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 16:33:54 INFO - PROCESS | 3432 | 1461022434803 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:54 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a9fb6800 == 89 [pid = 3432] [id = 235] 16:33:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 179 (0x7f08a06ecc00) [pid = 3432] [serial = 706] [outer = (nil)] 16:33:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 180 (0x7f08a598ec00) [pid = 3432] [serial = 707] [outer = 0x7f08a06ecc00] 16:33:54 INFO - PROCESS | 3432 | 1461022434888 Marionette DEBUG loaded listener.js 16:33:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 181 (0x7f08a7e12400) [pid = 3432] [serial = 708] [outer = 0x7f08a06ecc00] 16:33:55 INFO - PROCESS | 3432 | 1461022435714 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]]]}] 16:33:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:33:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1282ms 16:33:55 INFO - PROCESS | 3432 | 1461022435774 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 16:33:55 INFO - PROCESS | 3432 | 1461022435777 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 16:33:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:33:55 INFO - PROCESS | 3432 | 1461022435783 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:33:55 INFO - PROCESS | 3432 | 1461022435785 Marionette TRACE conn3 <- [1,914,null,{}] 16:33:55 INFO - PROCESS | 3432 | 1461022435797 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}] 16:33:55 INFO - PROCESS | 3432 | 1461022435973 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 16:33:56 INFO - PROCESS | 3432 | 1461022436000 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:56 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ac25f800 == 90 [pid = 3432] [id = 236] 16:33:56 INFO - PROCESS | 3432 | ++DOMWINDOW == 182 (0x7f08a3199400) [pid = 3432] [serial = 709] [outer = (nil)] 16:33:56 INFO - PROCESS | 3432 | ++DOMWINDOW == 183 (0x7f08a8ebec00) [pid = 3432] [serial = 710] [outer = 0x7f08a3199400] 16:33:56 INFO - PROCESS | 3432 | 1461022436059 Marionette DEBUG loaded listener.js 16:33:56 INFO - PROCESS | 3432 | ++DOMWINDOW == 184 (0x7f08a9ce2000) [pid = 3432] [serial = 711] [outer = 0x7f08a3199400] 16:33:56 INFO - PROCESS | 3432 | 1461022436888 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]]]}] 16:33:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:33:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1138ms 16:33:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:33:56 INFO - PROCESS | 3432 | 1461022436921 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 16:33:56 INFO - PROCESS | 3432 | 1461022436923 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 16:33:56 INFO - PROCESS | 3432 | 1461022436932 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:33:56 INFO - PROCESS | 3432 | 1461022436935 Marionette TRACE conn3 <- [1,918,null,{}] 16:33:56 INFO - PROCESS | 3432 | 1461022436947 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}] 16:33:57 INFO - PROCESS | 3432 | 1461022437355 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 16:33:57 INFO - PROCESS | 3432 | --DOMWINDOW == 183 (0x7f08a96ed800) [pid = 3432] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:33:57 INFO - PROCESS | 3432 | --DOMWINDOW == 182 (0x7f08a0928c00) [pid = 3432] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:33:57 INFO - PROCESS | 3432 | --DOMWINDOW == 181 (0x7f08a18da800) [pid = 3432] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:33:57 INFO - PROCESS | 3432 | --DOMWINDOW == 180 (0x7f08a2b41400) [pid = 3432] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:33:57 INFO - PROCESS | 3432 | --DOMWINDOW == 179 (0x7f08a18d6800) [pid = 3432] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:33:57 INFO - PROCESS | 3432 | --DOMWINDOW == 178 (0x7f08a7248800) [pid = 3432] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:33:57 INFO - PROCESS | 3432 | --DOMWINDOW == 177 (0x7f08a8b1ac00) [pid = 3432] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:33:57 INFO - PROCESS | 3432 | 1461022437493 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:57 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08abf3a800 == 91 [pid = 3432] [id = 237] 16:33:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 178 (0x7f08a4e77000) [pid = 3432] [serial = 712] [outer = (nil)] 16:33:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 179 (0x7f08a8b1a400) [pid = 3432] [serial = 713] [outer = 0x7f08a4e77000] 16:33:57 INFO - PROCESS | 3432 | 1461022437567 Marionette DEBUG loaded listener.js 16:33:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 180 (0x7f08ac2e3000) [pid = 3432] [serial = 714] [outer = 0x7f08a4e77000] 16:33:58 INFO - PROCESS | 3432 | 1461022438189 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]]]}] 16:33:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:33:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1300ms 16:33:58 INFO - PROCESS | 3432 | 1461022438229 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 16:33:58 INFO - PROCESS | 3432 | 1461022438232 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 16:33:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:33:58 INFO - PROCESS | 3432 | 1461022438256 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:33:58 INFO - PROCESS | 3432 | 1461022438260 Marionette TRACE conn3 <- [1,922,null,{}] 16:33:58 INFO - PROCESS | 3432 | 1461022438274 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}] 16:33:58 INFO - PROCESS | 3432 | 1461022438409 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 16:33:58 INFO - PROCESS | 3432 | 1461022438423 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:58 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b3b1d000 == 92 [pid = 3432] [id = 238] 16:33:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 181 (0x7f08aa7ae800) [pid = 3432] [serial = 715] [outer = (nil)] 16:33:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 182 (0x7f08ac80f000) [pid = 3432] [serial = 716] [outer = 0x7f08aa7ae800] 16:33:58 INFO - PROCESS | 3432 | 1461022438482 Marionette DEBUG loaded listener.js 16:33:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 183 (0x7f08acd4a400) [pid = 3432] [serial = 717] [outer = 0x7f08aa7ae800] 16:33:59 INFO - PROCESS | 3432 | 1461022439248 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]]]}] 16:33:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:33:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1053ms 16:33:59 INFO - PROCESS | 3432 | 1461022439292 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 16:33:59 INFO - PROCESS | 3432 | 1461022439295 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 16:33:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:33:59 INFO - PROCESS | 3432 | 1461022439301 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:33:59 INFO - PROCESS | 3432 | 1461022439303 Marionette TRACE conn3 <- [1,926,null,{}] 16:33:59 INFO - PROCESS | 3432 | 1461022439308 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}] 16:33:59 INFO - PROCESS | 3432 | 1461022439606 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 16:33:59 INFO - PROCESS | 3432 | 1461022439728 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:59 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a186f800 == 93 [pid = 3432] [id = 239] 16:33:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 184 (0x7f08981fd000) [pid = 3432] [serial = 718] [outer = (nil)] 16:33:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 185 (0x7f089a87a800) [pid = 3432] [serial = 719] [outer = 0x7f08981fd000] 16:33:59 INFO - PROCESS | 3432 | 1461022439803 Marionette DEBUG loaded listener.js 16:33:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 186 (0x7f08a0922c00) [pid = 3432] [serial = 720] [outer = 0x7f08981fd000] 16:34:00 INFO - PROCESS | 3432 | 1461022440717 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]]]}] 16:34:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:34:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1483ms 16:34:00 INFO - PROCESS | 3432 | 1461022440786 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 16:34:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:34:00 INFO - PROCESS | 3432 | 1461022440795 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 16:34:00 INFO - PROCESS | 3432 | 1461022440803 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:34:00 INFO - PROCESS | 3432 | 1461022440807 Marionette TRACE conn3 <- [1,930,null,{}] 16:34:00 INFO - PROCESS | 3432 | 1461022440815 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}] 16:34:01 INFO - PROCESS | 3432 | 1461022441056 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 16:34:01 INFO - PROCESS | 3432 | 1461022441219 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:01 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a7b7e800 == 94 [pid = 3432] [id = 240] 16:34:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 187 (0x7f08981fd800) [pid = 3432] [serial = 721] [outer = (nil)] 16:34:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 188 (0x7f08a319ec00) [pid = 3432] [serial = 722] [outer = 0x7f08981fd800] 16:34:01 INFO - PROCESS | 3432 | 1461022441295 Marionette DEBUG loaded listener.js 16:34:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 189 (0x7f08a4e7c000) [pid = 3432] [serial = 723] [outer = 0x7f08981fd800] 16:34:02 INFO - PROCESS | 3432 | 1461022442261 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]]]}] 16:34:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:34:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1538ms 16:34:02 INFO - PROCESS | 3432 | 1461022442341 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 16:34:02 INFO - PROCESS | 3432 | 1461022442347 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 16:34:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:34:02 INFO - PROCESS | 3432 | 1461022442356 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:34:02 INFO - PROCESS | 3432 | 1461022442359 Marionette TRACE conn3 <- [1,934,null,{}] 16:34:02 INFO - PROCESS | 3432 | 1461022442366 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}] 16:34:02 INFO - PROCESS | 3432 | 1461022442592 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 16:34:02 INFO - PROCESS | 3432 | 1461022442841 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:02 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b9f60800 == 95 [pid = 3432] [id = 241] 16:34:02 INFO - PROCESS | 3432 | ++DOMWINDOW == 190 (0x7f08a4ebc400) [pid = 3432] [serial = 724] [outer = (nil)] 16:34:02 INFO - PROCESS | 3432 | ++DOMWINDOW == 191 (0x7f08a8ebc000) [pid = 3432] [serial = 725] [outer = 0x7f08a4ebc400] 16:34:02 INFO - PROCESS | 3432 | 1461022442964 Marionette DEBUG loaded listener.js 16:34:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 192 (0x7f08a9fdb800) [pid = 3432] [serial = 726] [outer = 0x7f08a4ebc400] 16:34:03 INFO - PROCESS | 3432 | 1461022443810 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]]]}] 16:34:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:34:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1493ms 16:34:03 INFO - PROCESS | 3432 | 1461022443850 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 16:34:03 INFO - PROCESS | 3432 | 1461022443857 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 16:34:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:34:03 INFO - PROCESS | 3432 | 1461022443873 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:34:03 INFO - PROCESS | 3432 | 1461022443880 Marionette TRACE conn3 <- [1,938,null,{}] 16:34:03 INFO - PROCESS | 3432 | 1461022443886 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}] 16:34:04 INFO - PROCESS | 3432 | 1461022444064 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 16:34:04 INFO - PROCESS | 3432 | 1461022444231 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:04 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08bce64000 == 96 [pid = 3432] [id = 242] 16:34:04 INFO - PROCESS | 3432 | ++DOMWINDOW == 193 (0x7f08a2ad0000) [pid = 3432] [serial = 727] [outer = (nil)] 16:34:04 INFO - PROCESS | 3432 | ++DOMWINDOW == 194 (0x7f08ab5cfc00) [pid = 3432] [serial = 728] [outer = 0x7f08a2ad0000] 16:34:04 INFO - PROCESS | 3432 | 1461022444305 Marionette DEBUG loaded listener.js 16:34:04 INFO - PROCESS | 3432 | ++DOMWINDOW == 195 (0x7f08ad164800) [pid = 3432] [serial = 729] [outer = 0x7f08a2ad0000] 16:34:05 INFO - PROCESS | 3432 | 1461022445127 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]]]}] 16:34:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:34:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1290ms 16:34:05 INFO - PROCESS | 3432 | 1461022445157 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 16:34:05 INFO - PROCESS | 3432 | 1461022445160 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 16:34:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:34:05 INFO - PROCESS | 3432 | 1461022445166 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:34:05 INFO - PROCESS | 3432 | 1461022445169 Marionette TRACE conn3 <- [1,942,null,{}] 16:34:05 INFO - PROCESS | 3432 | 1461022445175 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}] 16:34:05 INFO - PROCESS | 3432 | 1461022445384 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 16:34:05 INFO - PROCESS | 3432 | 1461022445509 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:05 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08bf231000 == 97 [pid = 3432] [id = 243] 16:34:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 196 (0x7f08ab6bb000) [pid = 3432] [serial = 730] [outer = (nil)] 16:34:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 197 (0x7f08ad534c00) [pid = 3432] [serial = 731] [outer = 0x7f08ab6bb000] 16:34:05 INFO - PROCESS | 3432 | 1461022445580 Marionette DEBUG loaded listener.js 16:34:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 198 (0x7f08ad5c7c00) [pid = 3432] [serial = 732] [outer = 0x7f08ab6bb000] 16:34:06 INFO - PROCESS | 3432 | 1461022446457 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]]]}] 16:34:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:34:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1327ms 16:34:06 INFO - PROCESS | 3432 | 1461022446495 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 16:34:06 INFO - PROCESS | 3432 | 1461022446499 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 16:34:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:34:06 INFO - PROCESS | 3432 | 1461022446505 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:34:06 INFO - PROCESS | 3432 | 1461022446507 Marionette TRACE conn3 <- [1,946,null,{}] 16:34:06 INFO - PROCESS | 3432 | 1461022446513 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}] 16:34:06 INFO - PROCESS | 3432 | 1461022446706 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 16:34:06 INFO - PROCESS | 3432 | 1461022446881 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:06 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a79a3000 == 98 [pid = 3432] [id = 244] 16:34:06 INFO - PROCESS | 3432 | ++DOMWINDOW == 199 (0x7f08b9d0d000) [pid = 3432] [serial = 733] [outer = (nil)] 16:34:06 INFO - PROCESS | 3432 | ++DOMWINDOW == 200 (0x7f08b9de2800) [pid = 3432] [serial = 734] [outer = 0x7f08b9d0d000] 16:34:06 INFO - PROCESS | 3432 | 1461022446958 Marionette DEBUG loaded listener.js 16:34:07 INFO - PROCESS | 3432 | ++DOMWINDOW == 201 (0x7f08baf06800) [pid = 3432] [serial = 735] [outer = 0x7f08b9d0d000] 16:34:07 INFO - PROCESS | 3432 | 1461022447837 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]]]}] 16:34:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:34:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1377ms 16:34:07 INFO - PROCESS | 3432 | 1461022447883 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 16:34:07 INFO - PROCESS | 3432 | 1461022447887 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 16:34:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:34:07 INFO - PROCESS | 3432 | 1461022447893 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:34:07 INFO - PROCESS | 3432 | 1461022447896 Marionette TRACE conn3 <- [1,950,null,{}] 16:34:07 INFO - PROCESS | 3432 | 1461022447901 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}] 16:34:08 INFO - PROCESS | 3432 | 1461022448058 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 16:34:08 INFO - PROCESS | 3432 | 1461022448228 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:08 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a79bf000 == 99 [pid = 3432] [id = 245] 16:34:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 202 (0x7f08b9d14000) [pid = 3432] [serial = 736] [outer = (nil)] 16:34:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 203 (0x7f08bcec3000) [pid = 3432] [serial = 737] [outer = 0x7f08b9d14000] 16:34:08 INFO - PROCESS | 3432 | 1461022448297 Marionette DEBUG loaded listener.js 16:34:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 204 (0x7f08bec09c00) [pid = 3432] [serial = 738] [outer = 0x7f08b9d14000] 16:34:09 INFO - PROCESS | 3432 | 1461022449215 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]]]}] 16:34:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:34:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1382ms 16:34:09 INFO - PROCESS | 3432 | 1461022449276 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 16:34:09 INFO - PROCESS | 3432 | 1461022449279 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 16:34:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:34:09 INFO - PROCESS | 3432 | 1461022449285 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:34:09 INFO - PROCESS | 3432 | 1461022449287 Marionette TRACE conn3 <- [1,954,null,{}] 16:34:09 INFO - PROCESS | 3432 | 1461022449293 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}] 16:34:09 INFO - PROCESS | 3432 | 1461022449454 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 16:34:09 INFO - PROCESS | 3432 | 1461022449619 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:09 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0899b59000 == 100 [pid = 3432] [id = 246] 16:34:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 205 (0x7f08983d3800) [pid = 3432] [serial = 739] [outer = (nil)] 16:34:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 206 (0x7f08983d8400) [pid = 3432] [serial = 740] [outer = 0x7f08983d3800] 16:34:09 INFO - PROCESS | 3432 | 1461022449688 Marionette DEBUG loaded listener.js 16:34:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 207 (0x7f08983dec00) [pid = 3432] [serial = 741] [outer = 0x7f08983d3800] 16:34:10 INFO - PROCESS | 3432 | 1461022450548 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]]]}] 16:34:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:34:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1328ms 16:34:10 INFO - PROCESS | 3432 | 1461022450614 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 16:34:10 INFO - PROCESS | 3432 | 1461022450617 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 16:34:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:34:10 INFO - PROCESS | 3432 | 1461022450623 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:34:10 INFO - PROCESS | 3432 | 1461022450625 Marionette TRACE conn3 <- [1,958,null,{}] 16:34:10 INFO - PROCESS | 3432 | 1461022450631 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}] 16:34:10 INFO - PROCESS | 3432 | 1461022450790 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 16:34:10 INFO - PROCESS | 3432 | 1461022450962 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:10 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0898284800 == 101 [pid = 3432] [id = 247] 16:34:10 INFO - PROCESS | 3432 | ++DOMWINDOW == 208 (0x7f08983d3c00) [pid = 3432] [serial = 742] [outer = (nil)] 16:34:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 209 (0x7f08bc9eac00) [pid = 3432] [serial = 743] [outer = 0x7f08983d3c00] 16:34:11 INFO - PROCESS | 3432 | 1461022451033 Marionette DEBUG loaded listener.js 16:34:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 210 (0x7f08bec11800) [pid = 3432] [serial = 744] [outer = 0x7f08983d3c00] 16:34:11 INFO - PROCESS | 3432 | 1461022451856 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]]]}] 16:34:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:34:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1284ms 16:34:11 INFO - PROCESS | 3432 | 1461022451909 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 16:34:11 INFO - PROCESS | 3432 | 1461022451913 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 16:34:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:34:11 INFO - PROCESS | 3432 | 1461022451918 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:34:11 INFO - PROCESS | 3432 | 1461022451921 Marionette TRACE conn3 <- [1,962,null,{}] 16:34:11 INFO - PROCESS | 3432 | 1461022451927 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}] 16:34:12 INFO - PROCESS | 3432 | 1461022452084 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 16:34:12 INFO - PROCESS | 3432 | 1461022452265 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:12 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a79c2800 == 102 [pid = 3432] [id = 248] 16:34:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 211 (0x7f0896fc3000) [pid = 3432] [serial = 745] [outer = (nil)] 16:34:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 212 (0x7f0896fcb400) [pid = 3432] [serial = 746] [outer = 0x7f0896fc3000] 16:34:12 INFO - PROCESS | 3432 | 1461022452336 Marionette DEBUG loaded listener.js 16:34:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 213 (0x7f0896fd0c00) [pid = 3432] [serial = 747] [outer = 0x7f0896fc3000] 16:34:13 INFO - PROCESS | 3432 | 1461022453196 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]]]}] 16:34:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:34:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1342ms 16:34:13 INFO - PROCESS | 3432 | 1461022453262 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 16:34:13 INFO - PROCESS | 3432 | 1461022453266 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 16:34:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:34:13 INFO - PROCESS | 3432 | 1461022453272 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:34:13 INFO - PROCESS | 3432 | 1461022453275 Marionette TRACE conn3 <- [1,966,null,{}] 16:34:13 INFO - PROCESS | 3432 | 1461022453280 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}] 16:34:13 INFO - PROCESS | 3432 | 1461022453479 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 16:34:13 INFO - PROCESS | 3432 | 1461022453652 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:13 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a3bb2000 == 103 [pid = 3432] [id = 249] 16:34:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 214 (0x7f0896fc5c00) [pid = 3432] [serial = 748] [outer = (nil)] 16:34:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 215 (0x7f08a6f1d800) [pid = 3432] [serial = 749] [outer = 0x7f0896fc5c00] 16:34:13 INFO - PROCESS | 3432 | 1461022453733 Marionette DEBUG loaded listener.js 16:34:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 216 (0x7f08bed5c000) [pid = 3432] [serial = 750] [outer = 0x7f0896fc5c00] 16:34:14 INFO - PROCESS | 3432 | 1461022454597 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]]]}] 16:34:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:34:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1377ms 16:34:14 INFO - PROCESS | 3432 | 1461022454650 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 16:34:14 INFO - PROCESS | 3432 | 1461022454660 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 16:34:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:34:14 INFO - PROCESS | 3432 | 1461022454666 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:34:14 INFO - PROCESS | 3432 | 1461022454671 Marionette TRACE conn3 <- [1,970,null,{}] 16:34:14 INFO - PROCESS | 3432 | 1461022454676 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}] 16:34:14 INFO - PROCESS | 3432 | 1461022454832 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 16:34:15 INFO - PROCESS | 3432 | 1461022455007 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:15 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a9fb7800 == 104 [pid = 3432] [id = 250] 16:34:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 217 (0x7f0896fc6400) [pid = 3432] [serial = 751] [outer = (nil)] 16:34:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 218 (0x7f0899d38c00) [pid = 3432] [serial = 752] [outer = 0x7f0896fc6400] 16:34:15 INFO - PROCESS | 3432 | 1461022455079 Marionette DEBUG loaded listener.js 16:34:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 219 (0x7f08a3cca800) [pid = 3432] [serial = 753] [outer = 0x7f0896fc6400] 16:34:16 INFO - PROCESS | 3432 | 1461022456226 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]]]}] 16:34:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:34:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1600ms 16:34:16 INFO - PROCESS | 3432 | 1461022456268 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 16:34:16 INFO - PROCESS | 3432 | 1461022456275 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 16:34:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:34:16 INFO - PROCESS | 3432 | 1461022456283 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:34:16 INFO - PROCESS | 3432 | 1461022456287 Marionette TRACE conn3 <- [1,974,null,{}] 16:34:16 INFO - PROCESS | 3432 | 1461022456295 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}] 16:34:16 INFO - PROCESS | 3432 | 1461022456451 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 16:34:16 INFO - PROCESS | 3432 | 1461022456644 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:16 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089baa4800 == 105 [pid = 3432] [id = 251] 16:34:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 220 (0x7f089713f400) [pid = 3432] [serial = 754] [outer = (nil)] 16:34:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 221 (0x7f08981f4400) [pid = 3432] [serial = 755] [outer = 0x7f089713f400] 16:34:16 INFO - PROCESS | 3432 | 1461022456713 Marionette DEBUG loaded listener.js 16:34:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 222 (0x7f0899d3a000) [pid = 3432] [serial = 756] [outer = 0x7f089713f400] 16:34:17 INFO - PROCESS | 3432 | 1461022457740 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]]]}] 16:34:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:34:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1534ms 16:34:17 INFO - PROCESS | 3432 | 1461022457819 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 16:34:17 INFO - PROCESS | 3432 | 1461022457827 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 16:34:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:34:17 INFO - PROCESS | 3432 | 1461022457836 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:34:17 INFO - PROCESS | 3432 | 1461022457840 Marionette TRACE conn3 <- [1,978,null,{}] 16:34:17 INFO - PROCESS | 3432 | 1461022457846 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}] 16:34:18 INFO - PROCESS | 3432 | 1461022458071 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 16:34:18 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08abf3a800 == 104 [pid = 3432] [id = 237] 16:34:18 INFO - PROCESS | 3432 | --DOMWINDOW == 221 (0x7f08b9d11400) [pid = 3432] [serial = 667] [outer = (nil)] [url = about:blank] 16:34:18 INFO - PROCESS | 3432 | --DOMWINDOW == 220 (0x7f08ac999800) [pid = 3432] [serial = 637] [outer = (nil)] [url = about:blank] 16:34:18 INFO - PROCESS | 3432 | --DOMWINDOW == 219 (0x7f08ad5c0400) [pid = 3432] [serial = 640] [outer = (nil)] [url = about:blank] 16:34:18 INFO - PROCESS | 3432 | --DOMWINDOW == 218 (0x7f08afcaa400) [pid = 3432] [serial = 643] [outer = (nil)] [url = about:blank] 16:34:18 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ac25f800 == 103 [pid = 3432] [id = 236] 16:34:18 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a9fb6800 == 102 [pid = 3432] [id = 235] 16:34:18 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a6e1f800 == 101 [pid = 3432] [id = 234] 16:34:18 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a2ce0000 == 100 [pid = 3432] [id = 233] 16:34:18 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a7987000 == 99 [pid = 3432] [id = 232] 16:34:18 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089ba9e800 == 98 [pid = 3432] [id = 229] 16:34:18 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08989da000 == 97 [pid = 3432] [id = 228] 16:34:18 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a7de9800 == 96 [pid = 3432] [id = 227] 16:34:18 INFO - PROCESS | 3432 | 1461022458386 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:18 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08c688e000 == 95 [pid = 3432] [id = 226] 16:34:18 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a2bcc800 == 94 [pid = 3432] [id = 223] 16:34:18 INFO - PROCESS | 3432 | --DOMWINDOW == 217 (0x7f08ac2e3c00) [pid = 3432] [serial = 661] [outer = (nil)] [url = about:blank] 16:34:18 INFO - PROCESS | 3432 | --DOMWINDOW == 216 (0x7f08a355b000) [pid = 3432] [serial = 664] [outer = (nil)] [url = about:blank] 16:34:18 INFO - PROCESS | 3432 | --DOMWINDOW == 215 (0x7f08ac99c000) [pid = 3432] [serial = 662] [outer = (nil)] [url = about:blank] 16:34:18 INFO - PROCESS | 3432 | --DOMWINDOW == 214 (0x7f08a3ccc400) [pid = 3432] [serial = 650] [outer = (nil)] [url = about:blank] 16:34:18 INFO - PROCESS | 3432 | --DOMWINDOW == 213 (0x7f08a2da3000) [pid = 3432] [serial = 649] [outer = (nil)] [url = about:blank] 16:34:18 INFO - PROCESS | 3432 | --DOMWINDOW == 212 (0x7f08a3db4400) [pid = 3432] [serial = 652] [outer = (nil)] [url = about:blank] 16:34:18 INFO - PROCESS | 3432 | --DOMWINDOW == 211 (0x7f08a6e3ac00) [pid = 3432] [serial = 653] [outer = (nil)] [url = about:blank] 16:34:18 INFO - PROCESS | 3432 | --DOMWINDOW == 210 (0x7f08ab698c00) [pid = 3432] [serial = 634] [outer = (nil)] [url = about:blank] 16:34:18 INFO - PROCESS | 3432 | --DOMWINDOW == 209 (0x7f08a6ee8000) [pid = 3432] [serial = 625] [outer = (nil)] [url = about:blank] 16:34:18 INFO - PROCESS | 3432 | --DOMWINDOW == 208 (0x7f08aa929c00) [pid = 3432] [serial = 620] [outer = (nil)] [url = about:blank] 16:34:18 INFO - PROCESS | 3432 | --DOMWINDOW == 207 (0x7f08a7db0c00) [pid = 3432] [serial = 655] [outer = (nil)] [url = about:blank] 16:34:18 INFO - PROCESS | 3432 | --DOMWINDOW == 206 (0x7f08a8b1a800) [pid = 3432] [serial = 656] [outer = (nil)] [url = about:blank] 16:34:18 INFO - PROCESS | 3432 | --DOMWINDOW == 205 (0x7f08aa7a5800) [pid = 3432] [serial = 658] [outer = (nil)] [url = about:blank] 16:34:18 INFO - PROCESS | 3432 | --DOMWINDOW == 204 (0x7f08a6e46c00) [pid = 3432] [serial = 646] [outer = (nil)] [url = about:blank] 16:34:18 INFO - PROCESS | 3432 | --DOMWINDOW == 203 (0x7f08ab1a4000) [pid = 3432] [serial = 631] [outer = (nil)] [url = about:blank] 16:34:18 INFO - PROCESS | 3432 | --DOMWINDOW == 202 (0x7f08a9e6c800) [pid = 3432] [serial = 628] [outer = (nil)] [url = about:blank] 16:34:18 INFO - PROCESS | 3432 | --DOMWINDOW == 201 (0x7f08a3195000) [pid = 3432] [serial = 622] [outer = (nil)] [url = about:blank] 16:34:18 INFO - PROCESS | 3432 | --DOMWINDOW == 200 (0x7f08ac2e2400) [pid = 3432] [serial = 665] [outer = (nil)] [url = about:blank] 16:34:18 INFO - PROCESS | 3432 | --DOMWINDOW == 199 (0x7f08ab690400) [pid = 3432] [serial = 659] [outer = (nil)] [url = about:blank] 16:34:18 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089ba3a000 == 95 [pid = 3432] [id = 252] 16:34:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 200 (0x7f08a06e2400) [pid = 3432] [serial = 757] [outer = (nil)] 16:34:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 201 (0x7f08a1738400) [pid = 3432] [serial = 758] [outer = 0x7f08a06e2400] 16:34:18 INFO - PROCESS | 3432 | 1461022458475 Marionette DEBUG loaded listener.js 16:34:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 202 (0x7f08a2ac8c00) [pid = 3432] [serial = 759] [outer = 0x7f08a06e2400] 16:34:19 INFO - PROCESS | 3432 | 1461022459214 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]]]}] 16:34:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1438ms 16:34:19 INFO - PROCESS | 3432 | 1461022459275 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 16:34:19 INFO - PROCESS | 3432 | 1461022459278 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 16:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:34:19 INFO - PROCESS | 3432 | 1461022459284 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:34:19 INFO - PROCESS | 3432 | 1461022459290 Marionette TRACE conn3 <- [1,982,null,{}] 16:34:19 INFO - PROCESS | 3432 | 1461022459304 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}] 16:34:19 INFO - PROCESS | 3432 | 1461022459474 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 16:34:19 INFO - PROCESS | 3432 | 1461022459601 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:19 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a4c5f800 == 96 [pid = 3432] [id = 253] 16:34:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 203 (0x7f08a0921800) [pid = 3432] [serial = 760] [outer = (nil)] 16:34:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 204 (0x7f08a319d800) [pid = 3432] [serial = 761] [outer = 0x7f08a0921800] 16:34:19 INFO - PROCESS | 3432 | 1461022459665 Marionette DEBUG loaded listener.js 16:34:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 205 (0x7f08a59c3c00) [pid = 3432] [serial = 762] [outer = 0x7f08a0921800] 16:34:20 INFO - PROCESS | 3432 | 1461022460381 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]]]}] 16:34:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:34:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1147ms 16:34:20 INFO - PROCESS | 3432 | 1461022460440 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 16:34:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:34:20 INFO - PROCESS | 3432 | 1461022460445 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 16:34:20 INFO - PROCESS | 3432 | 1461022460460 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:34:20 INFO - PROCESS | 3432 | 1461022460462 Marionette TRACE conn3 <- [1,986,null,{}] 16:34:20 INFO - PROCESS | 3432 | 1461022460467 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}] 16:34:20 INFO - PROCESS | 3432 | 1461022460659 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 16:34:20 INFO - PROCESS | 3432 | 1461022460678 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:20 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a7b7b000 == 97 [pid = 3432] [id = 254] 16:34:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 206 (0x7f08a1741c00) [pid = 3432] [serial = 763] [outer = (nil)] 16:34:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 207 (0x7f08a6eeb000) [pid = 3432] [serial = 764] [outer = 0x7f08a1741c00] 16:34:20 INFO - PROCESS | 3432 | 1461022460737 Marionette DEBUG loaded listener.js 16:34:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 208 (0x7f08a7db4800) [pid = 3432] [serial = 765] [outer = 0x7f08a1741c00] 16:34:21 INFO - PROCESS | 3432 | 1461022461589 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]]]}] 16:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1187ms 16:34:21 INFO - PROCESS | 3432 | 1461022461638 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 16:34:21 INFO - PROCESS | 3432 | 1461022461641 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 16:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:34:21 INFO - PROCESS | 3432 | 1461022461653 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:34:21 INFO - PROCESS | 3432 | 1461022461656 Marionette TRACE conn3 <- [1,990,null,{}] 16:34:21 INFO - PROCESS | 3432 | 1461022461661 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}] 16:34:21 INFO - PROCESS | 3432 | 1461022461865 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 16:34:21 INFO - PROCESS | 3432 | 1461022461893 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:21 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ab00d800 == 98 [pid = 3432] [id = 255] 16:34:21 INFO - PROCESS | 3432 | ++DOMWINDOW == 209 (0x7f08a6c8d000) [pid = 3432] [serial = 766] [outer = (nil)] 16:34:21 INFO - PROCESS | 3432 | ++DOMWINDOW == 210 (0x7f08a970e800) [pid = 3432] [serial = 767] [outer = 0x7f08a6c8d000] 16:34:21 INFO - PROCESS | 3432 | 1461022461954 Marionette DEBUG loaded listener.js 16:34:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 211 (0x7f08aa6eac00) [pid = 3432] [serial = 768] [outer = 0x7f08a6c8d000] 16:34:22 INFO - PROCESS | 3432 | --DOMWINDOW == 210 (0x7f08a3199400) [pid = 3432] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:34:22 INFO - PROCESS | 3432 | --DOMWINDOW == 209 (0x7f08ac2e0c00) [pid = 3432] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:34:22 INFO - PROCESS | 3432 | --DOMWINDOW == 208 (0x7f08a06ecc00) [pid = 3432] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:34:22 INFO - PROCESS | 3432 | --DOMWINDOW == 207 (0x7f08a2d80000) [pid = 3432] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:34:22 INFO - PROCESS | 3432 | --DOMWINDOW == 206 (0x7f08a4e77000) [pid = 3432] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:34:22 INFO - PROCESS | 3432 | --DOMWINDOW == 205 (0x7f089a87d000) [pid = 3432] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:34:22 INFO - PROCESS | 3432 | --DOMWINDOW == 204 (0x7f08a598e400) [pid = 3432] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:34:22 INFO - PROCESS | 3432 | 1461022462956 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]]]}] 16:34:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:34:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1327ms 16:34:22 INFO - PROCESS | 3432 | 1461022462981 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 16:34:22 INFO - PROCESS | 3432 | 1461022462984 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 16:34:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:34:22 INFO - PROCESS | 3432 | 1461022462990 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:34:22 INFO - PROCESS | 3432 | 1461022462992 Marionette TRACE conn3 <- [1,994,null,{}] 16:34:23 INFO - PROCESS | 3432 | 1461022462998 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}] 16:34:23 INFO - PROCESS | 3432 | 1461022463162 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 16:34:23 INFO - PROCESS | 3432 | 1461022463178 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:23 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ac266800 == 99 [pid = 3432] [id = 256] 16:34:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 205 (0x7f08a7e18400) [pid = 3432] [serial = 769] [outer = (nil)] 16:34:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 206 (0x7f08aa6e8c00) [pid = 3432] [serial = 770] [outer = 0x7f08a7e18400] 16:34:23 INFO - PROCESS | 3432 | 1461022463247 Marionette DEBUG loaded listener.js 16:34:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 207 (0x7f08ad59ec00) [pid = 3432] [serial = 771] [outer = 0x7f08a7e18400] 16:34:24 INFO - PROCESS | 3432 | 1461022464047 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]]]}] 16:34:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:34:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1081ms 16:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:34:24 INFO - PROCESS | 3432 | 1461022464080 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 16:34:24 INFO - PROCESS | 3432 | 1461022464082 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 16:34:24 INFO - PROCESS | 3432 | 1461022464089 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:34:24 INFO - PROCESS | 3432 | 1461022464092 Marionette TRACE conn3 <- [1,998,null,{}] 16:34:24 INFO - PROCESS | 3432 | 1461022464106 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}] 16:34:24 INFO - PROCESS | 3432 | 1461022464244 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 16:34:24 INFO - PROCESS | 3432 | 1461022464295 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:24 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b2db7800 == 100 [pid = 3432] [id = 257] 16:34:24 INFO - PROCESS | 3432 | ++DOMWINDOW == 208 (0x7f08adfb5400) [pid = 3432] [serial = 772] [outer = (nil)] 16:34:24 INFO - PROCESS | 3432 | ++DOMWINDOW == 209 (0x7f08b8ccc000) [pid = 3432] [serial = 773] [outer = 0x7f08adfb5400] 16:34:24 INFO - PROCESS | 3432 | 1461022464357 Marionette DEBUG loaded listener.js 16:34:24 INFO - PROCESS | 3432 | ++DOMWINDOW == 210 (0x7f08b9f06400) [pid = 3432] [serial = 774] [outer = 0x7f08adfb5400] 16:34:25 INFO - PROCESS | 3432 | 1461022465439 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]]]}] 16:34:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:34:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1392ms 16:34:25 INFO - PROCESS | 3432 | 1461022465481 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 16:34:25 INFO - PROCESS | 3432 | 1461022465488 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 16:34:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:34:25 INFO - PROCESS | 3432 | 1461022465497 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:34:25 INFO - PROCESS | 3432 | 1461022465501 Marionette TRACE conn3 <- [1,1002,null,{}] 16:34:25 INFO - PROCESS | 3432 | 1461022465509 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}] 16:34:25 INFO - PROCESS | 3432 | 1461022465685 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 16:34:25 INFO - PROCESS | 3432 | 1461022465856 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:25 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a1990000 == 101 [pid = 3432] [id = 258] 16:34:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 211 (0x7f0899d30800) [pid = 3432] [serial = 775] [outer = (nil)] 16:34:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 212 (0x7f089a873800) [pid = 3432] [serial = 776] [outer = 0x7f0899d30800] 16:34:25 INFO - PROCESS | 3432 | 1461022465936 Marionette DEBUG loaded listener.js 16:34:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 213 (0x7f08a1738800) [pid = 3432] [serial = 777] [outer = 0x7f0899d30800] 16:34:26 INFO - PROCESS | 3432 | 1461022466872 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]]]}] 16:34:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:34:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1446ms 16:34:26 INFO - PROCESS | 3432 | 1461022466944 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 16:34:26 INFO - PROCESS | 3432 | 1461022466953 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 16:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:34:26 INFO - PROCESS | 3432 | 1461022466963 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:34:26 INFO - PROCESS | 3432 | 1461022466967 Marionette TRACE conn3 <- [1,1006,null,{}] 16:34:26 INFO - PROCESS | 3432 | 1461022466973 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}] 16:34:27 INFO - PROCESS | 3432 | 1461022467191 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 16:34:27 INFO - PROCESS | 3432 | 1461022467444 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:27 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a81dd800 == 102 [pid = 3432] [id = 259] 16:34:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 214 (0x7f08a173d400) [pid = 3432] [serial = 778] [outer = (nil)] 16:34:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 215 (0x7f08a4cdcc00) [pid = 3432] [serial = 779] [outer = 0x7f08a173d400] 16:34:27 INFO - PROCESS | 3432 | 1461022467560 Marionette DEBUG loaded listener.js 16:34:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 216 (0x7f08a6e3fc00) [pid = 3432] [serial = 780] [outer = 0x7f08a173d400] 16:34:28 INFO - PROCESS | 3432 | 1461022468405 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]]]}] 16:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1493ms 16:34:28 INFO - PROCESS | 3432 | 1461022468456 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 16:34:28 INFO - PROCESS | 3432 | 1461022468460 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 16:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:34:28 INFO - PROCESS | 3432 | 1461022468466 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:34:28 INFO - PROCESS | 3432 | 1461022468472 Marionette TRACE conn3 <- [1,1010,null,{}] 16:34:28 INFO - PROCESS | 3432 | 1461022468488 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}] 16:34:28 INFO - PROCESS | 3432 | 1461022468669 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 16:34:28 INFO - PROCESS | 3432 | 1461022468849 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:28 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ba9bb000 == 103 [pid = 3432] [id = 260] 16:34:28 INFO - PROCESS | 3432 | ++DOMWINDOW == 217 (0x7f08a2a3fc00) [pid = 3432] [serial = 781] [outer = (nil)] 16:34:28 INFO - PROCESS | 3432 | ++DOMWINDOW == 218 (0x7f08abda8400) [pid = 3432] [serial = 782] [outer = 0x7f08a2a3fc00] 16:34:28 INFO - PROCESS | 3432 | 1461022468926 Marionette DEBUG loaded listener.js 16:34:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 219 (0x7f08ac9a3400) [pid = 3432] [serial = 783] [outer = 0x7f08a2a3fc00] 16:34:29 INFO - PROCESS | 3432 | 1461022469780 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]]]}] 16:34:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1384ms 16:34:29 INFO - PROCESS | 3432 | 1461022469851 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 16:34:29 INFO - PROCESS | 3432 | 1461022469855 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 16:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:34:29 INFO - PROCESS | 3432 | 1461022469861 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:34:29 INFO - PROCESS | 3432 | 1461022469864 Marionette TRACE conn3 <- [1,1014,null,{}] 16:34:29 INFO - PROCESS | 3432 | 1461022469870 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}] 16:34:30 INFO - PROCESS | 3432 | 1461022470037 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 16:34:30 INFO - PROCESS | 3432 | 1461022470212 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:30 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08be7dd800 == 104 [pid = 3432] [id = 261] 16:34:30 INFO - PROCESS | 3432 | ++DOMWINDOW == 220 (0x7f08a6ee3800) [pid = 3432] [serial = 784] [outer = (nil)] 16:34:30 INFO - PROCESS | 3432 | ++DOMWINDOW == 221 (0x7f08b8cd5400) [pid = 3432] [serial = 785] [outer = 0x7f08a6ee3800] 16:34:30 INFO - PROCESS | 3432 | 1461022470286 Marionette DEBUG loaded listener.js 16:34:30 INFO - PROCESS | 3432 | ++DOMWINDOW == 222 (0x7f08bad3f000) [pid = 3432] [serial = 786] [outer = 0x7f08a6ee3800] 16:34:31 INFO - PROCESS | 3432 | 1461022471156 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]]]}] 16:34:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1331ms 16:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:34:31 INFO - PROCESS | 3432 | 1461022471193 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 16:34:31 INFO - PROCESS | 3432 | 1461022471196 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 16:34:31 INFO - PROCESS | 3432 | 1461022471203 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:34:31 INFO - PROCESS | 3432 | 1461022471206 Marionette TRACE conn3 <- [1,1018,null,{}] 16:34:31 INFO - PROCESS | 3432 | 1461022471211 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}] 16:34:31 INFO - PROCESS | 3432 | 1461022471366 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 16:34:31 INFO - PROCESS | 3432 | 1461022471542 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:31 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c4196000 == 105 [pid = 3432] [id = 262] 16:34:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 223 (0x7f08af966c00) [pid = 3432] [serial = 787] [outer = (nil)] 16:34:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 224 (0x7f08baf09800) [pid = 3432] [serial = 788] [outer = 0x7f08af966c00] 16:34:31 INFO - PROCESS | 3432 | 1461022471612 Marionette DEBUG loaded listener.js 16:34:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 225 (0x7f08be650400) [pid = 3432] [serial = 789] [outer = 0x7f08af966c00] 16:34:32 INFO - PROCESS | 3432 | 1461022472536 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]]]}] 16:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1387ms 16:34:32 INFO - PROCESS | 3432 | 1461022472590 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 16:34:32 INFO - PROCESS | 3432 | 1461022472594 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 16:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:34:32 INFO - PROCESS | 3432 | 1461022472600 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:34:32 INFO - PROCESS | 3432 | 1461022472603 Marionette TRACE conn3 <- [1,1022,null,{}] 16:34:32 INFO - PROCESS | 3432 | 1461022472608 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}] 16:34:32 INFO - PROCESS | 3432 | 1461022472813 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 16:34:32 INFO - PROCESS | 3432 | 1461022472985 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:33 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a09d5000 == 106 [pid = 3432] [id = 263] 16:34:33 INFO - PROCESS | 3432 | ++DOMWINDOW == 226 (0x7f08971db000) [pid = 3432] [serial = 790] [outer = (nil)] 16:34:33 INFO - PROCESS | 3432 | ++DOMWINDOW == 227 (0x7f08971e2c00) [pid = 3432] [serial = 791] [outer = 0x7f08971db000] 16:34:33 INFO - PROCESS | 3432 | 1461022473060 Marionette DEBUG loaded listener.js 16:34:33 INFO - PROCESS | 3432 | ++DOMWINDOW == 228 (0x7f08bed88400) [pid = 3432] [serial = 792] [outer = 0x7f08971db000] 16:34:33 INFO - PROCESS | 3432 | 1461022473908 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]]]}] 16:34:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:34:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1381ms 16:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:34:33 INFO - PROCESS | 3432 | 1461022473982 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 16:34:33 INFO - PROCESS | 3432 | 1461022473985 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 16:34:33 INFO - PROCESS | 3432 | 1461022473991 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:34:33 INFO - PROCESS | 3432 | 1461022473995 Marionette TRACE conn3 <- [1,1026,null,{}] 16:34:34 INFO - PROCESS | 3432 | 1461022474000 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}] 16:34:34 INFO - PROCESS | 3432 | 1461022474160 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 16:34:34 INFO - PROCESS | 3432 | 1461022474344 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:34 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08982df000 == 107 [pid = 3432] [id = 264] 16:34:34 INFO - PROCESS | 3432 | ++DOMWINDOW == 229 (0x7f08971dd000) [pid = 3432] [serial = 793] [outer = (nil)] 16:34:34 INFO - PROCESS | 3432 | ++DOMWINDOW == 230 (0x7f089790f800) [pid = 3432] [serial = 794] [outer = 0x7f08971dd000] 16:34:34 INFO - PROCESS | 3432 | 1461022474421 Marionette DEBUG loaded listener.js 16:34:34 INFO - PROCESS | 3432 | ++DOMWINDOW == 231 (0x7f0897914400) [pid = 3432] [serial = 795] [outer = 0x7f08971dd000] 16:34:35 INFO - PROCESS | 3432 | 1461022475274 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]]]}] 16:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1334ms 16:34:35 INFO - PROCESS | 3432 | 1461022475327 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 16:34:35 INFO - PROCESS | 3432 | 1461022475333 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 16:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:34:35 INFO - PROCESS | 3432 | 1461022475342 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:34:35 INFO - PROCESS | 3432 | 1461022475346 Marionette TRACE conn3 <- [1,1030,null,{}] 16:34:35 INFO - PROCESS | 3432 | 1461022475355 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}] 16:34:35 INFO - PROCESS | 3432 | 1461022475533 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 16:34:35 INFO - PROCESS | 3432 | 1461022475707 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:35 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0895fe6800 == 108 [pid = 3432] [id = 265] 16:34:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 232 (0x7f0895eca400) [pid = 3432] [serial = 796] [outer = (nil)] 16:34:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 233 (0x7f0895ed2800) [pid = 3432] [serial = 797] [outer = 0x7f0895eca400] 16:34:35 INFO - PROCESS | 3432 | 1461022475779 Marionette DEBUG loaded listener.js 16:34:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 234 (0x7f0895ed8400) [pid = 3432] [serial = 798] [outer = 0x7f0895eca400] 16:34:36 INFO - PROCESS | 3432 | 1461022476616 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]]]}] 16:34:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1335ms 16:34:36 INFO - PROCESS | 3432 | 1461022476676 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 16:34:36 INFO - PROCESS | 3432 | 1461022476679 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 16:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:34:36 INFO - PROCESS | 3432 | 1461022476685 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:34:36 INFO - PROCESS | 3432 | 1461022476687 Marionette TRACE conn3 <- [1,1034,null,{}] 16:34:36 INFO - PROCESS | 3432 | 1461022476693 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}] 16:34:36 INFO - PROCESS | 3432 | 1461022476861 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 16:34:37 INFO - PROCESS | 3432 | 1461022477047 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:37 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08982eb800 == 109 [pid = 3432] [id = 266] 16:34:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 235 (0x7f0895eca800) [pid = 3432] [serial = 799] [outer = (nil)] 16:34:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 236 (0x7f0897910400) [pid = 3432] [serial = 800] [outer = 0x7f0895eca800] 16:34:37 INFO - PROCESS | 3432 | 1461022477120 Marionette DEBUG loaded listener.js 16:34:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 237 (0x7f08a7693400) [pid = 3432] [serial = 801] [outer = 0x7f0895eca800] 16:34:37 INFO - PROCESS | 3432 | 1461022477981 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]]]}] 16:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1327ms 16:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:34:38 INFO - PROCESS | 3432 | 1461022478013 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 16:34:38 INFO - PROCESS | 3432 | 1461022478016 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 16:34:38 INFO - PROCESS | 3432 | 1461022478022 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:34:38 INFO - PROCESS | 3432 | 1461022478025 Marionette TRACE conn3 <- [1,1038,null,{}] 16:34:38 INFO - PROCESS | 3432 | 1461022478031 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}] 16:34:38 INFO - PROCESS | 3432 | 1461022478191 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 16:34:38 INFO - PROCESS | 3432 | 1461022478374 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:38 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0895b1b800 == 110 [pid = 3432] [id = 267] 16:34:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 238 (0x7f0896fc9400) [pid = 3432] [serial = 802] [outer = (nil)] 16:34:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 239 (0x7f08a1734c00) [pid = 3432] [serial = 803] [outer = 0x7f0896fc9400] 16:34:38 INFO - PROCESS | 3432 | 1461022478443 Marionette DEBUG loaded listener.js 16:34:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 240 (0x7f08a7694800) [pid = 3432] [serial = 804] [outer = 0x7f0896fc9400] 16:34:39 INFO - PROCESS | 3432 | 1461022479806 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]]]}] 16:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1847ms 16:34:39 INFO - PROCESS | 3432 | 1461022479869 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 16:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:34:39 INFO - PROCESS | 3432 | 1461022479874 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 16:34:39 INFO - PROCESS | 3432 | 1461022479881 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:34:39 INFO - PROCESS | 3432 | 1461022479886 Marionette TRACE conn3 <- [1,1042,null,{}] 16:34:39 INFO - PROCESS | 3432 | 1461022479893 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}] 16:34:40 INFO - PROCESS | 3432 | 1461022480052 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 16:34:40 INFO - PROCESS | 3432 | 1461022480437 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:40 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0898283000 == 111 [pid = 3432] [id = 268] 16:34:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 241 (0x7f08981f0c00) [pid = 3432] [serial = 805] [outer = (nil)] 16:34:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 242 (0x7f08983d6000) [pid = 3432] [serial = 806] [outer = 0x7f08981f0c00] 16:34:40 INFO - PROCESS | 3432 | 1461022480509 Marionette DEBUG loaded listener.js 16:34:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 243 (0x7f0899d34000) [pid = 3432] [serial = 807] [outer = 0x7f08981f0c00] 16:34:41 INFO - PROCESS | 3432 | 1461022481419 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]]]}] 16:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1586ms 16:34:41 INFO - PROCESS | 3432 | 1461022481468 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 16:34:41 INFO - PROCESS | 3432 | 1461022481476 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 16:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:34:41 INFO - PROCESS | 3432 | 1461022481486 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:34:41 INFO - PROCESS | 3432 | 1461022481490 Marionette TRACE conn3 <- [1,1046,null,{}] 16:34:41 INFO - PROCESS | 3432 | 1461022481495 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}] 16:34:41 INFO - PROCESS | 3432 | 1461022481657 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 16:34:41 INFO - PROCESS | 3432 | 1461022481896 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:41 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a19bf000 == 112 [pid = 3432] [id = 269] 16:34:41 INFO - PROCESS | 3432 | ++DOMWINDOW == 244 (0x7f08a092bc00) [pid = 3432] [serial = 808] [outer = (nil)] 16:34:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 245 (0x7f08a2ac2c00) [pid = 3432] [serial = 809] [outer = 0x7f08a092bc00] 16:34:42 INFO - PROCESS | 3432 | 1461022482008 Marionette DEBUG loaded listener.js 16:34:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 246 (0x7f08a2b40400) [pid = 3432] [serial = 810] [outer = 0x7f08a092bc00] 16:34:42 INFO - PROCESS | 3432 | 1461022482800 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]]]}] 16:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1333ms 16:34:42 INFO - PROCESS | 3432 | 1461022482837 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 16:34:42 INFO - PROCESS | 3432 | 1461022482840 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 16:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:34:42 INFO - PROCESS | 3432 | 1461022482849 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:34:42 INFO - PROCESS | 3432 | 1461022482854 Marionette TRACE conn3 <- [1,1050,null,{}] 16:34:42 INFO - PROCESS | 3432 | 1461022482869 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}] 16:34:43 INFO - PROCESS | 3432 | 1461022483031 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 16:34:43 INFO - PROCESS | 3432 | 1461022483216 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:43 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a3b9b800 == 113 [pid = 3432] [id = 270] 16:34:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 247 (0x7f08a4cdbc00) [pid = 3432] [serial = 811] [outer = (nil)] 16:34:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 248 (0x7f08a5988800) [pid = 3432] [serial = 812] [outer = 0x7f08a4cdbc00] 16:34:43 INFO - PROCESS | 3432 | 1461022483283 Marionette DEBUG loaded listener.js 16:34:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 249 (0x7f08a6eea800) [pid = 3432] [serial = 813] [outer = 0x7f08a4cdbc00] 16:34:43 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ac266800 == 112 [pid = 3432] [id = 256] 16:34:43 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ab00d800 == 111 [pid = 3432] [id = 255] 16:34:43 INFO - PROCESS | 3432 | --DOMWINDOW == 248 (0x7f08ac80f000) [pid = 3432] [serial = 716] [outer = (nil)] [url = about:blank] 16:34:43 INFO - PROCESS | 3432 | --DOMWINDOW == 247 (0x7f08a06e7800) [pid = 3432] [serial = 670] [outer = (nil)] [url = about:blank] 16:34:43 INFO - PROCESS | 3432 | --DOMWINDOW == 246 (0x7f08a2d85800) [pid = 3432] [serial = 694] [outer = (nil)] [url = about:blank] 16:34:43 INFO - PROCESS | 3432 | --DOMWINDOW == 245 (0x7f08baf04800) [pid = 3432] [serial = 682] [outer = (nil)] [url = about:blank] 16:34:43 INFO - PROCESS | 3432 | --DOMWINDOW == 244 (0x7f08a6ee3000) [pid = 3432] [serial = 673] [outer = (nil)] [url = about:blank] 16:34:43 INFO - PROCESS | 3432 | --DOMWINDOW == 243 (0x7f08aa924c00) [pid = 3432] [serial = 676] [outer = (nil)] [url = about:blank] 16:34:43 INFO - PROCESS | 3432 | --DOMWINDOW == 242 (0x7f08bcf8a000) [pid = 3432] [serial = 685] [outer = (nil)] [url = about:blank] 16:34:43 INFO - PROCESS | 3432 | --DOMWINDOW == 241 (0x7f08b8cd3400) [pid = 3432] [serial = 679] [outer = (nil)] [url = about:blank] 16:34:43 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a7b7b000 == 110 [pid = 3432] [id = 254] 16:34:43 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a4c5f800 == 109 [pid = 3432] [id = 253] 16:34:43 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089ba3a000 == 108 [pid = 3432] [id = 252] 16:34:43 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089baa4800 == 107 [pid = 3432] [id = 251] 16:34:44 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a3bb2000 == 106 [pid = 3432] [id = 249] 16:34:44 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a79c2800 == 105 [pid = 3432] [id = 248] 16:34:44 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0898284800 == 104 [pid = 3432] [id = 247] 16:34:44 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0899b59000 == 103 [pid = 3432] [id = 246] 16:34:44 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a79bf000 == 102 [pid = 3432] [id = 245] 16:34:44 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a79a3000 == 101 [pid = 3432] [id = 244] 16:34:44 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08bf231000 == 100 [pid = 3432] [id = 243] 16:34:44 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08bce64000 == 99 [pid = 3432] [id = 242] 16:34:44 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b9f60800 == 98 [pid = 3432] [id = 241] 16:34:44 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a7b7e800 == 97 [pid = 3432] [id = 240] 16:34:44 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a186f800 == 96 [pid = 3432] [id = 239] 16:34:44 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b3b1d000 == 95 [pid = 3432] [id = 238] 16:34:44 INFO - PROCESS | 3432 | 1461022484272 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]]]}] 16:34:44 INFO - PROCESS | 3432 | --DOMWINDOW == 240 (0x7f08a8ebec00) [pid = 3432] [serial = 710] [outer = (nil)] [url = about:blank] 16:34:44 INFO - PROCESS | 3432 | --DOMWINDOW == 239 (0x7f08a06f0800) [pid = 3432] [serial = 452] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:34:44 INFO - PROCESS | 3432 | --DOMWINDOW == 238 (0x7f08b9f31000) [pid = 3432] [serial = 668] [outer = (nil)] [url = about:blank] 16:34:44 INFO - PROCESS | 3432 | --DOMWINDOW == 237 (0x7f08a7e12400) [pid = 3432] [serial = 708] [outer = (nil)] [url = about:blank] 16:34:44 INFO - PROCESS | 3432 | --DOMWINDOW == 236 (0x7f08bec23c00) [pid = 3432] [serial = 688] [outer = (nil)] [url = about:blank] 16:34:44 INFO - PROCESS | 3432 | --DOMWINDOW == 235 (0x7f08a319b800) [pid = 3432] [serial = 701] [outer = (nil)] [url = about:blank] 16:34:44 INFO - PROCESS | 3432 | --DOMWINDOW == 234 (0x7f08a8b1a400) [pid = 3432] [serial = 713] [outer = (nil)] [url = about:blank] 16:34:44 INFO - PROCESS | 3432 | --DOMWINDOW == 233 (0x7f08a18d8000) [pid = 3432] [serial = 698] [outer = (nil)] [url = about:blank] 16:34:44 INFO - PROCESS | 3432 | --DOMWINDOW == 232 (0x7f08a30ac400) [pid = 3432] [serial = 700] [outer = (nil)] [url = about:blank] 16:34:44 INFO - PROCESS | 3432 | --DOMWINDOW == 231 (0x7f08a6e43000) [pid = 3432] [serial = 704] [outer = (nil)] [url = about:blank] 16:34:44 INFO - PROCESS | 3432 | --DOMWINDOW == 230 (0x7f08981f7400) [pid = 3432] [serial = 691] [outer = (nil)] [url = about:blank] 16:34:44 INFO - PROCESS | 3432 | --DOMWINDOW == 229 (0x7f08a9ce2000) [pid = 3432] [serial = 711] [outer = (nil)] [url = about:blank] 16:34:44 INFO - PROCESS | 3432 | --DOMWINDOW == 228 (0x7f08a598ec00) [pid = 3432] [serial = 707] [outer = (nil)] [url = about:blank] 16:34:44 INFO - PROCESS | 3432 | --DOMWINDOW == 227 (0x7f08a6c51800) [pid = 3432] [serial = 703] [outer = (nil)] [url = about:blank] 16:34:44 INFO - PROCESS | 3432 | --DOMWINDOW == 226 (0x7f08ac2e3000) [pid = 3432] [serial = 714] [outer = (nil)] [url = about:blank] 16:34:44 INFO - PROCESS | 3432 | --DOMWINDOW == 225 (0x7f08a06eb800) [pid = 3432] [serial = 697] [outer = (nil)] [url = about:blank] 16:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1487ms 16:34:44 INFO - PROCESS | 3432 | 1461022484337 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 16:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:34:44 INFO - PROCESS | 3432 | 1461022484342 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 16:34:44 INFO - PROCESS | 3432 | 1461022484347 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:34:44 INFO - PROCESS | 3432 | 1461022484350 Marionette TRACE conn3 <- [1,1054,null,{}] 16:34:44 INFO - PROCESS | 3432 | 1461022484355 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}] 16:34:44 INFO - PROCESS | 3432 | 1461022484529 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 16:34:44 INFO - PROCESS | 3432 | 1461022484688 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:44 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089baa4800 == 96 [pid = 3432] [id = 271] 16:34:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 226 (0x7f0896fc2c00) [pid = 3432] [serial = 814] [outer = (nil)] 16:34:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 227 (0x7f08a3128000) [pid = 3432] [serial = 815] [outer = 0x7f0896fc2c00] 16:34:44 INFO - PROCESS | 3432 | 1461022484753 Marionette DEBUG loaded listener.js 16:34:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 228 (0x7f08a7242400) [pid = 3432] [serial = 816] [outer = 0x7f0896fc2c00] 16:34:45 INFO - PROCESS | 3432 | 1461022485438 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]]]}] 16:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1130ms 16:34:45 INFO - PROCESS | 3432 | 1461022485477 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 16:34:45 INFO - PROCESS | 3432 | 1461022485480 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 16:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:34:45 INFO - PROCESS | 3432 | 1461022485486 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:34:45 INFO - PROCESS | 3432 | 1461022485490 Marionette TRACE conn3 <- [1,1058,null,{}] 16:34:45 INFO - PROCESS | 3432 | 1461022485496 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}] 16:34:45 INFO - PROCESS | 3432 | 1461022485691 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 16:34:45 INFO - PROCESS | 3432 | 1461022485710 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:45 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a7982000 == 97 [pid = 3432] [id = 272] 16:34:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 229 (0x7f0899d39800) [pid = 3432] [serial = 817] [outer = (nil)] 16:34:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 230 (0x7f08a72f2c00) [pid = 3432] [serial = 818] [outer = 0x7f0899d39800] 16:34:45 INFO - PROCESS | 3432 | 1461022485772 Marionette DEBUG loaded listener.js 16:34:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 231 (0x7f08a7697c00) [pid = 3432] [serial = 819] [outer = 0x7f0899d39800] 16:34:46 INFO - PROCESS | 3432 | 1461022486618 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]]]}] 16:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1184ms 16:34:46 INFO - PROCESS | 3432 | 1461022486674 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 16:34:46 INFO - PROCESS | 3432 | 1461022486688 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 16:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:34:46 INFO - PROCESS | 3432 | 1461022486694 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:34:46 INFO - PROCESS | 3432 | 1461022486697 Marionette TRACE conn3 <- [1,1062,null,{}] 16:34:46 INFO - PROCESS | 3432 | 1461022486702 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}] 16:34:46 INFO - PROCESS | 3432 | 1461022486936 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 16:34:46 INFO - PROCESS | 3432 | 1461022486957 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:46 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a7de7800 == 98 [pid = 3432] [id = 273] 16:34:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 232 (0x7f08a7698000) [pid = 3432] [serial = 820] [outer = (nil)] 16:34:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 233 (0x7f08a8b1a400) [pid = 3432] [serial = 821] [outer = 0x7f08a7698000] 16:34:47 INFO - PROCESS | 3432 | 1461022487021 Marionette DEBUG loaded listener.js 16:34:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 234 (0x7f08a9e69c00) [pid = 3432] [serial = 822] [outer = 0x7f08a7698000] 16:34:47 INFO - PROCESS | 3432 | 1461022487848 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]]]}] 16:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1228ms 16:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:34:47 INFO - PROCESS | 3432 | 1461022487941 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 16:34:47 INFO - PROCESS | 3432 | 1461022487944 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 16:34:47 INFO - PROCESS | 3432 | 1461022487950 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:34:47 INFO - PROCESS | 3432 | 1461022487953 Marionette TRACE conn3 <- [1,1066,null,{}] 16:34:47 INFO - PROCESS | 3432 | 1461022487958 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}] 16:34:48 INFO - PROCESS | 3432 | 1461022488160 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 16:34:48 INFO - PROCESS | 3432 | 1461022488182 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:48 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ab171800 == 99 [pid = 3432] [id = 274] 16:34:48 INFO - PROCESS | 3432 | ++DOMWINDOW == 235 (0x7f0897133400) [pid = 3432] [serial = 823] [outer = (nil)] 16:34:48 INFO - PROCESS | 3432 | ++DOMWINDOW == 236 (0x7f08aa95d000) [pid = 3432] [serial = 824] [outer = 0x7f0897133400] 16:34:48 INFO - PROCESS | 3432 | 1461022488242 Marionette DEBUG loaded listener.js 16:34:48 INFO - PROCESS | 3432 | ++DOMWINDOW == 237 (0x7f08ab69ac00) [pid = 3432] [serial = 825] [outer = 0x7f0897133400] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 236 (0x7f08a06e6400) [pid = 3432] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 235 (0x7f08ac477400) [pid = 3432] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 234 (0x7f08a7e0a800) [pid = 3432] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 233 (0x7f08a06e9400) [pid = 3432] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 232 (0x7f08b9f09400) [pid = 3432] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 231 (0x7f08a173f800) [pid = 3432] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 230 (0x7f08a18d8400) [pid = 3432] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 229 (0x7f08a4e84000) [pid = 3432] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 228 (0x7f08a36e5800) [pid = 3432] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 227 (0x7f08ad534800) [pid = 3432] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 226 (0x7f08a3559400) [pid = 3432] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 225 (0x7f08a6c8d000) [pid = 3432] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 224 (0x7f08a7e18400) [pid = 3432] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 223 (0x7f08a72f0000) [pid = 3432] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 222 (0x7f08aa7ae800) [pid = 3432] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 221 (0x7f08ab693c00) [pid = 3432] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 220 (0x7f08a3cd0000) [pid = 3432] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 219 (0x7f089bbc6400) [pid = 3432] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 218 (0x7f08a2ac7c00) [pid = 3432] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 217 (0x7f08a0921800) [pid = 3432] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 216 (0x7f08ac3c8400) [pid = 3432] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 215 (0x7f08a2b2bc00) [pid = 3432] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 214 (0x7f08a06f0000) [pid = 3432] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 213 (0x7f08a2b36400) [pid = 3432] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 212 (0x7f08ac0be000) [pid = 3432] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 211 (0x7f08a312d400) [pid = 3432] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 210 (0x7f089bbc9400) [pid = 3432] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 209 (0x7f08a18d3c00) [pid = 3432] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 208 (0x7f08a18dfc00) [pid = 3432] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 207 (0x7f08ac622800) [pid = 3432] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 206 (0x7f089bbc2c00) [pid = 3432] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 205 (0x7f08ab69ec00) [pid = 3432] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 204 (0x7f08a06e2400) [pid = 3432] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 203 (0x7f08ab10c000) [pid = 3432] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 202 (0x7f089713f400) [pid = 3432] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 201 (0x7f08a7250800) [pid = 3432] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 200 (0x7f08a3554800) [pid = 3432] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 199 (0x7f08b8ccdc00) [pid = 3432] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 198 (0x7f089bbcc800) [pid = 3432] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 197 (0x7f08a6c47c00) [pid = 3432] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 196 (0x7f08981f2c00) [pid = 3432] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 195 (0x7f08a1741c00) [pid = 3432] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 194 (0x7f08a0922800) [pid = 3432] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 193 (0x7f08a4ce6800) [pid = 3432] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 192 (0x7f089bbce800) [pid = 3432] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 191 (0x7f08a06e4400) [pid = 3432] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:34:49 INFO - PROCESS | 3432 | --DOMWINDOW == 190 (0x7f08adfb6000) [pid = 3432] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:34:49 INFO - PROCESS | 3432 | 1461022489808 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]]]}] 16:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1885ms 16:34:49 INFO - PROCESS | 3432 | 1461022489835 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 16:34:49 INFO - PROCESS | 3432 | 1461022489839 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 16:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:34:49 INFO - PROCESS | 3432 | 1461022489845 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:34:49 INFO - PROCESS | 3432 | 1461022489847 Marionette TRACE conn3 <- [1,1070,null,{}] 16:34:49 INFO - PROCESS | 3432 | 1461022489852 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}] 16:34:50 INFO - PROCESS | 3432 | 1461022490005 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 16:34:50 INFO - PROCESS | 3432 | 1461022490019 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:50 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a19c4000 == 100 [pid = 3432] [id = 275] 16:34:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 191 (0x7f089bbc9800) [pid = 3432] [serial = 826] [outer = (nil)] 16:34:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 192 (0x7f08a06ecc00) [pid = 3432] [serial = 827] [outer = 0x7f089bbc9800] 16:34:50 INFO - PROCESS | 3432 | 1461022490080 Marionette DEBUG loaded listener.js 16:34:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 193 (0x7f08a2b35800) [pid = 3432] [serial = 828] [outer = 0x7f089bbc9800] 16:34:50 INFO - PROCESS | 3432 | 1461022490862 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]]]}] 16:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1038ms 16:34:50 INFO - PROCESS | 3432 | 1461022490884 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 16:34:50 INFO - PROCESS | 3432 | 1461022490887 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 16:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:34:50 INFO - PROCESS | 3432 | 1461022490914 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:34:50 INFO - PROCESS | 3432 | 1461022490916 Marionette TRACE conn3 <- [1,1074,null,{}] 16:34:50 INFO - PROCESS | 3432 | 1461022490933 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}] 16:34:51 INFO - PROCESS | 3432 | 1461022491077 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 16:34:51 INFO - PROCESS | 3432 | 1461022491093 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:51 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ac260800 == 101 [pid = 3432] [id = 276] 16:34:51 INFO - PROCESS | 3432 | ++DOMWINDOW == 194 (0x7f0899d3c000) [pid = 3432] [serial = 829] [outer = (nil)] 16:34:51 INFO - PROCESS | 3432 | ++DOMWINDOW == 195 (0x7f08a3558400) [pid = 3432] [serial = 830] [outer = 0x7f0899d3c000] 16:34:51 INFO - PROCESS | 3432 | 1461022491154 Marionette DEBUG loaded listener.js 16:34:51 INFO - PROCESS | 3432 | ++DOMWINDOW == 196 (0x7f08a6c93400) [pid = 3432] [serial = 831] [outer = 0x7f0899d3c000] 16:34:52 INFO - PROCESS | 3432 | 1461022492317 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]]]}] 16:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1450ms 16:34:52 INFO - PROCESS | 3432 | 1461022492348 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 16:34:52 INFO - PROCESS | 3432 | 1461022492355 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 16:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:34:52 INFO - PROCESS | 3432 | 1461022492365 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:34:52 INFO - PROCESS | 3432 | 1461022492370 Marionette TRACE conn3 <- [1,1078,null,{}] 16:34:52 INFO - PROCESS | 3432 | 1461022492378 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}] 16:34:52 INFO - PROCESS | 3432 | 1461022492549 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 16:34:52 INFO - PROCESS | 3432 | 1461022492733 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:52 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a09d1800 == 102 [pid = 3432] [id = 277] 16:34:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 197 (0x7f0897909c00) [pid = 3432] [serial = 832] [outer = (nil)] 16:34:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 198 (0x7f08983d8000) [pid = 3432] [serial = 833] [outer = 0x7f0897909c00] 16:34:52 INFO - PROCESS | 3432 | 1461022492870 Marionette DEBUG loaded listener.js 16:34:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 199 (0x7f089a878c00) [pid = 3432] [serial = 834] [outer = 0x7f0897909c00] 16:34:53 INFO - PROCESS | 3432 | 1461022493778 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]]]}] 16:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1481ms 16:34:53 INFO - PROCESS | 3432 | 1461022493847 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 16:34:53 INFO - PROCESS | 3432 | 1461022493855 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 16:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:34:53 INFO - PROCESS | 3432 | 1461022493866 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:34:53 INFO - PROCESS | 3432 | 1461022493870 Marionette TRACE conn3 <- [1,1082,null,{}] 16:34:53 INFO - PROCESS | 3432 | 1461022493876 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}] 16:34:54 INFO - PROCESS | 3432 | 1461022494098 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 16:34:54 INFO - PROCESS | 3432 | 1461022494358 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:54 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a7982800 == 103 [pid = 3432] [id = 278] 16:34:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 200 (0x7f089a87b000) [pid = 3432] [serial = 835] [outer = (nil)] 16:34:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 201 (0x7f08a2da2c00) [pid = 3432] [serial = 836] [outer = 0x7f089a87b000] 16:34:54 INFO - PROCESS | 3432 | 1461022494478 Marionette DEBUG loaded listener.js 16:34:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 202 (0x7f08a3559400) [pid = 3432] [serial = 837] [outer = 0x7f089a87b000] 16:34:55 INFO - PROCESS | 3432 | 1461022495351 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]]]}] 16:34:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:34:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1533ms 16:34:55 INFO - PROCESS | 3432 | 1461022495399 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 16:34:55 INFO - PROCESS | 3432 | 1461022495403 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 16:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:34:55 INFO - PROCESS | 3432 | 1461022495409 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:34:55 INFO - PROCESS | 3432 | 1461022495415 Marionette TRACE conn3 <- [1,1086,null,{}] 16:34:55 INFO - PROCESS | 3432 | 1461022495431 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}] 16:34:55 INFO - PROCESS | 3432 | 1461022495640 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 16:34:55 INFO - PROCESS | 3432 | 1461022495815 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:55 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ad584800 == 104 [pid = 3432] [id = 279] 16:34:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 203 (0x7f08a2da5c00) [pid = 3432] [serial = 838] [outer = (nil)] 16:34:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 204 (0x7f08a7243c00) [pid = 3432] [serial = 839] [outer = 0x7f08a2da5c00] 16:34:55 INFO - PROCESS | 3432 | 1461022495889 Marionette DEBUG loaded listener.js 16:34:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 205 (0x7f08a7696c00) [pid = 3432] [serial = 840] [outer = 0x7f08a2da5c00] 16:34:56 INFO - PROCESS | 3432 | 1461022496787 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]]]}] 16:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1437ms 16:34:56 INFO - PROCESS | 3432 | 1461022496846 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 16:34:56 INFO - PROCESS | 3432 | 1461022496851 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 16:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:34:56 INFO - PROCESS | 3432 | 1461022496857 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:34:56 INFO - PROCESS | 3432 | 1461022496860 Marionette TRACE conn3 <- [1,1090,null,{}] 16:34:56 INFO - PROCESS | 3432 | 1461022496866 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}] 16:34:57 INFO - PROCESS | 3432 | 1461022497050 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 16:34:57 INFO - PROCESS | 3432 | 1461022497227 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:57 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b3b1a000 == 105 [pid = 3432] [id = 280] 16:34:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 206 (0x7f08a6c4d400) [pid = 3432] [serial = 841] [outer = (nil)] 16:34:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 207 (0x7f08a76a1400) [pid = 3432] [serial = 842] [outer = 0x7f08a6c4d400] 16:34:57 INFO - PROCESS | 3432 | 1461022497302 Marionette DEBUG loaded listener.js 16:34:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 208 (0x7f08a8b11800) [pid = 3432] [serial = 843] [outer = 0x7f08a6c4d400] 16:34:58 INFO - PROCESS | 3432 | 1461022498151 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]]]}] 16:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1329ms 16:34:58 INFO - PROCESS | 3432 | 1461022498187 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 16:34:58 INFO - PROCESS | 3432 | 1461022498191 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 16:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:34:58 INFO - PROCESS | 3432 | 1461022498197 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:34:58 INFO - PROCESS | 3432 | 1461022498200 Marionette TRACE conn3 <- [1,1094,null,{}] 16:34:58 INFO - PROCESS | 3432 | 1461022498205 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}] 16:34:58 INFO - PROCESS | 3432 | 1461022498368 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 16:34:58 INFO - PROCESS | 3432 | 1461022498547 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:58 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b9d31000 == 106 [pid = 3432] [id = 281] 16:34:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 209 (0x7f08a769bc00) [pid = 3432] [serial = 844] [outer = (nil)] 16:34:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 210 (0x7f08a9ce0400) [pid = 3432] [serial = 845] [outer = 0x7f08a769bc00] 16:34:58 INFO - PROCESS | 3432 | 1461022498617 Marionette DEBUG loaded listener.js 16:34:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 211 (0x7f08ab107800) [pid = 3432] [serial = 846] [outer = 0x7f08a769bc00] 16:34:59 INFO - PROCESS | 3432 | 1461022499533 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]]]}] 16:34:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1382ms 16:34:59 INFO - PROCESS | 3432 | 1461022499580 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 16:34:59 INFO - PROCESS | 3432 | 1461022499584 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 16:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:34:59 INFO - PROCESS | 3432 | 1461022499590 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:34:59 INFO - PROCESS | 3432 | 1461022499592 Marionette TRACE conn3 <- [1,1098,null,{}] 16:34:59 INFO - PROCESS | 3432 | 1461022499598 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}] 16:34:59 INFO - PROCESS | 3432 | 1461022499798 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 16:34:59 INFO - PROCESS | 3432 | 1461022499984 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:00 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08be73e000 == 107 [pid = 3432] [id = 282] 16:35:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 212 (0x7f08a8b12400) [pid = 3432] [serial = 847] [outer = (nil)] 16:35:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 213 (0x7f08ac9a0c00) [pid = 3432] [serial = 848] [outer = 0x7f08a8b12400] 16:35:00 INFO - PROCESS | 3432 | 1461022500066 Marionette DEBUG loaded listener.js 16:35:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 214 (0x7f08adfb6000) [pid = 3432] [serial = 849] [outer = 0x7f08a8b12400] 16:35:00 INFO - PROCESS | 3432 | 1461022500914 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]]]}] 16:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1385ms 16:35:00 INFO - PROCESS | 3432 | 1461022500975 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 16:35:00 INFO - PROCESS | 3432 | 1461022500979 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 16:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:35:00 INFO - PROCESS | 3432 | 1461022500985 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:35:00 INFO - PROCESS | 3432 | 1461022500988 Marionette TRACE conn3 <- [1,1102,null,{}] 16:35:00 INFO - PROCESS | 3432 | 1461022500994 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}] 16:35:01 INFO - PROCESS | 3432 | 1461022501162 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 16:35:01 INFO - PROCESS | 3432 | 1461022501345 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:01 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c1bca800 == 108 [pid = 3432] [id = 283] 16:35:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 215 (0x7f08a6c4e000) [pid = 3432] [serial = 850] [outer = (nil)] 16:35:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 216 (0x7f08b8c59000) [pid = 3432] [serial = 851] [outer = 0x7f08a6c4e000] 16:35:01 INFO - PROCESS | 3432 | 1461022501416 Marionette DEBUG loaded listener.js 16:35:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 217 (0x7f08b9ab9800) [pid = 3432] [serial = 852] [outer = 0x7f08a6c4e000] 16:35:02 INFO - PROCESS | 3432 | 1461022502338 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]]]}] 16:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1428ms 16:35:02 INFO - PROCESS | 3432 | 1461022502415 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 16:35:02 INFO - PROCESS | 3432 | 1461022502419 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 16:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:35:02 INFO - PROCESS | 3432 | 1461022502425 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:35:02 INFO - PROCESS | 3432 | 1461022502428 Marionette TRACE conn3 <- [1,1106,null,{}] 16:35:02 INFO - PROCESS | 3432 | 1461022502439 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}] 16:35:02 INFO - PROCESS | 3432 | 1461022502612 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 16:35:02 INFO - PROCESS | 3432 | 1461022502845 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:02 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08949ce800 == 109 [pid = 3432] [id = 284] 16:35:02 INFO - PROCESS | 3432 | ++DOMWINDOW == 218 (0x7f08afa1d000) [pid = 3432] [serial = 853] [outer = (nil)] 16:35:02 INFO - PROCESS | 3432 | ++DOMWINDOW == 219 (0x7f08b9f0b400) [pid = 3432] [serial = 854] [outer = 0x7f08afa1d000] 16:35:02 INFO - PROCESS | 3432 | 1461022502963 Marionette DEBUG loaded listener.js 16:35:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 220 (0x7f08bb0c5400) [pid = 3432] [serial = 855] [outer = 0x7f08afa1d000] 16:35:03 INFO - PROCESS | 3432 | 1461022503760 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]]]}] 16:35:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1387ms 16:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:35:03 INFO - PROCESS | 3432 | 1461022503813 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 16:35:03 INFO - PROCESS | 3432 | 1461022503816 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 16:35:03 INFO - PROCESS | 3432 | 1461022503823 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:35:03 INFO - PROCESS | 3432 | 1461022503826 Marionette TRACE conn3 <- [1,1110,null,{}] 16:35:03 INFO - PROCESS | 3432 | 1461022503832 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}] 16:35:03 INFO - PROCESS | 3432 | 1461022503989 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 16:35:04 INFO - PROCESS | 3432 | 1461022504191 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:04 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c31a6000 == 110 [pid = 3432] [id = 285] 16:35:04 INFO - PROCESS | 3432 | ++DOMWINDOW == 221 (0x7f08b2f26c00) [pid = 3432] [serial = 856] [outer = (nil)] 16:35:04 INFO - PROCESS | 3432 | ++DOMWINDOW == 222 (0x7f08be657000) [pid = 3432] [serial = 857] [outer = 0x7f08b2f26c00] 16:35:04 INFO - PROCESS | 3432 | 1461022504345 Marionette DEBUG loaded listener.js 16:35:04 INFO - PROCESS | 3432 | ++DOMWINDOW == 223 (0x7f08bec10c00) [pid = 3432] [serial = 858] [outer = 0x7f08b2f26c00] 16:35:05 INFO - PROCESS | 3432 | 1461022505235 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]]]}] 16:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1448ms 16:35:05 INFO - PROCESS | 3432 | 1461022505270 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 16:35:05 INFO - PROCESS | 3432 | 1461022505274 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 16:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:35:05 INFO - PROCESS | 3432 | 1461022505280 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:35:05 INFO - PROCESS | 3432 | 1461022505283 Marionette TRACE conn3 <- [1,1114,null,{}] 16:35:05 INFO - PROCESS | 3432 | 1461022505289 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}] 16:35:05 INFO - PROCESS | 3432 | 1461022505452 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 16:35:05 INFO - PROCESS | 3432 | 1461022505648 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:05 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0895dd9000 == 111 [pid = 3432] [id = 286] 16:35:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 224 (0x7f08971e1400) [pid = 3432] [serial = 859] [outer = (nil)] 16:35:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 225 (0x7f08977f2c00) [pid = 3432] [serial = 860] [outer = 0x7f08971e1400] 16:35:05 INFO - PROCESS | 3432 | 1461022505722 Marionette DEBUG loaded listener.js 16:35:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 226 (0x7f08977f7400) [pid = 3432] [serial = 861] [outer = 0x7f08971e1400] 16:35:06 INFO - PROCESS | 3432 | 1461022506654 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]]]}] 16:35:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:35:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1392ms 16:35:06 INFO - PROCESS | 3432 | 1461022506673 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 16:35:06 INFO - PROCESS | 3432 | 1461022506677 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 16:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:35:06 INFO - PROCESS | 3432 | 1461022506683 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:35:06 INFO - PROCESS | 3432 | 1461022506687 Marionette TRACE conn3 <- [1,1118,null,{}] 16:35:06 INFO - PROCESS | 3432 | 1461022506692 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}] 16:35:06 INFO - PROCESS | 3432 | 1461022506879 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 16:35:07 INFO - PROCESS | 3432 | 1461022507088 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:07 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a1877000 == 112 [pid = 3432] [id = 287] 16:35:07 INFO - PROCESS | 3432 | ++DOMWINDOW == 227 (0x7f08977ef400) [pid = 3432] [serial = 862] [outer = (nil)] 16:35:07 INFO - PROCESS | 3432 | ++DOMWINDOW == 228 (0x7f08a091e400) [pid = 3432] [serial = 863] [outer = 0x7f08977ef400] 16:35:07 INFO - PROCESS | 3432 | 1461022507168 Marionette DEBUG loaded listener.js 16:35:07 INFO - PROCESS | 3432 | ++DOMWINDOW == 229 (0x7f08ab692400) [pid = 3432] [serial = 864] [outer = 0x7f08977ef400] 16:35:08 INFO - PROCESS | 3432 | 1461022508034 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]]]}] 16:35:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:35:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1382ms 16:35:08 INFO - PROCESS | 3432 | 1461022508065 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 16:35:08 INFO - PROCESS | 3432 | 1461022508069 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 16:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:35:08 INFO - PROCESS | 3432 | 1461022508075 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:35:08 INFO - PROCESS | 3432 | 1461022508077 Marionette TRACE conn3 <- [1,1122,null,{}] 16:35:08 INFO - PROCESS | 3432 | 1461022508083 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}] 16:35:08 INFO - PROCESS | 3432 | 1461022508253 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 16:35:08 INFO - PROCESS | 3432 | 1461022508442 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:08 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a19b2800 == 113 [pid = 3432] [id = 288] 16:35:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 230 (0x7f08977f0c00) [pid = 3432] [serial = 865] [outer = (nil)] 16:35:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 231 (0x7f08a18d4800) [pid = 3432] [serial = 866] [outer = 0x7f08977f0c00] 16:35:08 INFO - PROCESS | 3432 | 1461022508515 Marionette DEBUG loaded listener.js 16:35:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 232 (0x7f08a2da5800) [pid = 3432] [serial = 867] [outer = 0x7f08977f0c00] 16:35:09 INFO - PROCESS | 3432 | 1461022509746 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]]]}] 16:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1737ms 16:35:09 INFO - PROCESS | 3432 | 1461022509815 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 16:35:09 INFO - PROCESS | 3432 | 1461022509820 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 16:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:35:09 INFO - PROCESS | 3432 | 1461022509830 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:35:09 INFO - PROCESS | 3432 | 1461022509834 Marionette TRACE conn3 <- [1,1126,null,{}] 16:35:09 INFO - PROCESS | 3432 | 1461022509927 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}] 16:35:10 INFO - PROCESS | 3432 | 1461022510070 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 16:35:10 INFO - PROCESS | 3432 | 1461022510365 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:10 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a09cc800 == 114 [pid = 3432] [id = 289] 16:35:10 INFO - PROCESS | 3432 | ++DOMWINDOW == 233 (0x7f08971dbc00) [pid = 3432] [serial = 868] [outer = (nil)] 16:35:10 INFO - PROCESS | 3432 | ++DOMWINDOW == 234 (0x7f08977f7000) [pid = 3432] [serial = 869] [outer = 0x7f08971dbc00] 16:35:10 INFO - PROCESS | 3432 | 1461022510501 Marionette DEBUG loaded listener.js 16:35:10 INFO - PROCESS | 3432 | ++DOMWINDOW == 235 (0x7f0897914c00) [pid = 3432] [serial = 870] [outer = 0x7f08971dbc00] 16:35:11 INFO - PROCESS | 3432 | 1461022511353 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]]]}] 16:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1569ms 16:35:11 INFO - PROCESS | 3432 | 1461022511399 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 16:35:11 INFO - PROCESS | 3432 | 1461022511407 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 16:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:35:11 INFO - PROCESS | 3432 | 1461022511416 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:35:11 INFO - PROCESS | 3432 | 1461022511419 Marionette TRACE conn3 <- [1,1130,null,{}] 16:35:11 INFO - PROCESS | 3432 | 1461022511425 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}] 16:35:11 INFO - PROCESS | 3432 | 1461022511592 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 16:35:11 INFO - PROCESS | 3432 | 1461022511779 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:11 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0899b5b800 == 115 [pid = 3432] [id = 290] 16:35:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 236 (0x7f0899d38000) [pid = 3432] [serial = 871] [outer = (nil)] 16:35:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 237 (0x7f089bbc2c00) [pid = 3432] [serial = 872] [outer = 0x7f0899d38000] 16:35:11 INFO - PROCESS | 3432 | 1461022511844 Marionette DEBUG loaded listener.js 16:35:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 238 (0x7f08a0920c00) [pid = 3432] [serial = 873] [outer = 0x7f0899d38000] 16:35:12 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a1707000 == 114 [pid = 3432] [id = 190] 16:35:12 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b3b15000 == 113 [pid = 3432] [id = 119] 16:35:12 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ad58b000 == 112 [pid = 3432] [id = 225] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 237 (0x7f0899d38c00) [pid = 3432] [serial = 752] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 236 (0x7f08ad534c00) [pid = 3432] [serial = 731] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 235 (0x7f08b9de2800) [pid = 3432] [serial = 734] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 234 (0x7f08bc9eac00) [pid = 3432] [serial = 743] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 233 (0x7f08983d8400) [pid = 3432] [serial = 740] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 232 (0x7f08bcec3000) [pid = 3432] [serial = 737] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 231 (0x7f0896fcb400) [pid = 3432] [serial = 746] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 230 (0x7f08a6f1d800) [pid = 3432] [serial = 749] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 229 (0x7f08b8ccc000) [pid = 3432] [serial = 773] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a19c4000 == 111 [pid = 3432] [id = 275] 16:35:12 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ab171800 == 110 [pid = 3432] [id = 274] 16:35:12 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a7de7800 == 109 [pid = 3432] [id = 273] 16:35:12 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a7982000 == 108 [pid = 3432] [id = 272] 16:35:12 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089baa4800 == 107 [pid = 3432] [id = 271] 16:35:12 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a3b9b800 == 106 [pid = 3432] [id = 270] 16:35:12 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a19bf000 == 105 [pid = 3432] [id = 269] 16:35:12 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0898283000 == 104 [pid = 3432] [id = 268] 16:35:12 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08c4196000 == 103 [pid = 3432] [id = 262] 16:35:12 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08be7dd800 == 102 [pid = 3432] [id = 261] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 228 (0x7f08a4eb1400) [pid = 3432] [serial = 409] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 227 (0x7f08ab697000) [pid = 3432] [serial = 482] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 226 (0x7f08b2f32800) [pid = 3432] [serial = 647] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 225 (0x7f08a2a33800) [pid = 3432] [serial = 518] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 224 (0x7f08bce24400) [pid = 3432] [serial = 448] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 223 (0x7f08a7250000) [pid = 3432] [serial = 494] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 222 (0x7f08af96fc00) [pid = 3432] [serial = 641] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 221 (0x7f08aa7abc00) [pid = 3432] [serial = 629] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 220 (0x7f08a3ccf800) [pid = 3432] [serial = 521] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 219 (0x7f08bec06400) [pid = 3432] [serial = 352] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 218 (0x7f08a2b1c800) [pid = 3432] [serial = 436] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 217 (0x7f08a2b40c00) [pid = 3432] [serial = 476] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 216 (0x7f08a96eb000) [pid = 3432] [serial = 599] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 215 (0x7f08ac2e0400) [pid = 3432] [serial = 635] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 214 (0x7f08ad53e000) [pid = 3432] [serial = 533] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 213 (0x7f08bec2c800) [pid = 3432] [serial = 406] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 212 (0x7f08a970e800) [pid = 3432] [serial = 767] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 211 (0x7f08aa6e8c00) [pid = 3432] [serial = 770] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 210 (0x7f08a72fbc00) [pid = 3432] [serial = 488] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 209 (0x7f08acd4a400) [pid = 3432] [serial = 717] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 208 (0x7f08ad5c7400) [pid = 3432] [serial = 442] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 207 (0x7f089a87a800) [pid = 3432] [serial = 719] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 206 (0x7f08ab697c00) [pid = 3432] [serial = 527] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 205 (0x7f08b8ccd800) [pid = 3432] [serial = 644] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 204 (0x7f08a724d000) [pid = 3432] [serial = 524] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 203 (0x7f08a319d800) [pid = 3432] [serial = 761] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 202 (0x7f08ad53c800) [pid = 3432] [serial = 638] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 201 (0x7f08a4ebe400) [pid = 3432] [serial = 394] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 200 (0x7f08bec07800) [pid = 3432] [serial = 451] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 199 (0x7f08aa95e000) [pid = 3432] [serial = 397] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 198 (0x7f08b9d91c00) [pid = 3432] [serial = 485] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 197 (0x7f08a6c97000) [pid = 3432] [serial = 596] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 196 (0x7f08a173f400) [pid = 3432] [serial = 554] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 195 (0x7f08ab1a2c00) [pid = 3432] [serial = 439] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 194 (0x7f08a4cdb000) [pid = 3432] [serial = 479] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 193 (0x7f08bcf46000) [pid = 3432] [serial = 400] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 192 (0x7f08ad537400) [pid = 3432] [serial = 536] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 191 (0x7f08a319ec00) [pid = 3432] [serial = 722] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 190 (0x7f08b9f31800) [pid = 3432] [serial = 445] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 189 (0x7f08a1738400) [pid = 3432] [serial = 758] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 188 (0x7f08a2ac8c00) [pid = 3432] [serial = 759] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 187 (0x7f08ab690c00) [pid = 3432] [serial = 632] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 186 (0x7f08a8ebc000) [pid = 3432] [serial = 725] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 185 (0x7f0899d3a000) [pid = 3432] [serial = 756] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 184 (0x7f08981f4400) [pid = 3432] [serial = 755] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 183 (0x7f08ab5cfc00) [pid = 3432] [serial = 728] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 182 (0x7f08b9f0f400) [pid = 3432] [serial = 530] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 181 (0x7f08b9d0f000) [pid = 3432] [serial = 403] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 180 (0x7f08bec11c00) [pid = 3432] [serial = 491] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 179 (0x7f08a6c8c800) [pid = 3432] [serial = 557] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 178 (0x7f08a7db3000) [pid = 3432] [serial = 626] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 177 (0x7f08a7243000) [pid = 3432] [serial = 695] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 176 (0x7f08a6eeb000) [pid = 3432] [serial = 764] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 175 (0x7f08aa6eac00) [pid = 3432] [serial = 768] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 174 (0x7f08a7db4800) [pid = 3432] [serial = 765] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 173 (0x7f08ad59ec00) [pid = 3432] [serial = 771] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | --DOMWINDOW == 172 (0x7f08a59c3c00) [pid = 3432] [serial = 762] [outer = (nil)] [url = about:blank] 16:35:12 INFO - PROCESS | 3432 | 1461022512963 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]]]}] 16:35:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:35:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1580ms 16:35:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:35:13 INFO - PROCESS | 3432 | 1461022512997 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 16:35:13 INFO - PROCESS | 3432 | 1461022513000 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 16:35:13 INFO - PROCESS | 3432 | 1461022513006 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:35:13 INFO - PROCESS | 3432 | 1461022513011 Marionette TRACE conn3 <- [1,1134,null,{}] 16:35:13 INFO - PROCESS | 3432 | 1461022513026 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}] 16:35:13 INFO - PROCESS | 3432 | 1461022513180 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 16:35:13 INFO - PROCESS | 3432 | 1461022513341 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:13 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089baac000 == 103 [pid = 3432] [id = 291] 16:35:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 173 (0x7f08a0928800) [pid = 3432] [serial = 874] [outer = (nil)] 16:35:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 174 (0x7f08a2ac4400) [pid = 3432] [serial = 875] [outer = 0x7f08a0928800] 16:35:13 INFO - PROCESS | 3432 | 1461022513447 Marionette DEBUG loaded listener.js 16:35:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 175 (0x7f08a2b22800) [pid = 3432] [serial = 876] [outer = 0x7f08a0928800] 16:35:14 INFO - PROCESS | 3432 | 1461022514124 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]]]}] 16:35:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:35:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1137ms 16:35:14 INFO - PROCESS | 3432 | 1461022514142 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 16:35:14 INFO - PROCESS | 3432 | 1461022514148 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 16:35:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:35:14 INFO - PROCESS | 3432 | 1461022514154 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:35:14 INFO - PROCESS | 3432 | 1461022514156 Marionette TRACE conn3 <- [1,1138,null,{}] 16:35:14 INFO - PROCESS | 3432 | 1461022514161 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}] 16:35:14 INFO - PROCESS | 3432 | 1461022514359 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 16:35:14 INFO - PROCESS | 3432 | 1461022514383 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:14 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a187c800 == 104 [pid = 3432] [id = 292] 16:35:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 176 (0x7f08a1738400) [pid = 3432] [serial = 877] [outer = (nil)] 16:35:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 177 (0x7f08a2d9e400) [pid = 3432] [serial = 878] [outer = 0x7f08a1738400] 16:35:14 INFO - PROCESS | 3432 | 1461022514443 Marionette DEBUG loaded listener.js 16:35:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 178 (0x7f08a3558800) [pid = 3432] [serial = 879] [outer = 0x7f08a1738400] 16:35:15 INFO - PROCESS | 3432 | 1461022515309 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]]]}] 16:35:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:35:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1176ms 16:35:15 INFO - PROCESS | 3432 | 1461022515331 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 16:35:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:35:15 INFO - PROCESS | 3432 | 1461022515344 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 16:35:15 INFO - PROCESS | 3432 | 1461022515351 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:35:15 INFO - PROCESS | 3432 | 1461022515354 Marionette TRACE conn3 <- [1,1142,null,{}] 16:35:15 INFO - PROCESS | 3432 | 1461022515373 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}] 16:35:15 INFO - PROCESS | 3432 | 1461022515564 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 16:35:15 INFO - PROCESS | 3432 | 1461022515592 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:15 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a32ee800 == 105 [pid = 3432] [id = 293] 16:35:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 179 (0x7f08971d8c00) [pid = 3432] [serial = 880] [outer = (nil)] 16:35:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 180 (0x7f08a3cc9400) [pid = 3432] [serial = 881] [outer = 0x7f08971d8c00] 16:35:15 INFO - PROCESS | 3432 | 1461022515651 Marionette DEBUG loaded listener.js 16:35:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 181 (0x7f08a4e79c00) [pid = 3432] [serial = 882] [outer = 0x7f08971d8c00] 16:35:16 INFO - PROCESS | 3432 | 1461022516574 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]]]}] 16:35:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:35:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1297ms 16:35:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:35:16 INFO - PROCESS | 3432 | 1461022516648 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 16:35:16 INFO - PROCESS | 3432 | 1461022516650 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 16:35:16 INFO - PROCESS | 3432 | 1461022516656 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:35:16 INFO - PROCESS | 3432 | 1461022516659 Marionette TRACE conn3 <- [1,1146,null,{}] 16:35:16 INFO - PROCESS | 3432 | 1461022516665 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}] 16:35:16 INFO - PROCESS | 3432 | 1461022516893 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 16:35:16 INFO - PROCESS | 3432 | 1461022516922 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:16 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a4c48800 == 106 [pid = 3432] [id = 294] 16:35:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 182 (0x7f08a30abc00) [pid = 3432] [serial = 883] [outer = (nil)] 16:35:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 183 (0x7f08a6e45c00) [pid = 3432] [serial = 884] [outer = 0x7f08a30abc00] 16:35:17 INFO - PROCESS | 3432 | 1461022516997 Marionette DEBUG loaded listener.js 16:35:17 INFO - PROCESS | 3432 | ++DOMWINDOW == 184 (0x7f08a769a000) [pid = 3432] [serial = 885] [outer = 0x7f08a30abc00] 16:35:17 INFO - PROCESS | 3432 | --DOMWINDOW == 183 (0x7f08a06f1400) [pid = 3432] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:35:17 INFO - PROCESS | 3432 | --DOMWINDOW == 182 (0x7f08a9942c00) [pid = 3432] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:35:17 INFO - PROCESS | 3432 | --DOMWINDOW == 181 (0x7f08a7698000) [pid = 3432] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:35:17 INFO - PROCESS | 3432 | --DOMWINDOW == 180 (0x7f0897133400) [pid = 3432] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:35:17 INFO - PROCESS | 3432 | --DOMWINDOW == 179 (0x7f089bbc9800) [pid = 3432] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:35:17 INFO - PROCESS | 3432 | --DOMWINDOW == 178 (0x7f08981f0c00) [pid = 3432] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:35:17 INFO - PROCESS | 3432 | --DOMWINDOW == 177 (0x7f0896fc9400) [pid = 3432] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:35:17 INFO - PROCESS | 3432 | --DOMWINDOW == 176 (0x7f08a092bc00) [pid = 3432] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:35:17 INFO - PROCESS | 3432 | --DOMWINDOW == 175 (0x7f0899d39800) [pid = 3432] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:35:17 INFO - PROCESS | 3432 | --DOMWINDOW == 174 (0x7f08a4cdbc00) [pid = 3432] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:35:17 INFO - PROCESS | 3432 | --DOMWINDOW == 173 (0x7f0896fc2c00) [pid = 3432] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:35:17 INFO - PROCESS | 3432 | --DOMWINDOW == 172 (0x7f08a06e7000) [pid = 3432] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:35:17 INFO - PROCESS | 3432 | --DOMWINDOW == 171 (0x7f08a6c8d800) [pid = 3432] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:35:17 INFO - PROCESS | 3432 | --DOMWINDOW == 170 (0x7f08a4e84800) [pid = 3432] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:35:17 INFO - PROCESS | 3432 | --DOMWINDOW == 169 (0x7f0896fc6400) [pid = 3432] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:35:17 INFO - PROCESS | 3432 | --DOMWINDOW == 168 (0x7f08a091d000) [pid = 3432] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:35:17 INFO - PROCESS | 3432 | --DOMWINDOW == 167 (0x7f08a2d8c400) [pid = 3432] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:35:18 INFO - PROCESS | 3432 | 1461022518327 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]]]}] 16:35:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:35:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1685ms 16:35:18 INFO - PROCESS | 3432 | 1461022518341 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 16:35:18 INFO - PROCESS | 3432 | 1461022518344 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 16:35:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:35:18 INFO - PROCESS | 3432 | 1461022518353 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:35:18 INFO - PROCESS | 3432 | 1461022518356 Marionette TRACE conn3 <- [1,1150,null,{}] 16:35:18 INFO - PROCESS | 3432 | 1461022518361 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}] 16:35:18 INFO - PROCESS | 3432 | 1461022518517 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 16:35:18 INFO - PROCESS | 3432 | 1461022518532 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:18 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a6e0e000 == 107 [pid = 3432] [id = 295] 16:35:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 168 (0x7f089713ec00) [pid = 3432] [serial = 886] [outer = (nil)] 16:35:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 169 (0x7f08a3128800) [pid = 3432] [serial = 887] [outer = 0x7f089713ec00] 16:35:18 INFO - PROCESS | 3432 | 1461022518592 Marionette DEBUG loaded listener.js 16:35:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 170 (0x7f08a7db2800) [pid = 3432] [serial = 888] [outer = 0x7f089713ec00] 16:35:19 INFO - PROCESS | 3432 | 1461022519372 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]]]}] 16:35:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:35:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1040ms 16:35:19 INFO - PROCESS | 3432 | 1461022519391 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 16:35:19 INFO - PROCESS | 3432 | 1461022519393 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 16:35:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:35:19 INFO - PROCESS | 3432 | 1461022519404 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:35:19 INFO - PROCESS | 3432 | 1461022519406 Marionette TRACE conn3 <- [1,1154,null,{}] 16:35:19 INFO - PROCESS | 3432 | 1461022519410 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}] 16:35:19 INFO - PROCESS | 3432 | 1461022519627 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 16:35:19 INFO - PROCESS | 3432 | 1461022519645 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:19 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a7b64800 == 108 [pid = 3432] [id = 296] 16:35:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 171 (0x7f0897141400) [pid = 3432] [serial = 889] [outer = (nil)] 16:35:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 172 (0x7f08a7e14800) [pid = 3432] [serial = 890] [outer = 0x7f0897141400] 16:35:19 INFO - PROCESS | 3432 | 1461022519706 Marionette DEBUG loaded listener.js 16:35:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 173 (0x7f08a9652c00) [pid = 3432] [serial = 891] [outer = 0x7f0897141400] 16:35:20 INFO - PROCESS | 3432 | 1461022520775 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]]]}] 16:35:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:35:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1437ms 16:35:20 INFO - PROCESS | 3432 | 1461022520839 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 16:35:20 INFO - PROCESS | 3432 | 1461022520847 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 16:35:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:35:20 INFO - PROCESS | 3432 | 1461022520856 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:35:20 INFO - PROCESS | 3432 | 1461022520863 Marionette TRACE conn3 <- [1,1158,null,{}] 16:35:20 INFO - PROCESS | 3432 | 1461022520870 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}] 16:35:21 INFO - PROCESS | 3432 | 1461022521092 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 16:35:21 INFO - PROCESS | 3432 | 1461022521314 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:21 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0899b50000 == 109 [pid = 3432] [id = 297] 16:35:21 INFO - PROCESS | 3432 | ++DOMWINDOW == 174 (0x7f089790dc00) [pid = 3432] [serial = 892] [outer = (nil)] 16:35:21 INFO - PROCESS | 3432 | ++DOMWINDOW == 175 (0x7f0899d35400) [pid = 3432] [serial = 893] [outer = 0x7f089790dc00] 16:35:21 INFO - PROCESS | 3432 | 1461022521434 Marionette DEBUG loaded listener.js 16:35:21 INFO - PROCESS | 3432 | ++DOMWINDOW == 176 (0x7f089bbc7800) [pid = 3432] [serial = 894] [outer = 0x7f089790dc00] 16:35:22 INFO - PROCESS | 3432 | 1461022522348 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]]]}] 16:35:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:35:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1536ms 16:35:22 INFO - PROCESS | 3432 | 1461022522393 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 16:35:22 INFO - PROCESS | 3432 | 1461022522402 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 16:35:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:35:22 INFO - PROCESS | 3432 | 1461022522412 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:35:22 INFO - PROCESS | 3432 | 1461022522417 Marionette TRACE conn3 <- [1,1162,null,{}] 16:35:22 INFO - PROCESS | 3432 | 1461022522422 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}] 16:35:22 INFO - PROCESS | 3432 | 1461022522604 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 16:35:22 INFO - PROCESS | 3432 | 1461022522780 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:22 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a34a4800 == 110 [pid = 3432] [id = 298] 16:35:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 177 (0x7f0897910c00) [pid = 3432] [serial = 895] [outer = (nil)] 16:35:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 178 (0x7f08a2b23800) [pid = 3432] [serial = 896] [outer = 0x7f0897910c00] 16:35:22 INFO - PROCESS | 3432 | 1461022522855 Marionette DEBUG loaded listener.js 16:35:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 179 (0x7f08a319a400) [pid = 3432] [serial = 897] [outer = 0x7f0897910c00] 16:35:23 INFO - PROCESS | 3432 | 1461022523766 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]]]}] 16:35:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:35:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1385ms 16:35:23 INFO - PROCESS | 3432 | 1461022523797 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 16:35:23 INFO - PROCESS | 3432 | 1461022523801 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 16:35:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:35:23 INFO - PROCESS | 3432 | 1461022523807 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:35:23 INFO - PROCESS | 3432 | 1461022523813 Marionette TRACE conn3 <- [1,1166,null,{}] 16:35:23 INFO - PROCESS | 3432 | 1461022523829 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}] 16:35:24 INFO - PROCESS | 3432 | 1461022524035 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 16:35:24 INFO - PROCESS | 3432 | 1461022524207 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:24 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a8dba800 == 111 [pid = 3432] [id = 299] 16:35:24 INFO - PROCESS | 3432 | ++DOMWINDOW == 180 (0x7f08a4eb2000) [pid = 3432] [serial = 898] [outer = (nil)] 16:35:24 INFO - PROCESS | 3432 | ++DOMWINDOW == 181 (0x7f08a7244c00) [pid = 3432] [serial = 899] [outer = 0x7f08a4eb2000] 16:35:24 INFO - PROCESS | 3432 | 1461022524282 Marionette DEBUG loaded listener.js 16:35:24 INFO - PROCESS | 3432 | ++DOMWINDOW == 182 (0x7f08a76a2000) [pid = 3432] [serial = 900] [outer = 0x7f08a4eb2000] 16:35:25 INFO - PROCESS | 3432 | 1461022525209 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]]]}] 16:35:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:35:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1450ms 16:35:25 INFO - PROCESS | 3432 | 1461022525258 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 16:35:25 INFO - PROCESS | 3432 | 1461022525263 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 16:35:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:35:25 INFO - PROCESS | 3432 | 1461022525269 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:35:25 INFO - PROCESS | 3432 | 1461022525272 Marionette TRACE conn3 <- [1,1170,null,{}] 16:35:25 INFO - PROCESS | 3432 | 1461022525278 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}] 16:35:25 INFO - PROCESS | 3432 | 1461022525449 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 16:35:25 INFO - PROCESS | 3432 | 1461022525632 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:25 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08abea9800 == 112 [pid = 3432] [id = 300] 16:35:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 183 (0x7f08a4ebd400) [pid = 3432] [serial = 901] [outer = (nil)] 16:35:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 184 (0x7f08a9942c00) [pid = 3432] [serial = 902] [outer = 0x7f08a4ebd400] 16:35:25 INFO - PROCESS | 3432 | 1461022525705 Marionette DEBUG loaded listener.js 16:35:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 185 (0x7f08aa923c00) [pid = 3432] [serial = 903] [outer = 0x7f08a4ebd400] 16:35:26 INFO - PROCESS | 3432 | 1461022526539 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]]]}] 16:35:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1328ms 16:35:26 INFO - PROCESS | 3432 | 1461022526598 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 16:35:26 INFO - PROCESS | 3432 | 1461022526601 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 16:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:35:26 INFO - PROCESS | 3432 | 1461022526607 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:35:26 INFO - PROCESS | 3432 | 1461022526611 Marionette TRACE conn3 <- [1,1174,null,{}] 16:35:26 INFO - PROCESS | 3432 | 1461022526616 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}] 16:35:26 INFO - PROCESS | 3432 | 1461022526777 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 16:35:26 INFO - PROCESS | 3432 | 1461022526955 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:26 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ad57a000 == 113 [pid = 3432] [id = 301] 16:35:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 186 (0x7f08a7db7c00) [pid = 3432] [serial = 904] [outer = (nil)] 16:35:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 187 (0x7f08ab5cfc00) [pid = 3432] [serial = 905] [outer = 0x7f08a7db7c00] 16:35:27 INFO - PROCESS | 3432 | 1461022527040 Marionette DEBUG loaded listener.js 16:35:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 188 (0x7f08ac0be000) [pid = 3432] [serial = 906] [outer = 0x7f08a7db7c00] 16:35:27 INFO - PROCESS | 3432 | 1461022527955 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] 16:35:28 INFO - PROCESS | 3432 | 1461022528001 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 16:35:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:35:28 INFO - PROCESS | 3432 | 1461022528007 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:35:28 INFO - PROCESS | 3432 | 1461022528010 Marionette TRACE conn3 <- [1,1178,null,{}] 16:35:28 INFO - PROCESS | 3432 | 1461022528016 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}] 16:35:28 INFO - PROCESS | 3432 | 1461022528197 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 16:35:28 INFO - PROCESS | 3432 | 1461022528378 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:28 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b9f60800 == 114 [pid = 3432] [id = 302] 16:35:28 INFO - PROCESS | 3432 | ++DOMWINDOW == 189 (0x7f08a18d6c00) [pid = 3432] [serial = 907] [outer = (nil)] 16:35:28 INFO - PROCESS | 3432 | ++DOMWINDOW == 190 (0x7f08acd40c00) [pid = 3432] [serial = 908] [outer = 0x7f08a18d6c00] 16:35:28 INFO - PROCESS | 3432 | 1461022528455 Marionette DEBUG loaded listener.js 16:35:28 INFO - PROCESS | 3432 | ++DOMWINDOW == 191 (0x7f08b2e54800) [pid = 3432] [serial = 909] [outer = 0x7f08a18d6c00] 16:35:29 INFO - PROCESS | 3432 | 1461022529292 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] 16:35:29 INFO - PROCESS | 3432 | 1461022529344 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 16:35:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:35:29 INFO - PROCESS | 3432 | 1461022529351 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:35:29 INFO - PROCESS | 3432 | 1461022529353 Marionette TRACE conn3 <- [1,1182,null,{}] 16:35:29 INFO - PROCESS | 3432 | 1461022529359 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}] 16:35:29 INFO - PROCESS | 3432 | 1461022529520 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 16:35:29 INFO - PROCESS | 3432 | 1461022529700 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:29 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08be68e800 == 115 [pid = 3432] [id = 303] 16:35:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 192 (0x7f08a3db7800) [pid = 3432] [serial = 910] [outer = (nil)] 16:35:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 193 (0x7f08b9ab8800) [pid = 3432] [serial = 911] [outer = 0x7f08a3db7800] 16:35:29 INFO - PROCESS | 3432 | 1461022529770 Marionette DEBUG loaded listener.js 16:35:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 194 (0x7f08bacccc00) [pid = 3432] [serial = 912] [outer = 0x7f08a3db7800] 16:35:30 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:35:30 INFO - PROCESS | 3432 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:35:30 INFO - PROCESS | 3432 | 1461022530680 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] 16:35:30 INFO - PROCESS | 3432 | 1461022530743 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 16:35:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:35:30 INFO - PROCESS | 3432 | 1461022530749 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:35:30 INFO - PROCESS | 3432 | 1461022530753 Marionette TRACE conn3 <- [1,1186,null,{}] 16:35:30 INFO - PROCESS | 3432 | 1461022530758 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}] 16:35:30 INFO - PROCESS | 3432 | 1461022530919 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 16:35:31 INFO - PROCESS | 3432 | 1461022531100 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:31 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08bf062000 == 116 [pid = 3432] [id = 304] 16:35:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 195 (0x7f08ac61f000) [pid = 3432] [serial = 913] [outer = (nil)] 16:35:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 196 (0x7f08bcf41000) [pid = 3432] [serial = 914] [outer = 0x7f08ac61f000] 16:35:31 INFO - PROCESS | 3432 | 1461022531172 Marionette DEBUG loaded listener.js 16:35:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 197 (0x7f08bec11c00) [pid = 3432] [serial = 915] [outer = 0x7f08ac61f000] 16:35:32 INFO - PROCESS | 3432 | 1461022532050 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] 16:35:32 INFO - PROCESS | 3432 | 1461022532089 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 16:35:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:35:32 INFO - PROCESS | 3432 | 1461022532096 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:35:32 INFO - PROCESS | 3432 | 1461022532099 Marionette TRACE conn3 <- [1,1190,null,{}] 16:35:32 INFO - PROCESS | 3432 | 1461022532104 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}] 16:35:32 INFO - PROCESS | 3432 | 1461022532271 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 16:35:32 INFO - PROCESS | 3432 | 1461022532459 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:32 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c4185800 == 117 [pid = 3432] [id = 305] 16:35:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 198 (0x7f08a06e7c00) [pid = 3432] [serial = 916] [outer = (nil)] 16:35:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 199 (0x7f08a3cef000) [pid = 3432] [serial = 917] [outer = 0x7f08a06e7c00] 16:35:32 INFO - PROCESS | 3432 | 1461022532530 Marionette DEBUG loaded listener.js 16:35:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 200 (0x7f08ab694000) [pid = 3432] [serial = 918] [outer = 0x7f08a06e7c00] 16:35:33 INFO - PROCESS | 3432 | 1461022533420 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] 16:35:33 INFO - PROCESS | 3432 | 1461022533491 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 16:35:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:35:33 INFO - PROCESS | 3432 | 1461022533497 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:35:33 INFO - PROCESS | 3432 | 1461022533501 Marionette TRACE conn3 <- [1,1194,null,{}] 16:35:33 INFO - PROCESS | 3432 | 1461022533506 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}] 16:35:33 INFO - PROCESS | 3432 | 1461022533677 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 16:35:33 INFO - PROCESS | 3432 | 1461022533857 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:33 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08961ad800 == 118 [pid = 3432] [id = 306] 16:35:33 INFO - PROCESS | 3432 | ++DOMWINDOW == 201 (0x7f08a1a8a000) [pid = 3432] [serial = 919] [outer = (nil)] 16:35:33 INFO - PROCESS | 3432 | ++DOMWINDOW == 202 (0x7f08a1a90400) [pid = 3432] [serial = 920] [outer = 0x7f08a1a8a000] 16:35:33 INFO - PROCESS | 3432 | 1461022533932 Marionette DEBUG loaded listener.js 16:35:34 INFO - PROCESS | 3432 | ++DOMWINDOW == 203 (0x7f08a3ce6400) [pid = 3432] [serial = 921] [outer = 0x7f08a1a8a000] 16:35:34 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:35:34 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:35:34 INFO - PROCESS | 3432 | 1461022534828 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] 16:35:34 INFO - PROCESS | 3432 | 1461022534885 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 16:35:34 INFO - PROCESS | 3432 | 1461022534892 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:35:34 INFO - PROCESS | 3432 | 1461022534896 Marionette TRACE conn3 <- [1,1198,null,{}] 16:35:34 INFO - PROCESS | 3432 | 1461022534901 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}] 16:35:35 INFO - PROCESS | 3432 | 1461022535111 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 16:35:35 INFO - PROCESS | 3432 | 1461022535305 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:35 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0897b2a000 == 119 [pid = 3432] [id = 307] 16:35:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 204 (0x7f0895ed9400) [pid = 3432] [serial = 922] [outer = (nil)] 16:35:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 205 (0x7f08977f3000) [pid = 3432] [serial = 923] [outer = 0x7f0895ed9400] 16:35:35 INFO - PROCESS | 3432 | 1461022535487 Marionette DEBUG loaded listener.js 16:35:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 206 (0x7f08a3cf3400) [pid = 3432] [serial = 924] [outer = 0x7f0895ed9400] 16:35:36 INFO - PROCESS | 3432 | 1461022536490 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]]]}] 16:35:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:35:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1639ms 16:35:36 INFO - PROCESS | 3432 | 1461022536531 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 16:35:36 INFO - PROCESS | 3432 | 1461022536534 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 16:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:35:36 INFO - PROCESS | 3432 | 1461022536540 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:35:36 INFO - PROCESS | 3432 | 1461022536542 Marionette TRACE conn3 <- [1,1202,null,{}] 16:35:36 INFO - PROCESS | 3432 | 1461022536548 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}] 16:35:36 INFO - PROCESS | 3432 | 1461022536709 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 16:35:36 INFO - PROCESS | 3432 | 1461022536899 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:36 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08982e8800 == 120 [pid = 3432] [id = 308] 16:35:36 INFO - PROCESS | 3432 | ++DOMWINDOW == 207 (0x7f0897139c00) [pid = 3432] [serial = 925] [outer = (nil)] 16:35:36 INFO - PROCESS | 3432 | ++DOMWINDOW == 208 (0x7f08a3cf3000) [pid = 3432] [serial = 926] [outer = 0x7f0897139c00] 16:35:36 INFO - PROCESS | 3432 | 1461022536967 Marionette DEBUG loaded listener.js 16:35:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 209 (0x7f08b8ccd400) [pid = 3432] [serial = 927] [outer = 0x7f0897139c00] 16:35:37 INFO - PROCESS | 3432 | 1461022537849 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]]]}] 16:35:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:35:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1384ms 16:35:37 INFO - PROCESS | 3432 | 1461022537928 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 16:35:37 INFO - PROCESS | 3432 | 1461022537930 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 16:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:35:37 INFO - PROCESS | 3432 | 1461022537941 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:35:37 INFO - PROCESS | 3432 | 1461022537943 Marionette TRACE conn3 <- [1,1206,null,{}] 16:35:37 INFO - PROCESS | 3432 | 1461022537949 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}] 16:35:38 INFO - PROCESS | 3432 | 1461022538462 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 16:35:38 INFO - PROCESS | 3432 | 1461022538726 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:38 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08982dd800 == 121 [pid = 3432] [id = 309] 16:35:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 210 (0x7f089625c800) [pid = 3432] [serial = 928] [outer = (nil)] 16:35:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 211 (0x7f0896266400) [pid = 3432] [serial = 929] [outer = 0x7f089625c800] 16:35:38 INFO - PROCESS | 3432 | 1461022538794 Marionette DEBUG loaded listener.js 16:35:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 212 (0x7f0897135800) [pid = 3432] [serial = 930] [outer = 0x7f089625c800] 16:35:39 INFO - PROCESS | 3432 | 1461022539647 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]]]}] 16:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1777ms 16:35:39 INFO - PROCESS | 3432 | 1461022539721 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 16:35:39 INFO - PROCESS | 3432 | 1461022539727 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 16:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:35:39 INFO - PROCESS | 3432 | 1461022539734 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:35:39 INFO - PROCESS | 3432 | 1461022539740 Marionette TRACE conn3 <- [1,1210,null,{}] 16:35:39 INFO - PROCESS | 3432 | 1461022539746 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}] 16:35:39 INFO - PROCESS | 3432 | 1461022539965 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 16:35:40 INFO - PROCESS | 3432 | 1461022540369 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:40 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0895dca800 == 122 [pid = 3432] [id = 310] 16:35:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 213 (0x7f0897b0c000) [pid = 3432] [serial = 931] [outer = (nil)] 16:35:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 214 (0x7f0897b10c00) [pid = 3432] [serial = 932] [outer = 0x7f0897b0c000] 16:35:40 INFO - PROCESS | 3432 | 1461022540447 Marionette DEBUG loaded listener.js 16:35:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 215 (0x7f08983dac00) [pid = 3432] [serial = 933] [outer = 0x7f0897b0c000] 16:35:41 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ad145800 == 121 [pid = 3432] [id = 65] 16:35:41 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ac930800 == 120 [pid = 3432] [id = 219] 16:35:41 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a199c800 == 119 [pid = 3432] [id = 99] 16:35:41 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a81e6800 == 118 [pid = 3432] [id = 221] 16:35:41 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a97a0800 == 117 [pid = 3432] [id = 218] 16:35:41 INFO - PROCESS | 3432 | --DOMWINDOW == 214 (0x7f0897910400) [pid = 3432] [serial = 800] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b9ada800 == 116 [pid = 3432] [id = 220] 16:35:41 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a6e0e000 == 115 [pid = 3432] [id = 295] 16:35:41 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a4c48800 == 114 [pid = 3432] [id = 294] 16:35:41 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a32ee800 == 113 [pid = 3432] [id = 293] 16:35:41 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a187c800 == 112 [pid = 3432] [id = 292] 16:35:41 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089baac000 == 111 [pid = 3432] [id = 291] 16:35:41 INFO - PROCESS | 3432 | 1461022541443 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]]]}] 16:35:41 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0899b5b800 == 110 [pid = 3432] [id = 290] 16:35:41 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a09cc800 == 109 [pid = 3432] [id = 289] 16:35:41 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0895dd9000 == 108 [pid = 3432] [id = 286] 16:35:41 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08c31a6000 == 107 [pid = 3432] [id = 285] 16:35:41 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08949ce800 == 106 [pid = 3432] [id = 284] 16:35:41 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08c1bca800 == 105 [pid = 3432] [id = 283] 16:35:41 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08be73e000 == 104 [pid = 3432] [id = 282] 16:35:41 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b9d31000 == 103 [pid = 3432] [id = 281] 16:35:41 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b3b1a000 == 102 [pid = 3432] [id = 280] 16:35:41 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ad584800 == 101 [pid = 3432] [id = 279] 16:35:41 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a7982800 == 100 [pid = 3432] [id = 278] 16:35:41 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a09d1800 == 99 [pid = 3432] [id = 277] 16:35:41 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ac260800 == 98 [pid = 3432] [id = 276] 16:35:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1788ms 16:35:41 INFO - PROCESS | 3432 | 1461022541523 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 16:35:41 INFO - PROCESS | 3432 | 1461022541527 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 16:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:35:41 INFO - PROCESS | 3432 | 1461022541533 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:35:41 INFO - PROCESS | 3432 | 1461022541536 Marionette TRACE conn3 <- [1,1214,null,{}] 16:35:41 INFO - PROCESS | 3432 | 1461022541542 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}] 16:35:41 INFO - PROCESS | 3432 | 1461022541702 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 16:35:41 INFO - PROCESS | 3432 | --DOMWINDOW == 213 (0x7f08a3cca800) [pid = 3432] [serial = 753] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 3432 | --DOMWINDOW == 212 (0x7f08a319f400) [pid = 3432] [serial = 593] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 3432 | --DOMWINDOW == 211 (0x7f08a3db3000) [pid = 3432] [serial = 623] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 3432 | --DOMWINDOW == 210 (0x7f08af967000) [pid = 3432] [serial = 566] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 3432 | --DOMWINDOW == 209 (0x7f08bac2f800) [pid = 3432] [serial = 569] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 3432 | --DOMWINDOW == 208 (0x7f08a7e10400) [pid = 3432] [serial = 560] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 3432 | --DOMWINDOW == 207 (0x7f08a8b1a400) [pid = 3432] [serial = 821] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 3432 | --DOMWINDOW == 206 (0x7f08aa95d000) [pid = 3432] [serial = 824] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 3432 | --DOMWINDOW == 205 (0x7f08a06ecc00) [pid = 3432] [serial = 827] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 3432 | --DOMWINDOW == 204 (0x7f08ab69ac00) [pid = 3432] [serial = 825] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 3432 | --DOMWINDOW == 203 (0x7f089790f800) [pid = 3432] [serial = 794] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 3432 | --DOMWINDOW == 202 (0x7f0895ed2800) [pid = 3432] [serial = 797] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 3432 | --DOMWINDOW == 201 (0x7f08baf09800) [pid = 3432] [serial = 788] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 3432 | --DOMWINDOW == 200 (0x7f08abda8400) [pid = 3432] [serial = 782] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 3432 | --DOMWINDOW == 199 (0x7f08b8cd5400) [pid = 3432] [serial = 785] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 3432 | --DOMWINDOW == 198 (0x7f0899d34000) [pid = 3432] [serial = 807] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 3432 | --DOMWINDOW == 197 (0x7f08983d6000) [pid = 3432] [serial = 806] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 3432 | --DOMWINDOW == 196 (0x7f08a7694800) [pid = 3432] [serial = 804] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 3432 | --DOMWINDOW == 195 (0x7f08a1734c00) [pid = 3432] [serial = 803] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 3432 | --DOMWINDOW == 194 (0x7f08a4cdcc00) [pid = 3432] [serial = 779] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 3432 | --DOMWINDOW == 193 (0x7f08a2b40400) [pid = 3432] [serial = 810] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 3432 | --DOMWINDOW == 192 (0x7f08a2ac2c00) [pid = 3432] [serial = 809] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 3432 | --DOMWINDOW == 191 (0x7f089a873800) [pid = 3432] [serial = 776] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 3432 | --DOMWINDOW == 190 (0x7f08a72f2c00) [pid = 3432] [serial = 818] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 3432 | --DOMWINDOW == 189 (0x7f08971e2c00) [pid = 3432] [serial = 791] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 3432 | --DOMWINDOW == 188 (0x7f08a6eea800) [pid = 3432] [serial = 813] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 3432 | --DOMWINDOW == 187 (0x7f08a5988800) [pid = 3432] [serial = 812] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 3432 | --DOMWINDOW == 186 (0x7f08a3128000) [pid = 3432] [serial = 815] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 3432 | --DOMWINDOW == 185 (0x7f08a7242400) [pid = 3432] [serial = 816] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 3432 | --DOMWINDOW == 184 (0x7f08a2b35800) [pid = 3432] [serial = 828] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 3432 | --DOMWINDOW == 183 (0x7f08a9e69c00) [pid = 3432] [serial = 822] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 3432 | --DOMWINDOW == 182 (0x7f08a7697c00) [pid = 3432] [serial = 819] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 3432 | --DOMWINDOW == 181 (0x7f08a18dd400) [pid = 3432] [serial = 590] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 3432 | --DOMWINDOW == 180 (0x7f08ac2dbc00) [pid = 3432] [serial = 563] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 3432 | 1461022541949 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:41 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08970a2000 == 99 [pid = 3432] [id = 311] 16:35:41 INFO - PROCESS | 3432 | ++DOMWINDOW == 181 (0x7f0897b0c800) [pid = 3432] [serial = 934] [outer = (nil)] 16:35:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 182 (0x7f08a06eb800) [pid = 3432] [serial = 935] [outer = 0x7f0897b0c800] 16:35:42 INFO - PROCESS | 3432 | 1461022542013 Marionette DEBUG loaded listener.js 16:35:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 183 (0x7f08a173dc00) [pid = 3432] [serial = 936] [outer = 0x7f0897b0c800] 16:35:42 INFO - PROCESS | 3432 | 1461022542707 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]]]}] 16:35:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1185ms 16:35:42 INFO - PROCESS | 3432 | 1461022542718 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 16:35:42 INFO - PROCESS | 3432 | 1461022542724 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 16:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:35:42 INFO - PROCESS | 3432 | 1461022542742 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:35:42 INFO - PROCESS | 3432 | 1461022542748 Marionette TRACE conn3 <- [1,1218,null,{}] 16:35:42 INFO - PROCESS | 3432 | 1461022542775 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}] 16:35:42 INFO - PROCESS | 3432 | 1461022542931 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 16:35:42 INFO - PROCESS | 3432 | 1461022542948 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:42 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a1820000 == 100 [pid = 3432] [id = 312] 16:35:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 184 (0x7f08983dc400) [pid = 3432] [serial = 937] [outer = (nil)] 16:35:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 185 (0x7f08a2ad0c00) [pid = 3432] [serial = 938] [outer = 0x7f08983dc400] 16:35:43 INFO - PROCESS | 3432 | 1461022543013 Marionette DEBUG loaded listener.js 16:35:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 186 (0x7f08a2b38000) [pid = 3432] [serial = 939] [outer = 0x7f08983dc400] 16:35:43 INFO - PROCESS | 3432 | 1461022543989 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]]]}] 16:35:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:35:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1318ms 16:35:44 INFO - PROCESS | 3432 | 1461022544054 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 16:35:44 INFO - PROCESS | 3432 | 1461022544060 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 16:35:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:35:44 INFO - PROCESS | 3432 | 1461022544069 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:35:44 INFO - PROCESS | 3432 | 1461022544075 Marionette TRACE conn3 <- [1,1222,null,{}] 16:35:44 INFO - PROCESS | 3432 | 1461022544084 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}] 16:35:44 INFO - PROCESS | 3432 | 1461022544301 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 16:35:44 INFO - PROCESS | 3432 | 1461022544535 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:44 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08982da000 == 101 [pid = 3432] [id = 313] 16:35:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 187 (0x7f0896262400) [pid = 3432] [serial = 940] [outer = (nil)] 16:35:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 188 (0x7f0897909000) [pid = 3432] [serial = 941] [outer = 0x7f0896262400] 16:35:44 INFO - PROCESS | 3432 | 1461022544622 Marionette DEBUG loaded listener.js 16:35:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 189 (0x7f0897b0c400) [pid = 3432] [serial = 942] [outer = 0x7f0896262400] 16:35:45 INFO - PROCESS | 3432 | 1461022545468 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] 16:35:45 INFO - PROCESS | 3432 | 1461022545520 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 16:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:35:45 INFO - PROCESS | 3432 | 1461022545530 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:35:45 INFO - PROCESS | 3432 | 1461022545533 Marionette TRACE conn3 <- [1,1226,null,{}] 16:35:45 INFO - PROCESS | 3432 | 1461022545540 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}] 16:35:45 INFO - PROCESS | 3432 | 1461022545704 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 16:35:45 INFO - PROCESS | 3432 | 1461022545885 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:45 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2bdf000 == 102 [pid = 3432] [id = 314] 16:35:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 190 (0x7f08971e5c00) [pid = 3432] [serial = 943] [outer = (nil)] 16:35:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 191 (0x7f08a173f800) [pid = 3432] [serial = 944] [outer = 0x7f08971e5c00] 16:35:45 INFO - PROCESS | 3432 | 1461022545958 Marionette DEBUG loaded listener.js 16:35:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 192 (0x7f08a1a93000) [pid = 3432] [serial = 945] [outer = 0x7f08971e5c00] 16:35:46 INFO - PROCESS | 3432 | 1461022546886 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]]]}] 16:35:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:35:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1428ms 16:35:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:35:46 INFO - PROCESS | 3432 | 1461022546958 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 16:35:46 INFO - PROCESS | 3432 | 1461022546961 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 16:35:46 INFO - PROCESS | 3432 | 1461022546968 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:35:46 INFO - PROCESS | 3432 | 1461022546974 Marionette TRACE conn3 <- [1,1230,null,{}] 16:35:46 INFO - PROCESS | 3432 | 1461022546990 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}] 16:35:47 INFO - PROCESS | 3432 | 1461022547214 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 16:35:47 INFO - PROCESS | 3432 | 1461022547431 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:47 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a3baa000 == 103 [pid = 3432] [id = 315] 16:35:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 193 (0x7f08a0920000) [pid = 3432] [serial = 946] [outer = (nil)] 16:35:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 194 (0x7f08a312d400) [pid = 3432] [serial = 947] [outer = 0x7f08a0920000] 16:35:47 INFO - PROCESS | 3432 | 1461022547550 Marionette DEBUG loaded listener.js 16:35:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 195 (0x7f08a3560c00) [pid = 3432] [serial = 948] [outer = 0x7f08a0920000] 16:35:48 INFO - PROCESS | 3432 | 1461022548391 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]]]}] 16:35:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:35:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1485ms 16:35:48 INFO - PROCESS | 3432 | 1461022548453 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 16:35:48 INFO - PROCESS | 3432 | 1461022548457 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 16:35:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:35:48 INFO - PROCESS | 3432 | 1461022548464 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:35:48 INFO - PROCESS | 3432 | 1461022548467 Marionette TRACE conn3 <- [1,1234,null,{}] 16:35:48 INFO - PROCESS | 3432 | 1461022548472 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}] 16:35:48 INFO - PROCESS | 3432 | 1461022548643 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 16:35:48 INFO - PROCESS | 3432 | 1461022548816 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:48 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a79b0000 == 104 [pid = 3432] [id = 316] 16:35:48 INFO - PROCESS | 3432 | ++DOMWINDOW == 196 (0x7f08a2b2b400) [pid = 3432] [serial = 949] [outer = (nil)] 16:35:48 INFO - PROCESS | 3432 | ++DOMWINDOW == 197 (0x7f08a4cdcc00) [pid = 3432] [serial = 950] [outer = 0x7f08a2b2b400] 16:35:48 INFO - PROCESS | 3432 | 1461022548889 Marionette DEBUG loaded listener.js 16:35:48 INFO - PROCESS | 3432 | ++DOMWINDOW == 198 (0x7f08a598ec00) [pid = 3432] [serial = 951] [outer = 0x7f08a2b2b400] 16:35:49 INFO - PROCESS | 3432 | 1461022549713 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]]]}] 16:35:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1280ms 16:35:49 INFO - PROCESS | 3432 | 1461022549745 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 16:35:49 INFO - PROCESS | 3432 | 1461022549748 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 16:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:35:49 INFO - PROCESS | 3432 | 1461022549754 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:35:49 INFO - PROCESS | 3432 | 1461022549760 Marionette TRACE conn3 <- [1,1238,null,{}] 16:35:49 INFO - PROCESS | 3432 | 1461022549766 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}] 16:35:49 INFO - PROCESS | 3432 | 1461022549924 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 16:35:50 INFO - PROCESS | 3432 | 1461022550103 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:50 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a8186000 == 105 [pid = 3432] [id = 317] 16:35:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 199 (0x7f08a3cd0000) [pid = 3432] [serial = 952] [outer = (nil)] 16:35:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 200 (0x7f08a6e3ac00) [pid = 3432] [serial = 953] [outer = 0x7f08a3cd0000] 16:35:50 INFO - PROCESS | 3432 | 1461022550173 Marionette DEBUG loaded listener.js 16:35:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 201 (0x7f08a6f27400) [pid = 3432] [serial = 954] [outer = 0x7f08a3cd0000] 16:35:51 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0895b1b800 == 104 [pid = 3432] [id = 267] 16:35:51 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089ba29000 == 103 [pid = 3432] [id = 230] 16:35:51 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08982eb800 == 102 [pid = 3432] [id = 266] 16:35:51 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08be7d3000 == 101 [pid = 3432] [id = 161] 16:35:51 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08982df000 == 100 [pid = 3432] [id = 264] 16:35:51 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0895fe6800 == 99 [pid = 3432] [id = 265] 16:35:51 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a09d5000 == 98 [pid = 3432] [id = 263] 16:35:51 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a07d7000 == 97 [pid = 3432] [id = 231] 16:35:51 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08970a2000 == 96 [pid = 3432] [id = 311] 16:35:51 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0895dca800 == 95 [pid = 3432] [id = 310] 16:35:51 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08982dd800 == 94 [pid = 3432] [id = 309] 16:35:51 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a8dba800 == 93 [pid = 3432] [id = 299] 16:35:51 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a34a4800 == 92 [pid = 3432] [id = 298] 16:35:51 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0899b50000 == 91 [pid = 3432] [id = 297] 16:35:53 INFO - PROCESS | 3432 | --DOMWINDOW == 200 (0x7f089713ec00) [pid = 3432] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:35:53 INFO - PROCESS | 3432 | --DOMWINDOW == 199 (0x7f08a30abc00) [pid = 3432] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:35:53 INFO - PROCESS | 3432 | --DOMWINDOW == 198 (0x7f08a0928800) [pid = 3432] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:35:53 INFO - PROCESS | 3432 | --DOMWINDOW == 197 (0x7f08971d8c00) [pid = 3432] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:35:53 INFO - PROCESS | 3432 | --DOMWINDOW == 196 (0x7f08971dbc00) [pid = 3432] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:35:53 INFO - PROCESS | 3432 | --DOMWINDOW == 195 (0x7f08a1738400) [pid = 3432] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:35:53 INFO - PROCESS | 3432 | --DOMWINDOW == 194 (0x7f0899d38000) [pid = 3432] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:35:53 INFO - PROCESS | 3432 | --DOMWINDOW == 193 (0x7f089625c800) [pid = 3432] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:35:53 INFO - PROCESS | 3432 | --DOMWINDOW == 192 (0x7f0897b0c000) [pid = 3432] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:35:53 INFO - PROCESS | 3432 | --DOMWINDOW == 191 (0x7f0897b0c800) [pid = 3432] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:35:53 INFO - PROCESS | 3432 | 1461022553318 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]]]}] 16:35:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:35:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 3650ms 16:35:53 INFO - PROCESS | 3432 | 1461022553407 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 16:35:53 INFO - PROCESS | 3432 | 1461022553414 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 16:35:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:35:53 INFO - PROCESS | 3432 | 1461022553422 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:35:53 INFO - PROCESS | 3432 | 1461022553427 Marionette TRACE conn3 <- [1,1242,null,{}] 16:35:53 INFO - PROCESS | 3432 | 1461022553434 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}] 16:35:53 INFO - PROCESS | 3432 | 1461022553593 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 16:35:53 INFO - PROCESS | 3432 | 1461022553606 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:53 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0897b19800 == 92 [pid = 3432] [id = 318] 16:35:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 192 (0x7f0897b0d800) [pid = 3432] [serial = 955] [outer = (nil)] 16:35:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 193 (0x7f08981f3400) [pid = 3432] [serial = 956] [outer = 0x7f0897b0d800] 16:35:53 INFO - PROCESS | 3432 | 1461022553669 Marionette DEBUG loaded listener.js 16:35:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 194 (0x7f089a86f400) [pid = 3432] [serial = 957] [outer = 0x7f0897b0d800] 16:35:54 INFO - PROCESS | 3432 | 1461022554444 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]]]}] 16:35:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1079ms 16:35:54 INFO - PROCESS | 3432 | 1461022554569 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 16:35:54 INFO - PROCESS | 3432 | 1461022554577 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 16:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:35:54 INFO - PROCESS | 3432 | 1461022554591 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:35:54 INFO - PROCESS | 3432 | 1461022554594 Marionette TRACE conn3 <- [1,1246,null,{}] 16:35:54 INFO - PROCESS | 3432 | 1461022554599 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}] 16:35:54 INFO - PROCESS | 3432 | 1461022554755 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 16:35:54 INFO - PROCESS | 3432 | 1461022554765 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:54 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a09bd000 == 93 [pid = 3432] [id = 319] 16:35:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 195 (0x7f0897b10000) [pid = 3432] [serial = 958] [outer = (nil)] 16:35:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 196 (0x7f08a18da800) [pid = 3432] [serial = 959] [outer = 0x7f0897b10000] 16:35:54 INFO - PROCESS | 3432 | 1461022554826 Marionette DEBUG loaded listener.js 16:35:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 197 (0x7f08a1a95000) [pid = 3432] [serial = 960] [outer = 0x7f0897b10000] 16:35:56 INFO - PROCESS | 3432 | 1461022556008 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]]]}] 16:35:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:35:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1484ms 16:35:56 INFO - PROCESS | 3432 | 1461022556075 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 16:35:56 INFO - PROCESS | 3432 | 1461022556080 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 16:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:35:56 INFO - PROCESS | 3432 | 1461022556088 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:35:56 INFO - PROCESS | 3432 | 1461022556093 Marionette TRACE conn3 <- [1,1250,null,{}] 16:35:56 INFO - PROCESS | 3432 | 1461022556101 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}] 16:35:56 INFO - PROCESS | 3432 | 1461022556388 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 16:35:56 INFO - PROCESS | 3432 | 1461022556664 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:56 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a09bf800 == 94 [pid = 3432] [id = 320] 16:35:56 INFO - PROCESS | 3432 | ++DOMWINDOW == 198 (0x7f0899d3c400) [pid = 3432] [serial = 961] [outer = (nil)] 16:35:56 INFO - PROCESS | 3432 | ++DOMWINDOW == 199 (0x7f08a18d7800) [pid = 3432] [serial = 962] [outer = 0x7f0899d3c400] 16:35:56 INFO - PROCESS | 3432 | 1461022556737 Marionette DEBUG loaded listener.js 16:35:56 INFO - PROCESS | 3432 | ++DOMWINDOW == 200 (0x7f08a1a96000) [pid = 3432] [serial = 963] [outer = 0x7f0899d3c400] 16:35:57 INFO - PROCESS | 3432 | 1461022557660 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]]]}] 16:35:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1639ms 16:35:57 INFO - PROCESS | 3432 | 1461022557728 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 16:35:57 INFO - PROCESS | 3432 | 1461022557736 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 16:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:35:57 INFO - PROCESS | 3432 | 1461022557746 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:35:57 INFO - PROCESS | 3432 | 1461022557751 Marionette TRACE conn3 <- [1,1254,null,{}] 16:35:57 INFO - PROCESS | 3432 | 1461022557757 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}] 16:35:57 INFO - PROCESS | 3432 | 1461022557930 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 16:35:58 INFO - PROCESS | 3432 | 1461022558186 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:58 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a3b9e000 == 95 [pid = 3432] [id = 321] 16:35:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 201 (0x7f08a2ac6400) [pid = 3432] [serial = 964] [outer = (nil)] 16:35:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 202 (0x7f08a3cca400) [pid = 3432] [serial = 965] [outer = 0x7f08a2ac6400] 16:35:58 INFO - PROCESS | 3432 | 1461022558306 Marionette DEBUG loaded listener.js 16:35:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 203 (0x7f08a3cf3c00) [pid = 3432] [serial = 966] [outer = 0x7f08a2ac6400] 16:35:59 INFO - PROCESS | 3432 | 1461022559148 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]]]}] 16:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1443ms 16:35:59 INFO - PROCESS | 3432 | 1461022559190 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 16:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:35:59 INFO - PROCESS | 3432 | 1461022559194 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 16:35:59 INFO - PROCESS | 3432 | 1461022559201 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:35:59 INFO - PROCESS | 3432 | 1461022559207 Marionette TRACE conn3 <- [1,1258,null,{}] 16:35:59 INFO - PROCESS | 3432 | 1461022559223 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}] 16:35:59 INFO - PROCESS | 3432 | 1461022559396 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 16:35:59 INFO - PROCESS | 3432 | 1461022559579 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:59 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a8dc8800 == 96 [pid = 3432] [id = 322] 16:35:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 204 (0x7f08a4eb4c00) [pid = 3432] [serial = 967] [outer = (nil)] 16:35:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 205 (0x7f08a7247c00) [pid = 3432] [serial = 968] [outer = 0x7f08a4eb4c00] 16:35:59 INFO - PROCESS | 3432 | 1461022559655 Marionette DEBUG loaded listener.js 16:35:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 206 (0x7f08a769ac00) [pid = 3432] [serial = 969] [outer = 0x7f08a4eb4c00] 16:36:00 INFO - PROCESS | 3432 | 1461022560528 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]]]}] 16:36:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1386ms 16:36:00 INFO - PROCESS | 3432 | 1461022560587 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 16:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:36:00 INFO - PROCESS | 3432 | 1461022560591 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 16:36:00 INFO - PROCESS | 3432 | 1461022560597 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:36:00 INFO - PROCESS | 3432 | 1461022560600 Marionette TRACE conn3 <- [1,1262,null,{}] 16:36:00 INFO - PROCESS | 3432 | 1461022560606 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}] 16:36:00 INFO - PROCESS | 3432 | 1461022560783 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 16:36:00 INFO - PROCESS | 3432 | 1461022560965 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:00 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08abd69000 == 97 [pid = 3432] [id = 323] 16:36:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 207 (0x7f08a6c48800) [pid = 3432] [serial = 970] [outer = (nil)] 16:36:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 208 (0x7f08a8b0d400) [pid = 3432] [serial = 971] [outer = 0x7f08a6c48800] 16:36:01 INFO - PROCESS | 3432 | 1461022561038 Marionette DEBUG loaded listener.js 16:36:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 209 (0x7f08a97e0400) [pid = 3432] [serial = 972] [outer = 0x7f08a6c48800] 16:36:01 INFO - PROCESS | 3432 | 1461022561992 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]]]}] 16:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1432ms 16:36:02 INFO - PROCESS | 3432 | 1461022562030 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 16:36:02 INFO - PROCESS | 3432 | 1461022562034 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 16:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:36:02 INFO - PROCESS | 3432 | 1461022562040 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:36:02 INFO - PROCESS | 3432 | 1461022562043 Marionette TRACE conn3 <- [1,1266,null,{}] 16:36:02 INFO - PROCESS | 3432 | 1461022562050 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}] 16:36:02 INFO - PROCESS | 3432 | 1461022562217 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 16:36:02 INFO - PROCESS | 3432 | 1461022562401 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:02 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ad12c800 == 98 [pid = 3432] [id = 324] 16:36:02 INFO - PROCESS | 3432 | ++DOMWINDOW == 210 (0x7f0895ed0c00) [pid = 3432] [serial = 973] [outer = (nil)] 16:36:02 INFO - PROCESS | 3432 | ++DOMWINDOW == 211 (0x7f08a9ce1c00) [pid = 3432] [serial = 974] [outer = 0x7f0895ed0c00] 16:36:02 INFO - PROCESS | 3432 | 1461022562477 Marionette DEBUG loaded listener.js 16:36:02 INFO - PROCESS | 3432 | ++DOMWINDOW == 212 (0x7f08aa7abc00) [pid = 3432] [serial = 975] [outer = 0x7f0895ed0c00] 16:36:03 INFO - PROCESS | 3432 | 1461022563404 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]]]}] 16:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1429ms 16:36:03 INFO - PROCESS | 3432 | 1461022563470 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 16:36:03 INFO - PROCESS | 3432 | 1461022563473 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 16:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:36:03 INFO - PROCESS | 3432 | 1461022563479 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:36:03 INFO - PROCESS | 3432 | 1461022563481 Marionette TRACE conn3 <- [1,1270,null,{}] 16:36:03 INFO - PROCESS | 3432 | 1461022563487 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}] 16:36:03 INFO - PROCESS | 3432 | 1461022563692 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 16:36:03 INFO - PROCESS | 3432 | 1461022563879 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:03 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b3b21000 == 99 [pid = 3432] [id = 325] 16:36:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 213 (0x7f08aa931400) [pid = 3432] [serial = 976] [outer = (nil)] 16:36:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 214 (0x7f08ab8de000) [pid = 3432] [serial = 977] [outer = 0x7f08aa931400] 16:36:04 INFO - PROCESS | 3432 | 1461022563996 Marionette DEBUG loaded listener.js 16:36:04 INFO - PROCESS | 3432 | ++DOMWINDOW == 215 (0x7f08acdb3c00) [pid = 3432] [serial = 978] [outer = 0x7f08aa931400] 16:36:04 INFO - PROCESS | 3432 | 1461022564811 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]]]}] 16:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1385ms 16:36:04 INFO - PROCESS | 3432 | 1461022564865 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 16:36:04 INFO - PROCESS | 3432 | 1461022564869 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 16:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:36:04 INFO - PROCESS | 3432 | 1461022564874 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:36:04 INFO - PROCESS | 3432 | 1461022564877 Marionette TRACE conn3 <- [1,1274,null,{}] 16:36:04 INFO - PROCESS | 3432 | 1461022564883 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}] 16:36:05 INFO - PROCESS | 3432 | 1461022565038 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 16:36:05 INFO - PROCESS | 3432 | 1461022565222 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:05 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08bac07800 == 100 [pid = 3432] [id = 326] 16:36:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 216 (0x7f0896267c00) [pid = 3432] [serial = 979] [outer = (nil)] 16:36:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 217 (0x7f08ad53ec00) [pid = 3432] [serial = 980] [outer = 0x7f0896267c00] 16:36:05 INFO - PROCESS | 3432 | 1461022565294 Marionette DEBUG loaded listener.js 16:36:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 218 (0x7f08af96fc00) [pid = 3432] [serial = 981] [outer = 0x7f0896267c00] 16:36:06 INFO - PROCESS | 3432 | 1461022566120 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]]]}] 16:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1282ms 16:36:06 INFO - PROCESS | 3432 | 1461022566158 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 16:36:06 INFO - PROCESS | 3432 | 1461022566161 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 16:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:36:06 INFO - PROCESS | 3432 | 1461022566170 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:36:06 INFO - PROCESS | 3432 | 1461022566173 Marionette TRACE conn3 <- [1,1278,null,{}] 16:36:06 INFO - PROCESS | 3432 | 1461022566179 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}] 16:36:06 INFO - PROCESS | 3432 | 1461022566347 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 16:36:06 INFO - PROCESS | 3432 | 1461022566534 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:06 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08bcf3d000 == 101 [pid = 3432] [id = 327] 16:36:06 INFO - PROCESS | 3432 | ++DOMWINDOW == 219 (0x7f08a1735800) [pid = 3432] [serial = 982] [outer = (nil)] 16:36:06 INFO - PROCESS | 3432 | ++DOMWINDOW == 220 (0x7f08b9841000) [pid = 3432] [serial = 983] [outer = 0x7f08a1735800] 16:36:06 INFO - PROCESS | 3432 | 1461022566603 Marionette DEBUG loaded listener.js 16:36:06 INFO - PROCESS | 3432 | ++DOMWINDOW == 221 (0x7f08bacd2c00) [pid = 3432] [serial = 984] [outer = 0x7f08a1735800] 16:36:07 INFO - PROCESS | 3432 | 1461022567665 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]]]}] 16:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1542ms 16:36:07 INFO - PROCESS | 3432 | 1461022567712 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 16:36:07 INFO - PROCESS | 3432 | 1461022567716 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 16:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:36:07 INFO - PROCESS | 3432 | 1461022567723 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:36:07 INFO - PROCESS | 3432 | 1461022567726 Marionette TRACE conn3 <- [1,1282,null,{}] 16:36:07 INFO - PROCESS | 3432 | 1461022567731 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}] 16:36:07 INFO - PROCESS | 3432 | 1461022567890 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 16:36:08 INFO - PROCESS | 3432 | 1461022568128 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:08 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08bf04c000 == 102 [pid = 3432] [id = 328] 16:36:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 222 (0x7f08ad530400) [pid = 3432] [serial = 985] [outer = (nil)] 16:36:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 223 (0x7f08bce27800) [pid = 3432] [serial = 986] [outer = 0x7f08ad530400] 16:36:08 INFO - PROCESS | 3432 | 1461022568240 Marionette DEBUG loaded listener.js 16:36:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 224 (0x7f08bec07800) [pid = 3432] [serial = 987] [outer = 0x7f08ad530400] 16:36:09 INFO - PROCESS | 3432 | 1461022569089 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]]]}] 16:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1430ms 16:36:09 INFO - PROCESS | 3432 | 1461022569154 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 16:36:09 INFO - PROCESS | 3432 | 1461022569158 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 16:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:36:09 INFO - PROCESS | 3432 | 1461022569164 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:36:09 INFO - PROCESS | 3432 | 1461022569166 Marionette TRACE conn3 <- [1,1286,null,{}] 16:36:09 INFO - PROCESS | 3432 | 1461022569172 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}] 16:36:09 INFO - PROCESS | 3432 | 1461022569330 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 16:36:09 INFO - PROCESS | 3432 | 1461022569517 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:09 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c336c000 == 103 [pid = 3432] [id = 329] 16:36:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 225 (0x7f0896002400) [pid = 3432] [serial = 988] [outer = (nil)] 16:36:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 226 (0x7f089600ac00) [pid = 3432] [serial = 989] [outer = 0x7f0896002400] 16:36:09 INFO - PROCESS | 3432 | 1461022569591 Marionette DEBUG loaded listener.js 16:36:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 227 (0x7f0896011400) [pid = 3432] [serial = 990] [outer = 0x7f0896002400] 16:36:10 INFO - PROCESS | 3432 | 1461022570420 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]]]}] 16:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1329ms 16:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:36:10 INFO - PROCESS | 3432 | 1461022570494 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 16:36:10 INFO - PROCESS | 3432 | 1461022570497 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 16:36:10 INFO - PROCESS | 3432 | 1461022570504 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:36:10 INFO - PROCESS | 3432 | 1461022570508 Marionette TRACE conn3 <- [1,1290,null,{}] 16:36:10 INFO - PROCESS | 3432 | 1461022570513 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}] 16:36:10 INFO - PROCESS | 3432 | 1461022570715 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 16:36:10 INFO - PROCESS | 3432 | 1461022570939 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:10 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2c7b800 == 104 [pid = 3432] [id = 330] 16:36:10 INFO - PROCESS | 3432 | ++DOMWINDOW == 228 (0x7f0897b08c00) [pid = 3432] [serial = 991] [outer = (nil)] 16:36:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 229 (0x7f08bed60400) [pid = 3432] [serial = 992] [outer = 0x7f0897b08c00] 16:36:11 INFO - PROCESS | 3432 | 1461022571019 Marionette DEBUG loaded listener.js 16:36:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 230 (0x7f08bf08cc00) [pid = 3432] [serial = 993] [outer = 0x7f0897b08c00] 16:36:11 INFO - PROCESS | 3432 | 1461022571921 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]]]}] 16:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1485ms 16:36:11 INFO - PROCESS | 3432 | 1461022571989 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 16:36:11 INFO - PROCESS | 3432 | 1461022571993 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 16:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:36:12 INFO - PROCESS | 3432 | 1461022572000 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:36:12 INFO - PROCESS | 3432 | 1461022572003 Marionette TRACE conn3 <- [1,1294,null,{}] 16:36:12 INFO - PROCESS | 3432 | 1461022572009 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}] 16:36:12 INFO - PROCESS | 3432 | 1461022572221 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 16:36:12 INFO - PROCESS | 3432 | 1461022572405 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:12 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0895d50800 == 105 [pid = 3432] [id = 331] 16:36:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 231 (0x7f0895ed8000) [pid = 3432] [serial = 994] [outer = (nil)] 16:36:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 232 (0x7f0896167800) [pid = 3432] [serial = 995] [outer = 0x7f0895ed8000] 16:36:12 INFO - PROCESS | 3432 | 1461022572515 Marionette DEBUG loaded listener.js 16:36:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 233 (0x7f089616c800) [pid = 3432] [serial = 996] [outer = 0x7f0895ed8000] 16:36:13 INFO - PROCESS | 3432 | 1461022573331 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]]]}] 16:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1384ms 16:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:36:13 INFO - PROCESS | 3432 | 1461022573384 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 16:36:13 INFO - PROCESS | 3432 | 1461022573387 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 16:36:13 INFO - PROCESS | 3432 | 1461022573394 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:36:13 INFO - PROCESS | 3432 | 1461022573397 Marionette TRACE conn3 <- [1,1298,null,{}] 16:36:13 INFO - PROCESS | 3432 | 1461022573402 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}] 16:36:13 INFO - PROCESS | 3432 | 1461022573571 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 16:36:13 INFO - PROCESS | 3432 | 1461022573763 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:13 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08961b0000 == 106 [pid = 3432] [id = 332] 16:36:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 234 (0x7f0895e7dc00) [pid = 3432] [serial = 997] [outer = (nil)] 16:36:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 235 (0x7f0895e84000) [pid = 3432] [serial = 998] [outer = 0x7f0895e7dc00] 16:36:13 INFO - PROCESS | 3432 | 1461022573831 Marionette DEBUG loaded listener.js 16:36:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 236 (0x7f0895e88c00) [pid = 3432] [serial = 999] [outer = 0x7f0895e7dc00] 16:36:14 INFO - PROCESS | 3432 | 1461022574978 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]]]}] 16:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1631ms 16:36:15 INFO - PROCESS | 3432 | 1461022575025 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 16:36:15 INFO - PROCESS | 3432 | 1461022575032 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 16:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:36:15 INFO - PROCESS | 3432 | 1461022575040 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:36:15 INFO - PROCESS | 3432 | 1461022575045 Marionette TRACE conn3 <- [1,1302,null,{}] 16:36:15 INFO - PROCESS | 3432 | 1461022575052 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}] 16:36:15 INFO - PROCESS | 3432 | 1461022575231 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 16:36:15 INFO - PROCESS | 3432 | 1461022575595 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:15 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0897b2f000 == 107 [pid = 3432] [id = 333] 16:36:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 237 (0x7f0896262800) [pid = 3432] [serial = 1000] [outer = (nil)] 16:36:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 238 (0x7f0896fcb400) [pid = 3432] [serial = 1001] [outer = 0x7f0896262800] 16:36:15 INFO - PROCESS | 3432 | 1461022575667 Marionette DEBUG loaded listener.js 16:36:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 239 (0x7f08971dfc00) [pid = 3432] [serial = 1002] [outer = 0x7f0896262800] 16:36:16 INFO - PROCESS | 3432 | 1461022576537 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]]]}] 16:36:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1531ms 16:36:16 INFO - PROCESS | 3432 | 1461022576571 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 16:36:16 INFO - PROCESS | 3432 | 1461022576579 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 16:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:36:16 INFO - PROCESS | 3432 | 1461022576589 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:36:16 INFO - PROCESS | 3432 | 1461022576592 Marionette TRACE conn3 <- [1,1306,null,{}] 16:36:16 INFO - PROCESS | 3432 | 1461022576598 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}] 16:36:16 INFO - PROCESS | 3432 | 1461022576764 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 16:36:16 INFO - PROCESS | 3432 | 1461022576959 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:16 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a186b000 == 108 [pid = 3432] [id = 334] 16:36:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 240 (0x7f08977f1400) [pid = 3432] [serial = 1003] [outer = (nil)] 16:36:17 INFO - PROCESS | 3432 | ++DOMWINDOW == 241 (0x7f0899d32800) [pid = 3432] [serial = 1004] [outer = 0x7f08977f1400] 16:36:17 INFO - PROCESS | 3432 | 1461022577022 Marionette DEBUG loaded listener.js 16:36:17 INFO - PROCESS | 3432 | ++DOMWINDOW == 242 (0x7f089bbd1800) [pid = 3432] [serial = 1005] [outer = 0x7f08977f1400] 16:36:17 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0897b19800 == 107 [pid = 3432] [id = 318] 16:36:17 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a8186000 == 106 [pid = 3432] [id = 317] 16:36:17 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a79b0000 == 105 [pid = 3432] [id = 316] 16:36:17 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a3baa000 == 104 [pid = 3432] [id = 315] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 241 (0x7f0899d35400) [pid = 3432] [serial = 893] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 240 (0x7f08a2b23800) [pid = 3432] [serial = 896] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 239 (0x7f08a2ad0c00) [pid = 3432] [serial = 938] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 238 (0x7f08a7244c00) [pid = 3432] [serial = 899] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 237 (0x7f08a9942c00) [pid = 3432] [serial = 902] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 236 (0x7f08ab5cfc00) [pid = 3432] [serial = 905] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 235 (0x7f08acd40c00) [pid = 3432] [serial = 908] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 234 (0x7f08b9ab8800) [pid = 3432] [serial = 911] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 233 (0x7f08bcf41000) [pid = 3432] [serial = 914] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 232 (0x7f08a3cef000) [pid = 3432] [serial = 917] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 231 (0x7f08a1a90400) [pid = 3432] [serial = 920] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 230 (0x7f08977f3000) [pid = 3432] [serial = 923] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 229 (0x7f08a3cf3000) [pid = 3432] [serial = 926] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 228 (0x7f08a76a1400) [pid = 3432] [serial = 842] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 227 (0x7f08b8c59000) [pid = 3432] [serial = 851] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 226 (0x7f08a2da2c00) [pid = 3432] [serial = 836] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 225 (0x7f08a091e400) [pid = 3432] [serial = 863] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 224 (0x7f08ac9a0c00) [pid = 3432] [serial = 848] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 223 (0x7f08b9f0b400) [pid = 3432] [serial = 854] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 222 (0x7f08a18d4800) [pid = 3432] [serial = 866] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 221 (0x7f08be657000) [pid = 3432] [serial = 857] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 220 (0x7f08a7243c00) [pid = 3432] [serial = 839] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 219 (0x7f08977f2c00) [pid = 3432] [serial = 860] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 218 (0x7f08a9ce0400) [pid = 3432] [serial = 845] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 217 (0x7f08983d8000) [pid = 3432] [serial = 833] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a2bdf000 == 103 [pid = 3432] [id = 314] 16:36:17 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08982da000 == 102 [pid = 3432] [id = 313] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 216 (0x7f0896266400) [pid = 3432] [serial = 929] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 215 (0x7f0897135800) [pid = 3432] [serial = 930] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 214 (0x7f0897b10c00) [pid = 3432] [serial = 932] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 213 (0x7f08a06eb800) [pid = 3432] [serial = 935] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 212 (0x7f08a173dc00) [pid = 3432] [serial = 936] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 211 (0x7f08a7e14800) [pid = 3432] [serial = 890] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 210 (0x7f08a3128800) [pid = 3432] [serial = 887] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 209 (0x7f08983dac00) [pid = 3432] [serial = 933] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 208 (0x7f08a7db2800) [pid = 3432] [serial = 888] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 207 (0x7f08a769a000) [pid = 3432] [serial = 885] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 206 (0x7f08a2ac4400) [pid = 3432] [serial = 875] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 205 (0x7f08a4e79c00) [pid = 3432] [serial = 882] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 204 (0x7f08a3558400) [pid = 3432] [serial = 830] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 203 (0x7f08977f7000) [pid = 3432] [serial = 869] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 202 (0x7f0897914c00) [pid = 3432] [serial = 870] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 201 (0x7f08a6e45c00) [pid = 3432] [serial = 884] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 200 (0x7f08a2d9e400) [pid = 3432] [serial = 878] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 199 (0x7f08a3cc9400) [pid = 3432] [serial = 881] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 198 (0x7f089bbc2c00) [pid = 3432] [serial = 872] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 197 (0x7f08a2b22800) [pid = 3432] [serial = 876] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 196 (0x7f08a0920c00) [pid = 3432] [serial = 873] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | --DOMWINDOW == 195 (0x7f08a3558800) [pid = 3432] [serial = 879] [outer = (nil)] [url = about:blank] 16:36:17 INFO - PROCESS | 3432 | 1461022577980 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]]]}] 16:36:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1432ms 16:36:18 INFO - PROCESS | 3432 | 1461022578020 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 16:36:18 INFO - PROCESS | 3432 | 1461022578023 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 16:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:36:18 INFO - PROCESS | 3432 | 1461022578031 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:36:18 INFO - PROCESS | 3432 | 1461022578039 Marionette TRACE conn3 <- [1,1310,null,{}] 16:36:18 INFO - PROCESS | 3432 | 1461022578056 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}] 16:36:18 INFO - PROCESS | 3432 | 1461022578230 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 16:36:18 INFO - PROCESS | 3432 | 1461022578386 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:18 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08989ce000 == 103 [pid = 3432] [id = 335] 16:36:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 196 (0x7f0896266400) [pid = 3432] [serial = 1006] [outer = (nil)] 16:36:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 197 (0x7f08a0920c00) [pid = 3432] [serial = 1007] [outer = 0x7f0896266400] 16:36:18 INFO - PROCESS | 3432 | 1461022578450 Marionette DEBUG loaded listener.js 16:36:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 198 (0x7f08a2d84000) [pid = 3432] [serial = 1008] [outer = 0x7f0896266400] 16:36:19 INFO - PROCESS | 3432 | 1461022579175 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] 16:36:19 INFO - PROCESS | 3432 | 1461022579230 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 16:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:36:19 INFO - PROCESS | 3432 | 1461022579235 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:36:19 INFO - PROCESS | 3432 | 1461022579237 Marionette TRACE conn3 <- [1,1314,null,{}] 16:36:19 INFO - PROCESS | 3432 | 1461022579246 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}] 16:36:19 INFO - PROCESS | 3432 | 1461022579396 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 16:36:19 INFO - PROCESS | 3432 | 1461022579411 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:19 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2c7d800 == 104 [pid = 3432] [id = 336] 16:36:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 199 (0x7f0899d35400) [pid = 3432] [serial = 1009] [outer = (nil)] 16:36:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 200 (0x7f08a3cd1400) [pid = 3432] [serial = 1010] [outer = 0x7f0899d35400] 16:36:19 INFO - PROCESS | 3432 | 1461022579472 Marionette DEBUG loaded listener.js 16:36:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 201 (0x7f08a4994800) [pid = 3432] [serial = 1011] [outer = 0x7f0899d35400] 16:36:20 INFO - PROCESS | 3432 | 1461022580386 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]]]}] 16:36:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:36:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1186ms 16:36:20 INFO - PROCESS | 3432 | 1461022580422 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 16:36:20 INFO - PROCESS | 3432 | 1461022580436 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 16:36:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:36:20 INFO - PROCESS | 3432 | 1461022580450 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:36:20 INFO - PROCESS | 3432 | 1461022580452 Marionette TRACE conn3 <- [1,1318,null,{}] 16:36:20 INFO - PROCESS | 3432 | 1461022580456 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}] 16:36:20 INFO - PROCESS | 3432 | 1461022580654 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 16:36:20 INFO - PROCESS | 3432 | 1461022580679 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:20 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a349e000 == 105 [pid = 3432] [id = 337] 16:36:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 202 (0x7f08a3196400) [pid = 3432] [serial = 1012] [outer = (nil)] 16:36:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 203 (0x7f08a4ebe400) [pid = 3432] [serial = 1013] [outer = 0x7f08a3196400] 16:36:20 INFO - PROCESS | 3432 | 1461022580737 Marionette DEBUG loaded listener.js 16:36:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 204 (0x7f08a7248400) [pid = 3432] [serial = 1014] [outer = 0x7f08a3196400] 16:36:21 INFO - PROCESS | 3432 | 1461022581612 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]]]}] 16:36:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:36:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1237ms 16:36:21 INFO - PROCESS | 3432 | 1461022581683 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 16:36:21 INFO - PROCESS | 3432 | 1461022581686 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 16:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:36:21 INFO - PROCESS | 3432 | 1461022581695 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:36:21 INFO - PROCESS | 3432 | 1461022581697 Marionette TRACE conn3 <- [1,1322,null,{}] 16:36:21 INFO - PROCESS | 3432 | 1461022581701 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}] 16:36:21 INFO - PROCESS | 3432 | 1461022581922 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 16:36:21 INFO - PROCESS | 3432 | 1461022581941 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:21 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a799d800 == 106 [pid = 3432] [id = 338] 16:36:21 INFO - PROCESS | 3432 | ++DOMWINDOW == 205 (0x7f08a7245800) [pid = 3432] [serial = 1015] [outer = (nil)] 16:36:21 INFO - PROCESS | 3432 | ++DOMWINDOW == 206 (0x7f08ab692c00) [pid = 3432] [serial = 1016] [outer = 0x7f08a7245800] 16:36:22 INFO - PROCESS | 3432 | 1461022582004 Marionette DEBUG loaded listener.js 16:36:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 207 (0x7f08ad160c00) [pid = 3432] [serial = 1017] [outer = 0x7f08a7245800] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 206 (0x7f08a312c000) [pid = 3432] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 205 (0x7f08983dc400) [pid = 3432] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 204 (0x7f08983d3800) [pid = 3432] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 203 (0x7f08a06e7c00) [pid = 3432] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 202 (0x7f08977ef400) [pid = 3432] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 201 (0x7f08a4eb2000) [pid = 3432] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 200 (0x7f0897139c00) [pid = 3432] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 199 (0x7f089bbc5400) [pid = 3432] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 198 (0x7f0896262400) [pid = 3432] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 197 (0x7f0896fc3000) [pid = 3432] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 196 (0x7f08a173d400) [pid = 3432] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 195 (0x7f08981fd000) [pid = 3432] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 194 (0x7f08971e5c00) [pid = 3432] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 193 (0x7f08a2ad0000) [pid = 3432] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 192 (0x7f08981f1c00) [pid = 3432] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 191 (0x7f08977f0c00) [pid = 3432] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 190 (0x7f08a6ee3800) [pid = 3432] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 189 (0x7f0897910c00) [pid = 3432] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 188 (0x7f08a0920000) [pid = 3432] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 187 (0x7f08ac99a400) [pid = 3432] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 186 (0x7f08bcf4cc00) [pid = 3432] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 185 (0x7f0895eca800) [pid = 3432] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 184 (0x7f08971dd000) [pid = 3432] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 183 (0x7f08a8b12400) [pid = 3432] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 182 (0x7f08a3cd0000) [pid = 3432] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 181 (0x7f08971db000) [pid = 3432] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 180 (0x7f08a2a3fc00) [pid = 3432] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 179 (0x7f089a87b000) [pid = 3432] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 178 (0x7f08afa1d000) [pid = 3432] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 177 (0x7f08b9d14000) [pid = 3432] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 176 (0x7f0899d30800) [pid = 3432] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 175 (0x7f08a18d6c00) [pid = 3432] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 174 (0x7f08a6c4d400) [pid = 3432] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 173 (0x7f0896fc5c00) [pid = 3432] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 172 (0x7f08a6c55400) [pid = 3432] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 171 (0x7f08a7db7c00) [pid = 3432] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 170 (0x7f08a6c4e000) [pid = 3432] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 169 (0x7f08bcf44000) [pid = 3432] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 168 (0x7f08ab6bb000) [pid = 3432] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 167 (0x7f08971e1400) [pid = 3432] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 166 (0x7f0897909c00) [pid = 3432] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 165 (0x7f0897b0d800) [pid = 3432] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 164 (0x7f0895ed9400) [pid = 3432] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 163 (0x7f08b2f26c00) [pid = 3432] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 162 (0x7f08ac61f000) [pid = 3432] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 161 (0x7f0895eca400) [pid = 3432] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 160 (0x7f08b9d0d000) [pid = 3432] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 159 (0x7f08a1a8a000) [pid = 3432] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 158 (0x7f08a3db7800) [pid = 3432] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 157 (0x7f08a4ebd400) [pid = 3432] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 156 (0x7f08983d3c00) [pid = 3432] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 155 (0x7f08a6c54800) [pid = 3432] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 154 (0x7f08af966c00) [pid = 3432] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 153 (0x7f08adfb5400) [pid = 3432] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 152 (0x7f08a2da5c00) [pid = 3432] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 151 (0x7f089790dc00) [pid = 3432] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 150 (0x7f08a4ebc400) [pid = 3432] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 149 (0x7f08981fd800) [pid = 3432] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 148 (0x7f08a769bc00) [pid = 3432] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 147 (0x7f0897141400) [pid = 3432] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:36:23 INFO - PROCESS | 3432 | --DOMWINDOW == 146 (0x7f0899d3c000) [pid = 3432] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:36:23 INFO - PROCESS | 3432 | 1461022583503 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]]]}] 16:36:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1830ms 16:36:23 INFO - PROCESS | 3432 | 1461022583522 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 16:36:23 INFO - PROCESS | 3432 | 1461022583525 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 16:36:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:36:23 INFO - PROCESS | 3432 | 1461022583532 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:36:23 INFO - PROCESS | 3432 | 1461022583535 Marionette TRACE conn3 <- [1,1326,null,{}] 16:36:23 INFO - PROCESS | 3432 | 1461022583540 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}] 16:36:23 INFO - PROCESS | 3432 | 1461022583700 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 16:36:23 INFO - PROCESS | 3432 | 1461022583718 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:23 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0898295800 == 107 [pid = 3432] [id = 339] 16:36:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 147 (0x7f0895e97400) [pid = 3432] [serial = 1018] [outer = (nil)] 16:36:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 148 (0x7f0895ea0000) [pid = 3432] [serial = 1019] [outer = 0x7f0895e97400] 16:36:23 INFO - PROCESS | 3432 | 1461022583782 Marionette DEBUG loaded listener.js 16:36:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 149 (0x7f0895eca800) [pid = 3432] [serial = 1020] [outer = 0x7f0895e97400] 16:36:24 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a32f4800 == 106 [pid = 3432] [id = 10] 16:36:24 INFO - PROCESS | 3432 | 1461022584653 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]]]}] 16:36:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:36:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1179ms 16:36:24 INFO - PROCESS | 3432 | 1461022584711 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 16:36:24 INFO - PROCESS | 3432 | 1461022584714 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 16:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:36:24 INFO - PROCESS | 3432 | 1461022584720 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:36:24 INFO - PROCESS | 3432 | 1461022584722 Marionette TRACE conn3 <- [1,1330,null,{}] 16:36:24 INFO - PROCESS | 3432 | 1461022584727 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}] 16:36:24 INFO - PROCESS | 3432 | 1461022584873 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 16:36:25 INFO - PROCESS | 3432 | 1461022585174 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:25 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0895b22800 == 107 [pid = 3432] [id = 340] 16:36:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 150 (0x7f0895e7d400) [pid = 3432] [serial = 1021] [outer = (nil)] 16:36:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 151 (0x7f0895e83400) [pid = 3432] [serial = 1022] [outer = 0x7f0895e7d400] 16:36:25 INFO - PROCESS | 3432 | 1461022585256 Marionette DEBUG loaded listener.js 16:36:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 152 (0x7f0895ecec00) [pid = 3432] [serial = 1023] [outer = 0x7f0895e7d400] 16:36:26 INFO - PROCESS | 3432 | 1461022586236 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]]]}] 16:36:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:36:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1578ms 16:36:26 INFO - PROCESS | 3432 | 1461022586300 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 16:36:26 INFO - PROCESS | 3432 | 1461022586306 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 16:36:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:36:26 INFO - PROCESS | 3432 | 1461022586313 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:36:26 INFO - PROCESS | 3432 | 1461022586320 Marionette TRACE conn3 <- [1,1334,null,{}] 16:36:26 INFO - PROCESS | 3432 | 1461022586326 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}] 16:36:26 INFO - PROCESS | 3432 | 1461022586511 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 16:36:26 INFO - PROCESS | 3432 | 1461022586741 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:26 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a181c000 == 108 [pid = 3432] [id = 341] 16:36:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 153 (0x7f0896fd1400) [pid = 3432] [serial = 1024] [outer = (nil)] 16:36:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 154 (0x7f08977ed800) [pid = 3432] [serial = 1025] [outer = 0x7f0896fd1400] 16:36:26 INFO - PROCESS | 3432 | 1461022586860 Marionette DEBUG loaded listener.js 16:36:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 155 (0x7f0897b0e400) [pid = 3432] [serial = 1026] [outer = 0x7f0896fd1400] 16:36:27 INFO - PROCESS | 3432 | 1461022587813 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]]]}] 16:36:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1539ms 16:36:27 INFO - PROCESS | 3432 | 1461022587855 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 16:36:27 INFO - PROCESS | 3432 | 1461022587863 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 16:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:36:27 INFO - PROCESS | 3432 | 1461022587869 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:36:27 INFO - PROCESS | 3432 | 1461022587875 Marionette TRACE conn3 <- [1,1338,null,{}] 16:36:27 INFO - PROCESS | 3432 | 1461022587881 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}] 16:36:28 INFO - PROCESS | 3432 | 1461022588064 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 16:36:28 INFO - PROCESS | 3432 | 1461022588334 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:28 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a798d000 == 109 [pid = 3432] [id = 342] 16:36:28 INFO - PROCESS | 3432 | ++DOMWINDOW == 156 (0x7f089a872800) [pid = 3432] [serial = 1027] [outer = (nil)] 16:36:28 INFO - PROCESS | 3432 | ++DOMWINDOW == 157 (0x7f08a06e3800) [pid = 3432] [serial = 1028] [outer = 0x7f089a872800] 16:36:28 INFO - PROCESS | 3432 | 1461022588452 Marionette DEBUG loaded listener.js 16:36:28 INFO - PROCESS | 3432 | ++DOMWINDOW == 158 (0x7f08a173bc00) [pid = 3432] [serial = 1029] [outer = 0x7f089a872800] 16:36:29 INFO - PROCESS | 3432 | 1461022589773 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]]]}] 16:36:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1946ms 16:36:29 INFO - PROCESS | 3432 | 1461022589865 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 16:36:29 INFO - PROCESS | 3432 | 1461022589869 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 16:36:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:36:29 INFO - PROCESS | 3432 | 1461022589888 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:36:29 INFO - PROCESS | 3432 | 1461022589897 Marionette TRACE conn3 <- [1,1342,null,{}] 16:36:29 INFO - PROCESS | 3432 | 1461022589903 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}] 16:36:30 INFO - PROCESS | 3432 | 1461022590084 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 16:36:30 INFO - PROCESS | 3432 | 1461022590263 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:30 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08aa72e800 == 110 [pid = 3432] [id = 343] 16:36:30 INFO - PROCESS | 3432 | ++DOMWINDOW == 159 (0x7f089a875800) [pid = 3432] [serial = 1030] [outer = (nil)] 16:36:30 INFO - PROCESS | 3432 | ++DOMWINDOW == 160 (0x7f08a2b32800) [pid = 3432] [serial = 1031] [outer = 0x7f089a875800] 16:36:30 INFO - PROCESS | 3432 | 1461022590333 Marionette DEBUG loaded listener.js 16:36:30 INFO - PROCESS | 3432 | ++DOMWINDOW == 161 (0x7f08a3ceb800) [pid = 3432] [serial = 1032] [outer = 0x7f089a875800] 16:36:31 INFO - PROCESS | 3432 | 1461022591270 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]]]}] 16:36:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1454ms 16:36:31 INFO - PROCESS | 3432 | 1461022591334 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 16:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:36:31 INFO - PROCESS | 3432 | 1461022591340 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 16:36:31 INFO - PROCESS | 3432 | 1461022591347 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:36:31 INFO - PROCESS | 3432 | 1461022591350 Marionette TRACE conn3 <- [1,1346,null,{}] 16:36:31 INFO - PROCESS | 3432 | 1461022591357 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}] 16:36:31 INFO - PROCESS | 3432 | 1461022591587 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 16:36:31 INFO - PROCESS | 3432 | 1461022591819 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:31 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08949c7000 == 111 [pid = 3432] [id = 344] 16:36:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 162 (0x7f0895ed5000) [pid = 3432] [serial = 1033] [outer = (nil)] 16:36:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 163 (0x7f089713c400) [pid = 3432] [serial = 1034] [outer = 0x7f0895ed5000] 16:36:31 INFO - PROCESS | 3432 | 1461022591938 Marionette DEBUG loaded listener.js 16:36:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 164 (0x7f08977f8400) [pid = 3432] [serial = 1035] [outer = 0x7f0895ed5000] 16:36:32 INFO - PROCESS | 3432 | 1461022592791 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]]]}] 16:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1490ms 16:36:32 INFO - PROCESS | 3432 | 1461022592837 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 16:36:32 INFO - PROCESS | 3432 | 1461022592840 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 16:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:36:32 INFO - PROCESS | 3432 | 1461022592846 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:36:32 INFO - PROCESS | 3432 | 1461022592849 Marionette TRACE conn3 <- [1,1350,null,{}] 16:36:32 INFO - PROCESS | 3432 | 1461022592854 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}] 16:36:33 INFO - PROCESS | 3432 | 1461022593024 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 16:36:33 INFO - PROCESS | 3432 | 1461022593227 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:33 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0899b5a800 == 112 [pid = 3432] [id = 345] 16:36:33 INFO - PROCESS | 3432 | ++DOMWINDOW == 165 (0x7f08971e4000) [pid = 3432] [serial = 1036] [outer = (nil)] 16:36:33 INFO - PROCESS | 3432 | ++DOMWINDOW == 166 (0x7f0897916000) [pid = 3432] [serial = 1037] [outer = 0x7f08971e4000] 16:36:33 INFO - PROCESS | 3432 | 1461022593310 Marionette DEBUG loaded listener.js 16:36:33 INFO - PROCESS | 3432 | ++DOMWINDOW == 167 (0x7f08a1a96400) [pid = 3432] [serial = 1038] [outer = 0x7f08971e4000] 16:36:34 INFO - PROCESS | 3432 | 1461022594969 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]]]}] 16:36:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:36:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 2283ms 16:36:35 INFO - PROCESS | 3432 | 1461022595204 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 16:36:35 INFO - PROCESS | 3432 | 1461022595208 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 16:36:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:36:35 INFO - PROCESS | 3432 | 1461022595222 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:36:35 INFO - PROCESS | 3432 | 1461022595227 Marionette TRACE conn3 <- [1,1354,null,{}] 16:36:35 INFO - PROCESS | 3432 | 1461022595236 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}] 16:36:35 INFO - PROCESS | 3432 | 1461022595426 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 16:36:35 INFO - PROCESS | 3432 | 1461022595579 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:35 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08982e0000 == 113 [pid = 3432] [id = 346] 16:36:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 168 (0x7f089616d400) [pid = 3432] [serial = 1039] [outer = (nil)] 16:36:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 169 (0x7f089625d400) [pid = 3432] [serial = 1040] [outer = 0x7f089616d400] 16:36:35 INFO - PROCESS | 3432 | 1461022595649 Marionette DEBUG loaded listener.js 16:36:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 170 (0x7f0896fc9000) [pid = 3432] [serial = 1041] [outer = 0x7f089616d400] 16:36:36 INFO - PROCESS | 3432 | 1461022596516 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]]]}] 16:36:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:36:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1344ms 16:36:36 INFO - PROCESS | 3432 | 1461022596566 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 16:36:36 INFO - PROCESS | 3432 | 1461022596574 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 16:36:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:36:36 INFO - PROCESS | 3432 | 1461022596583 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:36:36 INFO - PROCESS | 3432 | 1461022596586 Marionette TRACE conn3 <- [1,1358,null,{}] 16:36:36 INFO - PROCESS | 3432 | 1461022596592 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}] 16:36:36 INFO - PROCESS | 3432 | 1461022596776 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 16:36:36 INFO - PROCESS | 3432 | 1461022596959 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:36 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089baa3000 == 114 [pid = 3432] [id = 347] 16:36:36 INFO - PROCESS | 3432 | ++DOMWINDOW == 171 (0x7f0895e9b800) [pid = 3432] [serial = 1042] [outer = (nil)] 16:36:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 172 (0x7f0896fcd800) [pid = 3432] [serial = 1043] [outer = 0x7f0895e9b800] 16:36:37 INFO - PROCESS | 3432 | 1461022597026 Marionette DEBUG loaded listener.js 16:36:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 173 (0x7f08971d8400) [pid = 3432] [serial = 1044] [outer = 0x7f0895e9b800] 16:36:38 INFO - PROCESS | 3432 | 1461022598172 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]]]}] 16:36:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:36:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1629ms 16:36:38 INFO - PROCESS | 3432 | 1461022598233 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 16:36:38 INFO - PROCESS | 3432 | 1461022598237 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 16:36:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:36:38 INFO - PROCESS | 3432 | 1461022598245 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:36:38 INFO - PROCESS | 3432 | 1461022598249 Marionette TRACE conn3 <- [1,1362,null,{}] 16:36:38 INFO - PROCESS | 3432 | 1461022598265 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}] 16:36:38 INFO - PROCESS | 3432 | 1461022598432 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 16:36:38 INFO - PROCESS | 3432 | 1461022598658 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:38 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0895b0a800 == 115 [pid = 3432] [id = 348] 16:36:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 174 (0x7f089600cc00) [pid = 3432] [serial = 1045] [outer = (nil)] 16:36:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 175 (0x7f0897b09000) [pid = 3432] [serial = 1046] [outer = 0x7f089600cc00] 16:36:38 INFO - PROCESS | 3432 | 1461022598784 Marionette DEBUG loaded listener.js 16:36:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 176 (0x7f08983d0400) [pid = 3432] [serial = 1047] [outer = 0x7f089600cc00] 16:36:38 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08bedaa000 == 114 [pid = 3432] [id = 175] 16:36:38 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08abeb0000 == 113 [pid = 3432] [id = 55] 16:36:38 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ad588800 == 112 [pid = 3432] [id = 205] 16:36:38 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ac433800 == 111 [pid = 3432] [id = 56] 16:36:38 INFO - PROCESS | 3432 | --DOMWINDOW == 175 (0x7f08a18da800) [pid = 3432] [serial = 959] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 3432 | --DOMWINDOW == 174 (0x7f08a4cdcc00) [pid = 3432] [serial = 950] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08aa72f800 == 110 [pid = 3432] [id = 53] 16:36:39 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a181c800 == 109 [pid = 3432] [id = 201] 16:36:39 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a3dcf000 == 108 [pid = 3432] [id = 202] 16:36:39 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a181e800 == 107 [pid = 3432] [id = 217] 16:36:39 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08982e8800 == 106 [pid = 3432] [id = 308] 16:36:39 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ab5de800 == 105 [pid = 3432] [id = 203] 16:36:39 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08bc914800 == 104 [pid = 3432] [id = 72] 16:36:39 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a3493000 == 103 [pid = 3432] [id = 200] 16:36:39 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08bcfc0000 == 102 [pid = 3432] [id = 73] 16:36:39 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08c3198000 == 101 [pid = 3432] [id = 222] 16:36:39 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0898295800 == 100 [pid = 3432] [id = 339] 16:36:39 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a799d800 == 99 [pid = 3432] [id = 338] 16:36:39 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a349e000 == 98 [pid = 3432] [id = 337] 16:36:39 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a2c7d800 == 97 [pid = 3432] [id = 336] 16:36:39 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08989ce000 == 96 [pid = 3432] [id = 335] 16:36:39 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a186b000 == 95 [pid = 3432] [id = 334] 16:36:39 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0897b2f000 == 94 [pid = 3432] [id = 333] 16:36:39 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a32db000 == 93 [pid = 3432] [id = 11] 16:36:39 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0895d50800 == 92 [pid = 3432] [id = 331] 16:36:39 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a2c7b800 == 91 [pid = 3432] [id = 330] 16:36:39 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08c336c000 == 90 [pid = 3432] [id = 329] 16:36:39 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08bf04c000 == 89 [pid = 3432] [id = 328] 16:36:39 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08bcf3d000 == 88 [pid = 3432] [id = 327] 16:36:39 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08bac07800 == 87 [pid = 3432] [id = 326] 16:36:39 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b3b21000 == 86 [pid = 3432] [id = 325] 16:36:39 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ad12c800 == 85 [pid = 3432] [id = 324] 16:36:39 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08abd69000 == 84 [pid = 3432] [id = 323] 16:36:39 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a8dc8800 == 83 [pid = 3432] [id = 322] 16:36:39 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a3b9e000 == 82 [pid = 3432] [id = 321] 16:36:39 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a09bf800 == 81 [pid = 3432] [id = 320] 16:36:39 INFO - PROCESS | 3432 | 1461022599623 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]]]}] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 173 (0x7f089a86f400) [pid = 3432] [serial = 957] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 172 (0x7f08ac814800) [pid = 3432] [serial = 677] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 171 (0x7f08a2b38000) [pid = 3432] [serial = 939] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 170 (0x7f08983dec00) [pid = 3432] [serial = 741] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 169 (0x7f08ab694000) [pid = 3432] [serial = 918] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 168 (0x7f08ab692400) [pid = 3432] [serial = 864] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 167 (0x7f08a76a2000) [pid = 3432] [serial = 900] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 166 (0x7f08b8ccd400) [pid = 3432] [serial = 927] [outer = (nil)] [url = about:blank] 16:36:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:36:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1443ms 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 165 (0x7f08a2a35000) [pid = 3432] [serial = 671] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 164 (0x7f0897909000) [pid = 3432] [serial = 941] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 163 (0x7f0896fd0c00) [pid = 3432] [serial = 747] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 162 (0x7f08a6e3fc00) [pid = 3432] [serial = 780] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 161 (0x7f08a0922c00) [pid = 3432] [serial = 720] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 160 (0x7f08a1a93000) [pid = 3432] [serial = 945] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 159 (0x7f08ad164800) [pid = 3432] [serial = 729] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 158 (0x7f08981fc000) [pid = 3432] [serial = 692] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 157 (0x7f08a2da5800) [pid = 3432] [serial = 867] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 156 (0x7f08bad3f000) [pid = 3432] [serial = 786] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 155 (0x7f08a319a400) [pid = 3432] [serial = 897] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 154 (0x7f08a3560c00) [pid = 3432] [serial = 948] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 153 (0x7f08baf0f400) [pid = 3432] [serial = 683] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 152 (0x7f08bed5c400) [pid = 3432] [serial = 689] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 151 (0x7f08a173f800) [pid = 3432] [serial = 944] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 150 (0x7f08a7693400) [pid = 3432] [serial = 801] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 149 (0x7f0897914400) [pid = 3432] [serial = 795] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 148 (0x7f08adfb6000) [pid = 3432] [serial = 849] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 147 (0x7f08a312d400) [pid = 3432] [serial = 947] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 146 (0x7f08a6e3ac00) [pid = 3432] [serial = 953] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 145 (0x7f08bed88400) [pid = 3432] [serial = 792] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 144 (0x7f08ac9a3400) [pid = 3432] [serial = 783] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 143 (0x7f08a3559400) [pid = 3432] [serial = 837] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 142 (0x7f08bb0c5400) [pid = 3432] [serial = 855] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 141 (0x7f08bec09c00) [pid = 3432] [serial = 738] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 140 (0x7f08a1738800) [pid = 3432] [serial = 777] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 139 (0x7f08b2e54800) [pid = 3432] [serial = 909] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 138 (0x7f08a8b11800) [pid = 3432] [serial = 843] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 137 (0x7f08bed5c000) [pid = 3432] [serial = 750] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 136 (0x7f08a7db8400) [pid = 3432] [serial = 674] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 135 (0x7f08ac0be000) [pid = 3432] [serial = 906] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 134 (0x7f08b9ab9800) [pid = 3432] [serial = 852] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 133 (0x7f08bec09400) [pid = 3432] [serial = 686] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 132 (0x7f08ad5c7c00) [pid = 3432] [serial = 732] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 131 (0x7f08977f7400) [pid = 3432] [serial = 861] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 130 (0x7f089a878c00) [pid = 3432] [serial = 834] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 129 (0x7f08981f3400) [pid = 3432] [serial = 956] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 128 (0x7f08a3cf3400) [pid = 3432] [serial = 924] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 127 (0x7f08bec10c00) [pid = 3432] [serial = 858] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 126 (0x7f08bec11c00) [pid = 3432] [serial = 915] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 125 (0x7f0895ed8400) [pid = 3432] [serial = 798] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 124 (0x7f08baf06800) [pid = 3432] [serial = 735] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 123 (0x7f08a3ce6400) [pid = 3432] [serial = 921] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 122 (0x7f08a6f27400) [pid = 3432] [serial = 954] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 121 (0x7f08bacccc00) [pid = 3432] [serial = 912] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 120 (0x7f08aa923c00) [pid = 3432] [serial = 903] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 119 (0x7f08bec11800) [pid = 3432] [serial = 744] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 118 (0x7f08b9f29c00) [pid = 3432] [serial = 680] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 117 (0x7f08be650400) [pid = 3432] [serial = 789] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 116 (0x7f08b9f06400) [pid = 3432] [serial = 774] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 115 (0x7f08a7696c00) [pid = 3432] [serial = 840] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 114 (0x7f089bbc7800) [pid = 3432] [serial = 894] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 113 (0x7f08a9fdb800) [pid = 3432] [serial = 726] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 112 (0x7f0897b0c400) [pid = 3432] [serial = 942] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 111 (0x7f08a4e7c000) [pid = 3432] [serial = 723] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 110 (0x7f08ab107800) [pid = 3432] [serial = 846] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 109 (0x7f08a9652c00) [pid = 3432] [serial = 891] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | --DOMWINDOW == 108 (0x7f08a6c93400) [pid = 3432] [serial = 831] [outer = (nil)] [url = about:blank] 16:36:39 INFO - PROCESS | 3432 | 1461022599703 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 16:36:39 INFO - PROCESS | 3432 | 1461022599728 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 16:36:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:36:39 INFO - PROCESS | 3432 | 1461022599735 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:36:39 INFO - PROCESS | 3432 | 1461022599743 Marionette TRACE conn3 <- [1,1366,null,{}] 16:36:39 INFO - PROCESS | 3432 | 1461022599751 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}] 16:36:39 INFO - PROCESS | 3432 | 1461022599901 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 16:36:39 INFO - PROCESS | 3432 | 1461022599912 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:39 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08982e6000 == 82 [pid = 3432] [id = 349] 16:36:39 INFO - PROCESS | 3432 | ++DOMWINDOW == 109 (0x7f08983d0800) [pid = 3432] [serial = 1048] [outer = (nil)] 16:36:39 INFO - PROCESS | 3432 | ++DOMWINDOW == 110 (0x7f0899d34000) [pid = 3432] [serial = 1049] [outer = 0x7f08983d0800] 16:36:39 INFO - PROCESS | 3432 | 1461022599980 Marionette DEBUG loaded listener.js 16:36:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 111 (0x7f089a873800) [pid = 3432] [serial = 1050] [outer = 0x7f08983d0800] 16:36:40 INFO - PROCESS | 3432 | 1461022600869 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] 16:36:40 INFO - PROCESS | 3432 | 1461022600888 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 16:36:40 INFO - PROCESS | 3432 | 1461022600898 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:36:40 INFO - PROCESS | 3432 | 1461022600901 Marionette TRACE conn3 <- [1,1370,null,{}] 16:36:40 INFO - PROCESS | 3432 | 1461022600906 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}] 16:36:41 INFO - PROCESS | 3432 | 1461022601113 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 16:36:41 INFO - PROCESS | 3432 | 1461022601221 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:41 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0895d54000 == 83 [pid = 3432] [id = 350] 16:36:41 INFO - PROCESS | 3432 | ++DOMWINDOW == 112 (0x7f08983d6c00) [pid = 3432] [serial = 1051] [outer = (nil)] 16:36:41 INFO - PROCESS | 3432 | ++DOMWINDOW == 113 (0x7f089a87bc00) [pid = 3432] [serial = 1052] [outer = 0x7f08983d6c00] 16:36:41 INFO - PROCESS | 3432 | 1461022601284 Marionette DEBUG loaded listener.js 16:36:41 INFO - PROCESS | 3432 | ++DOMWINDOW == 114 (0x7f08a06e5000) [pid = 3432] [serial = 1053] [outer = 0x7f08983d6c00] 16:36:42 INFO - PROCESS | 3432 | 1461022602057 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] 16:36:42 INFO - PROCESS | 3432 | 1461022602089 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 16:36:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:36:42 INFO - PROCESS | 3432 | 1461022602098 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:36:42 INFO - PROCESS | 3432 | 1461022602100 Marionette TRACE conn3 <- [1,1374,null,{}] 16:36:42 INFO - PROCESS | 3432 | 1461022602113 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}] 16:36:42 INFO - PROCESS | 3432 | 1461022602369 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 16:36:42 INFO - PROCESS | 3432 | 1461022602395 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:42 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0895d48000 == 84 [pid = 3432] [id = 351] 16:36:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 115 (0x7f08a0925000) [pid = 3432] [serial = 1054] [outer = (nil)] 16:36:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 116 (0x7f08a18da800) [pid = 3432] [serial = 1055] [outer = 0x7f08a0925000] 16:36:42 INFO - PROCESS | 3432 | 1461022602458 Marionette DEBUG loaded listener.js 16:36:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 117 (0x7f08a1a8d800) [pid = 3432] [serial = 1056] [outer = 0x7f08a0925000] 16:36:43 INFO - PROCESS | 3432 | [3432] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:36:44 INFO - PROCESS | 3432 | 1461022604377 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/] 16:36:44 INFO - PROCESS | 3432 | --DOMWINDOW == 115 (0x7f08a2b2b400) [pid = 3432] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:36:44 INFO - PROCESS | 3432 | --DOMWINDOW == 114 (0x7f08a3196400) [pid = 3432] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:36:44 INFO - PROCESS | 3432 | --DOMWINDOW == 113 (0x7f08a7245800) [pid = 3432] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:36:44 INFO - PROCESS | 3432 | --DOMWINDOW == 112 (0x7f0896266400) [pid = 3432] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:36:44 INFO - PROCESS | 3432 | --DOMWINDOW == 111 (0x7f0895e7dc00) [pid = 3432] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:36:44 INFO - PROCESS | 3432 | --DOMWINDOW == 110 (0x7f0896262800) [pid = 3432] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:36:44 INFO - PROCESS | 3432 | --DOMWINDOW == 109 (0x7f08aa931400) [pid = 3432] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:36:44 INFO - PROCESS | 3432 | --DOMWINDOW == 108 (0x7f0896267c00) [pid = 3432] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:36:44 INFO - PROCESS | 3432 | --DOMWINDOW == 107 (0x7f0897b08c00) [pid = 3432] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:36:44 INFO - PROCESS | 3432 | --DOMWINDOW == 106 (0x7f0895ed0c00) [pid = 3432] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:36:44 INFO - PROCESS | 3432 | --DOMWINDOW == 105 (0x7f08a6c48800) [pid = 3432] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:36:44 INFO - PROCESS | 3432 | --DOMWINDOW == 104 (0x7f08a4eb4c00) [pid = 3432] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:36:44 INFO - PROCESS | 3432 | --DOMWINDOW == 103 (0x7f0895ed8000) [pid = 3432] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:36:44 INFO - PROCESS | 3432 | --DOMWINDOW == 102 (0x7f08a2ac6400) [pid = 3432] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:36:44 INFO - PROCESS | 3432 | --DOMWINDOW == 101 (0x7f08977f1400) [pid = 3432] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:36:44 INFO - PROCESS | 3432 | --DOMWINDOW == 100 (0x7f08a1735800) [pid = 3432] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:36:44 INFO - PROCESS | 3432 | --DOMWINDOW == 99 (0x7f0896002400) [pid = 3432] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:36:44 INFO - PROCESS | 3432 | --DOMWINDOW == 98 (0x7f0899d35400) [pid = 3432] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:36:44 INFO - PROCESS | 3432 | --DOMWINDOW == 97 (0x7f0899d3c400) [pid = 3432] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:36:44 INFO - PROCESS | 3432 | --DOMWINDOW == 96 (0x7f08ad530400) [pid = 3432] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:36:44 INFO - PROCESS | 3432 | --DOMWINDOW == 95 (0x7f08a36e3800) [pid = 3432] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:36:44 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate - 16:36:44 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13 16:36:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:44 INFO - _addTest/ [0,1377,"getWindowHandle",null] 16:36:44 INFO - PROCESS | 3432 | 1461022604517 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 16:36:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:36:44 INFO - PROCESS | 3432 | 1461022604523 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:36:44 INFO - PROCESS | 3432 | 1461022604525 Marionette TRACE conn3 <- [1,1378,null,{}] 16:36:44 INFO - PROCESS | 3432 | 1461022604531 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}] 16:36:44 INFO - PROCESS | 3432 | 1461022604677 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 16:36:44 INFO - PROCESS | 3432 | 1461022604800 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:44 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a081f000 == 85 [pid = 3432] [id = 352] 16:36:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 96 (0x7f0895e82800) [pid = 3432] [serial = 1057] [outer = (nil)] 16:36:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 97 (0x7f0896266400) [pid = 3432] [serial = 1058] [outer = 0x7f0895e82800] 16:36:44 INFO - PROCESS | 3432 | 1461022604862 Marionette DEBUG loaded listener.js 16:36:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 98 (0x7f08a06e7800) [pid = 3432] [serial = 1059] [outer = 0x7f0895e82800] 16:36:45 INFO - PROCESS | 3432 | 1461022605511 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] 16:36:45 INFO - PROCESS | 3432 | 1461022605554 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 16:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:36:45 INFO - PROCESS | 3432 | 1461022605560 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:36:45 INFO - PROCESS | 3432 | 1461022605562 Marionette TRACE conn3 <- [1,1382,null,{}] 16:36:45 INFO - PROCESS | 3432 | 1461022605568 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}] 16:36:45 INFO - PROCESS | 3432 | 1461022605757 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 16:36:45 INFO - PROCESS | 3432 | 1461022605775 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:45 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a186b000 == 86 [pid = 3432] [id = 353] 16:36:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 99 (0x7f0895e82c00) [pid = 3432] [serial = 1060] [outer = (nil)] 16:36:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 100 (0x7f08a2a3b800) [pid = 3432] [serial = 1061] [outer = 0x7f0895e82c00] 16:36:45 INFO - PROCESS | 3432 | 1461022605836 Marionette DEBUG loaded listener.js 16:36:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 101 (0x7f08a2b21000) [pid = 3432] [serial = 1062] [outer = 0x7f0895e82c00] 16:36:46 INFO - PROCESS | 3432 | [3432] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:36:46 INFO - PROCESS | 3432 | 1461022606848 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] 16:36:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:36:46 INFO - PROCESS | 3432 | 1461022606899 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 16:36:46 INFO - PROCESS | 3432 | 1461022606908 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:36:46 INFO - PROCESS | 3432 | 1461022606914 Marionette TRACE conn3 <- [1,1386,null,{}] 16:36:46 INFO - PROCESS | 3432 | 1461022606923 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}] 16:36:47 INFO - PROCESS | 3432 | 1461022607093 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 16:36:47 INFO - PROCESS | 3432 | 1461022607266 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:47 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0897b28000 == 87 [pid = 3432] [id = 354] 16:36:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 102 (0x7f0895e95c00) [pid = 3432] [serial = 1063] [outer = (nil)] 16:36:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 103 (0x7f0896169c00) [pid = 3432] [serial = 1064] [outer = 0x7f0895e95c00] 16:36:47 INFO - PROCESS | 3432 | 1461022607338 Marionette DEBUG loaded listener.js 16:36:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 104 (0x7f0896fd0800) [pid = 3432] [serial = 1065] [outer = 0x7f0895e95c00] 16:36:48 INFO - PROCESS | 3432 | 1461022608386 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] 16:36:48 INFO - PROCESS | 3432 | 1461022608458 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 16:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:36:48 INFO - PROCESS | 3432 | 1461022608468 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:36:48 INFO - PROCESS | 3432 | 1461022608471 Marionette TRACE conn3 <- [1,1390,null,{}] 16:36:48 INFO - PROCESS | 3432 | 1461022608478 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}] 16:36:48 INFO - PROCESS | 3432 | 1461022608648 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 16:36:48 INFO - PROCESS | 3432 | 1461022608807 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:48 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a07dc000 == 88 [pid = 3432] [id = 355] 16:36:48 INFO - PROCESS | 3432 | ++DOMWINDOW == 105 (0x7f0895ecac00) [pid = 3432] [serial = 1066] [outer = (nil)] 16:36:48 INFO - PROCESS | 3432 | ++DOMWINDOW == 106 (0x7f0897b0a000) [pid = 3432] [serial = 1067] [outer = 0x7f0895ecac00] 16:36:48 INFO - PROCESS | 3432 | 1461022608882 Marionette DEBUG loaded listener.js 16:36:48 INFO - PROCESS | 3432 | ++DOMWINDOW == 107 (0x7f08983d5000) [pid = 3432] [serial = 1068] [outer = 0x7f0895ecac00] 16:36:49 INFO - PROCESS | 3432 | 1461022609846 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]]]}] 16:36:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:36:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1433ms 16:36:49 INFO - PROCESS | 3432 | 1461022609901 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 16:36:49 INFO - PROCESS | 3432 | 1461022609905 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 16:36:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:36:49 INFO - PROCESS | 3432 | 1461022609911 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:36:49 INFO - PROCESS | 3432 | 1461022609917 Marionette TRACE conn3 <- [1,1394,null,{}] 16:36:49 INFO - PROCESS | 3432 | 1461022609933 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}] 16:36:50 INFO - PROCESS | 3432 | 1461022610150 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 16:36:50 INFO - PROCESS | 3432 | 1461022610358 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:50 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2bc8800 == 89 [pid = 3432] [id = 356] 16:36:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 108 (0x7f08a06eb400) [pid = 3432] [serial = 1069] [outer = (nil)] 16:36:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 109 (0x7f08a1736c00) [pid = 3432] [serial = 1070] [outer = 0x7f08a06eb400] 16:36:50 INFO - PROCESS | 3432 | 1461022610457 Marionette DEBUG loaded listener.js 16:36:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 110 (0x7f08a18dc800) [pid = 3432] [serial = 1071] [outer = 0x7f08a06eb400] 16:36:51 INFO - PROCESS | 3432 | 1461022611287 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]]]}] 16:36:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:36:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1436ms 16:36:51 INFO - PROCESS | 3432 | 1461022611348 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 16:36:51 INFO - PROCESS | 3432 | 1461022611352 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 16:36:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:36:51 INFO - PROCESS | 3432 | 1461022611358 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:36:51 INFO - PROCESS | 3432 | 1461022611361 Marionette TRACE conn3 <- [1,1398,null,{}] 16:36:51 INFO - PROCESS | 3432 | 1461022611366 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}] 16:36:51 INFO - PROCESS | 3432 | 1461022611529 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 16:36:51 INFO - PROCESS | 3432 | 1461022611689 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:51 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2ccb800 == 90 [pid = 3432] [id = 357] 16:36:51 INFO - PROCESS | 3432 | ++DOMWINDOW == 111 (0x7f089a86f800) [pid = 3432] [serial = 1072] [outer = (nil)] 16:36:51 INFO - PROCESS | 3432 | ++DOMWINDOW == 112 (0x7f08a2ac4400) [pid = 3432] [serial = 1073] [outer = 0x7f089a86f800] 16:36:51 INFO - PROCESS | 3432 | 1461022611762 Marionette DEBUG loaded listener.js 16:36:51 INFO - PROCESS | 3432 | ++DOMWINDOW == 113 (0x7f08a2b28c00) [pid = 3432] [serial = 1074] [outer = 0x7f089a86f800] 16:36:52 INFO - PROCESS | 3432 | 1461022612608 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]]]}] 16:36:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:36:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1282ms 16:36:52 INFO - PROCESS | 3432 | 1461022612641 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 16:36:52 INFO - PROCESS | 3432 | 1461022612644 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 16:36:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:36:52 INFO - PROCESS | 3432 | 1461022612650 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:36:52 INFO - PROCESS | 3432 | 1461022612653 Marionette TRACE conn3 <- [1,1402,null,{}] 16:36:52 INFO - PROCESS | 3432 | 1461022612659 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}] 16:36:52 INFO - PROCESS | 3432 | 1461022612811 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 16:36:52 INFO - PROCESS | 3432 | 1461022612979 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:53 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2f62800 == 91 [pid = 3432] [id = 358] 16:36:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 114 (0x7f08a2a39800) [pid = 3432] [serial = 1075] [outer = (nil)] 16:36:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 115 (0x7f08a2b38800) [pid = 3432] [serial = 1076] [outer = 0x7f08a2a39800] 16:36:53 INFO - PROCESS | 3432 | 1461022613049 Marionette DEBUG loaded listener.js 16:36:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 116 (0x7f08a2d84400) [pid = 3432] [serial = 1077] [outer = 0x7f08a2a39800] 16:36:53 INFO - PROCESS | 3432 | 1461022613951 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]]]}] 16:36:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:36:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1331ms 16:36:53 INFO - PROCESS | 3432 | 1461022613982 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 16:36:53 INFO - PROCESS | 3432 | 1461022613986 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 16:36:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:36:53 INFO - PROCESS | 3432 | 1461022613991 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:36:53 INFO - PROCESS | 3432 | 1461022613994 Marionette TRACE conn3 <- [1,1406,null,{}] 16:36:54 INFO - PROCESS | 3432 | 1461022614000 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}] 16:36:54 INFO - PROCESS | 3432 | 1461022614183 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 16:36:54 INFO - PROCESS | 3432 | 1461022614361 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:54 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a34b2000 == 92 [pid = 3432] [id = 359] 16:36:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 117 (0x7f089bbca800) [pid = 3432] [serial = 1078] [outer = (nil)] 16:36:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 118 (0x7f08a2da8400) [pid = 3432] [serial = 1079] [outer = 0x7f089bbca800] 16:36:54 INFO - PROCESS | 3432 | 1461022614434 Marionette DEBUG loaded listener.js 16:36:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 119 (0x7f08a319c000) [pid = 3432] [serial = 1080] [outer = 0x7f089bbca800] 16:36:55 INFO - PROCESS | 3432 | 1461022615327 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]]]}] 16:36:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:36:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1381ms 16:36:55 INFO - PROCESS | 3432 | 1461022615373 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 16:36:55 INFO - PROCESS | 3432 | 1461022615377 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 16:36:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:36:55 INFO - PROCESS | 3432 | 1461022615384 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:36:55 INFO - PROCESS | 3432 | 1461022615387 Marionette TRACE conn3 <- [1,1410,null,{}] 16:36:55 INFO - PROCESS | 3432 | 1461022615392 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}] 16:36:55 INFO - PROCESS | 3432 | 1461022615549 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 16:36:55 INFO - PROCESS | 3432 | 1461022615719 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:55 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a3f85000 == 93 [pid = 3432] [id = 360] 16:36:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 120 (0x7f08a2acd800) [pid = 3432] [serial = 1081] [outer = (nil)] 16:36:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 121 (0x7f08a3cc8c00) [pid = 3432] [serial = 1082] [outer = 0x7f08a2acd800] 16:36:55 INFO - PROCESS | 3432 | 1461022615788 Marionette DEBUG loaded listener.js 16:36:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 122 (0x7f08a3cd4400) [pid = 3432] [serial = 1083] [outer = 0x7f08a2acd800] 16:36:56 INFO - PROCESS | 3432 | 1461022616776 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]]]}] 16:36:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:36:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1437ms 16:36:56 INFO - PROCESS | 3432 | 1461022616821 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 16:36:56 INFO - PROCESS | 3432 | 1461022616824 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 16:36:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:36:56 INFO - PROCESS | 3432 | 1461022616830 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:36:56 INFO - PROCESS | 3432 | 1461022616833 Marionette TRACE conn3 <- [1,1414,null,{}] 16:36:56 INFO - PROCESS | 3432 | 1461022616839 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}] 16:36:57 INFO - PROCESS | 3432 | 1461022617055 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 16:36:57 INFO - PROCESS | 3432 | 1461022617264 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:57 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a6e15000 == 94 [pid = 3432] [id = 361] 16:36:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 123 (0x7f08a2da5800) [pid = 3432] [serial = 1084] [outer = (nil)] 16:36:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 124 (0x7f08a3cef800) [pid = 3432] [serial = 1085] [outer = 0x7f08a2da5800] 16:36:57 INFO - PROCESS | 3432 | 1461022617348 Marionette DEBUG loaded listener.js 16:36:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 125 (0x7f08a3f4f000) [pid = 3432] [serial = 1086] [outer = 0x7f08a2da5800] 16:36:58 INFO - PROCESS | 3432 | 1461022618285 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]]]}] 16:36:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:36:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1478ms 16:36:58 INFO - PROCESS | 3432 | 1461022618309 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 16:36:58 INFO - PROCESS | 3432 | 1461022618312 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 16:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:36:58 INFO - PROCESS | 3432 | 1461022618318 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:36:58 INFO - PROCESS | 3432 | 1461022618321 Marionette TRACE conn3 <- [1,1418,null,{}] 16:36:58 INFO - PROCESS | 3432 | 1461022618327 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}] 16:36:58 INFO - PROCESS | 3432 | 1461022618501 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 16:36:58 INFO - PROCESS | 3432 | 1461022618713 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:58 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0895d5a000 == 95 [pid = 3432] [id = 362] 16:36:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 126 (0x7f0895e89800) [pid = 3432] [serial = 1087] [outer = (nil)] 16:36:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 127 (0x7f0896166800) [pid = 3432] [serial = 1088] [outer = 0x7f0895e89800] 16:36:58 INFO - PROCESS | 3432 | 1461022618803 Marionette DEBUG loaded listener.js 16:36:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 128 (0x7f0897911800) [pid = 3432] [serial = 1089] [outer = 0x7f0895e89800] 16:36:59 INFO - PROCESS | 3432 | 1461022619931 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]]]}] 16:36:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:36:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1679ms 16:37:00 INFO - PROCESS | 3432 | 1461022619999 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 16:37:00 INFO - PROCESS | 3432 | 1461022620005 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 16:37:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:37:00 INFO - PROCESS | 3432 | 1461022620014 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:37:00 INFO - PROCESS | 3432 | 1461022620019 Marionette TRACE conn3 <- [1,1422,null,{}] 16:37:00 INFO - PROCESS | 3432 | 1461022620035 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}] 16:37:00 INFO - PROCESS | 3432 | 1461022620251 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 16:37:00 INFO - PROCESS | 3432 | 1461022620607 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:00 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0895b19000 == 96 [pid = 3432] [id = 363] 16:37:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 129 (0x7f0896259400) [pid = 3432] [serial = 1090] [outer = (nil)] 16:37:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 130 (0x7f0896260800) [pid = 3432] [serial = 1091] [outer = 0x7f0896259400] 16:37:00 INFO - PROCESS | 3432 | 1461022620678 Marionette DEBUG loaded listener.js 16:37:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 131 (0x7f0897138800) [pid = 3432] [serial = 1092] [outer = 0x7f0896259400] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 130 (0x7f08a3dcb800) [pid = 3432] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 129 (0x7f0895ea0000) [pid = 3432] [serial = 1019] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0899b5a800 == 95 [pid = 3432] [id = 345] 16:37:01 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08949c7000 == 94 [pid = 3432] [id = 344] 16:37:01 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08aa72e800 == 93 [pid = 3432] [id = 343] 16:37:01 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a798d000 == 92 [pid = 3432] [id = 342] 16:37:01 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a181c000 == 91 [pid = 3432] [id = 341] 16:37:01 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0895b22800 == 90 [pid = 3432] [id = 340] 16:37:01 INFO - PROCESS | 3432 | 1461022621577 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]]]}] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 128 (0x7f08a598ec00) [pid = 3432] [serial = 951] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 127 (0x7f08a4ebe400) [pid = 3432] [serial = 1013] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 126 (0x7f08ab692c00) [pid = 3432] [serial = 1016] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 125 (0x7f08a0920c00) [pid = 3432] [serial = 1007] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 124 (0x7f08a2d84000) [pid = 3432] [serial = 1008] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 123 (0x7f0895e88c00) [pid = 3432] [serial = 999] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 122 (0x7f0895e84000) [pid = 3432] [serial = 998] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 121 (0x7f08971dfc00) [pid = 3432] [serial = 1002] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 120 (0x7f0896fcb400) [pid = 3432] [serial = 1001] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 119 (0x7f08acdb3c00) [pid = 3432] [serial = 978] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 118 (0x7f08ab8de000) [pid = 3432] [serial = 977] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 117 (0x7f08af96fc00) [pid = 3432] [serial = 981] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 116 (0x7f08ad53ec00) [pid = 3432] [serial = 980] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 115 (0x7f08bf08cc00) [pid = 3432] [serial = 993] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 114 (0x7f08bed60400) [pid = 3432] [serial = 992] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 113 (0x7f08aa7abc00) [pid = 3432] [serial = 975] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 112 (0x7f08a9ce1c00) [pid = 3432] [serial = 974] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 111 (0x7f08a97e0400) [pid = 3432] [serial = 972] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 110 (0x7f08a8b0d400) [pid = 3432] [serial = 971] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 109 (0x7f08a769ac00) [pid = 3432] [serial = 969] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 108 (0x7f08a7247c00) [pid = 3432] [serial = 968] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 107 (0x7f089616c800) [pid = 3432] [serial = 996] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 106 (0x7f0896167800) [pid = 3432] [serial = 995] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 105 (0x7f08a3cf3c00) [pid = 3432] [serial = 966] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 104 (0x7f08a3cca400) [pid = 3432] [serial = 965] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 103 (0x7f0899d32800) [pid = 3432] [serial = 1004] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 102 (0x7f089bbd1800) [pid = 3432] [serial = 1005] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 101 (0x7f08bacd2c00) [pid = 3432] [serial = 984] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 100 (0x7f08b9841000) [pid = 3432] [serial = 983] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 99 (0x7f0896011400) [pid = 3432] [serial = 990] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 98 (0x7f089600ac00) [pid = 3432] [serial = 989] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 97 (0x7f08a3cd1400) [pid = 3432] [serial = 1010] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 96 (0x7f08a1a96000) [pid = 3432] [serial = 963] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 95 (0x7f08a18d7800) [pid = 3432] [serial = 962] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 94 (0x7f08bec07800) [pid = 3432] [serial = 987] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 93 (0x7f08a724b400) [pid = 3432] [serial = 705] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 92 (0x7f08bce27800) [pid = 3432] [serial = 986] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 91 (0x7f08a7248400) [pid = 3432] [serial = 1014] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 90 (0x7f08a4994800) [pid = 3432] [serial = 1011] [outer = (nil)] [url = about:blank] 16:37:01 INFO - PROCESS | 3432 | --DOMWINDOW == 89 (0x7f08ad160c00) [pid = 3432] [serial = 1017] [outer = (nil)] [url = about:blank] 16:37:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:37:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1638ms 16:37:01 INFO - PROCESS | 3432 | 1461022621656 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 16:37:01 INFO - PROCESS | 3432 | 1461022621666 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 16:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:37:01 INFO - PROCESS | 3432 | 1461022621677 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:37:01 INFO - PROCESS | 3432 | 1461022621680 Marionette TRACE conn3 <- [1,1426,null,{}] 16:37:01 INFO - PROCESS | 3432 | 1461022621687 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}] 16:37:01 INFO - PROCESS | 3432 | 1461022621857 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 16:37:01 INFO - PROCESS | 3432 | 1461022621979 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:01 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089827f800 == 91 [pid = 3432] [id = 364] 16:37:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 90 (0x7f0895ea0000) [pid = 3432] [serial = 1093] [outer = (nil)] 16:37:02 INFO - PROCESS | 3432 | ++DOMWINDOW == 91 (0x7f08977f0400) [pid = 3432] [serial = 1094] [outer = 0x7f0895ea0000] 16:37:02 INFO - PROCESS | 3432 | 1461022622041 Marionette DEBUG loaded listener.js 16:37:02 INFO - PROCESS | 3432 | ++DOMWINDOW == 92 (0x7f0897917c00) [pid = 3432] [serial = 1095] [outer = 0x7f0895ea0000] 16:37:02 INFO - PROCESS | 3432 | 1461022622915 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]]]}] 16:37:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:37:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1282ms 16:37:02 INFO - PROCESS | 3432 | 1461022622959 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 16:37:02 INFO - PROCESS | 3432 | 1461022622963 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 16:37:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:37:02 INFO - PROCESS | 3432 | 1461022622969 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:37:02 INFO - PROCESS | 3432 | 1461022622975 Marionette TRACE conn3 <- [1,1430,null,{}] 16:37:02 INFO - PROCESS | 3432 | 1461022622990 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}] 16:37:03 INFO - PROCESS | 3432 | 1461022623143 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 16:37:03 INFO - PROCESS | 3432 | 1461022623162 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:03 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089baaa000 == 92 [pid = 3432] [id = 365] 16:37:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 93 (0x7f0899d35000) [pid = 3432] [serial = 1096] [outer = (nil)] 16:37:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 94 (0x7f089a86f400) [pid = 3432] [serial = 1097] [outer = 0x7f0899d35000] 16:37:03 INFO - PROCESS | 3432 | 1461022623226 Marionette DEBUG loaded listener.js 16:37:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 95 (0x7f089bbd1400) [pid = 3432] [serial = 1098] [outer = 0x7f0899d35000] 16:37:04 INFO - PROCESS | 3432 | 1461022624092 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]]]}] 16:37:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:37:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1184ms 16:37:04 INFO - PROCESS | 3432 | 1461022624153 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 16:37:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:37:04 INFO - PROCESS | 3432 | 1461022624158 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 16:37:04 INFO - PROCESS | 3432 | 1461022624164 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:37:04 INFO - PROCESS | 3432 | 1461022624167 Marionette TRACE conn3 <- [1,1434,null,{}] 16:37:04 INFO - PROCESS | 3432 | 1461022624172 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}] 16:37:04 INFO - PROCESS | 3432 | 1461022624381 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 16:37:04 INFO - PROCESS | 3432 | 1461022624406 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:04 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a1821800 == 93 [pid = 3432] [id = 366] 16:37:04 INFO - PROCESS | 3432 | ++DOMWINDOW == 96 (0x7f0899d35400) [pid = 3432] [serial = 1099] [outer = (nil)] 16:37:04 INFO - PROCESS | 3432 | ++DOMWINDOW == 97 (0x7f08a1738000) [pid = 3432] [serial = 1100] [outer = 0x7f0899d35400] 16:37:04 INFO - PROCESS | 3432 | 1461022624468 Marionette DEBUG loaded listener.js 16:37:04 INFO - PROCESS | 3432 | ++DOMWINDOW == 98 (0x7f08a1a89c00) [pid = 3432] [serial = 1101] [outer = 0x7f0899d35400] 16:37:05 INFO - PROCESS | 3432 | 1461022625427 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]]]}] 16:37:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1333ms 16:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:37:05 INFO - PROCESS | 3432 | 1461022625504 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 16:37:05 INFO - PROCESS | 3432 | 1461022625506 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 16:37:05 INFO - PROCESS | 3432 | 1461022625512 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:37:05 INFO - PROCESS | 3432 | 1461022625515 Marionette TRACE conn3 <- [1,1438,null,{}] 16:37:05 INFO - PROCESS | 3432 | 1461022625521 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}] 16:37:05 INFO - PROCESS | 3432 | 1461022625714 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 16:37:05 INFO - PROCESS | 3432 | 1461022625740 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:05 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2bc8000 == 94 [pid = 3432] [id = 367] 16:37:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 99 (0x7f08a1a8a800) [pid = 3432] [serial = 1102] [outer = (nil)] 16:37:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 100 (0x7f08a2ac5800) [pid = 3432] [serial = 1103] [outer = 0x7f08a1a8a800] 16:37:05 INFO - PROCESS | 3432 | 1461022625802 Marionette DEBUG loaded listener.js 16:37:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 101 (0x7f08a2b36000) [pid = 3432] [serial = 1104] [outer = 0x7f08a1a8a800] 16:37:06 INFO - PROCESS | 3432 | --DOMWINDOW == 100 (0x7f08983d0800) [pid = 3432] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:37:06 INFO - PROCESS | 3432 | --DOMWINDOW == 99 (0x7f089600cc00) [pid = 3432] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:37:06 INFO - PROCESS | 3432 | --DOMWINDOW == 98 (0x7f0895e82800) [pid = 3432] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:37:06 INFO - PROCESS | 3432 | --DOMWINDOW == 97 (0x7f089616d400) [pid = 3432] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:37:06 INFO - PROCESS | 3432 | --DOMWINDOW == 96 (0x7f0895e9b800) [pid = 3432] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:37:06 INFO - PROCESS | 3432 | --DOMWINDOW == 95 (0x7f0895e97400) [pid = 3432] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:37:06 INFO - PROCESS | 3432 | --DOMWINDOW == 94 (0x7f08a0925000) [pid = 3432] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:37:06 INFO - PROCESS | 3432 | --DOMWINDOW == 93 (0x7f08983d6c00) [pid = 3432] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:37:06 INFO - PROCESS | 3432 | 1461022626861 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]]]}] 16:37:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:37:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1383ms 16:37:06 INFO - PROCESS | 3432 | 1461022626896 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 16:37:06 INFO - PROCESS | 3432 | 1461022626900 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 16:37:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:37:06 INFO - PROCESS | 3432 | 1461022626906 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:37:06 INFO - PROCESS | 3432 | 1461022626908 Marionette TRACE conn3 <- [1,1442,null,{}] 16:37:06 INFO - PROCESS | 3432 | 1461022626913 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}] 16:37:07 INFO - PROCESS | 3432 | 1461022627140 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 16:37:07 INFO - PROCESS | 3432 | 1461022627172 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:07 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2ce0800 == 95 [pid = 3432] [id = 368] 16:37:07 INFO - PROCESS | 3432 | ++DOMWINDOW == 94 (0x7f08a06e7c00) [pid = 3432] [serial = 1105] [outer = (nil)] 16:37:07 INFO - PROCESS | 3432 | ++DOMWINDOW == 95 (0x7f08a2da6800) [pid = 3432] [serial = 1106] [outer = 0x7f08a06e7c00] 16:37:07 INFO - PROCESS | 3432 | 1461022627240 Marionette DEBUG loaded listener.js 16:37:07 INFO - PROCESS | 3432 | ++DOMWINDOW == 96 (0x7f08a3563000) [pid = 3432] [serial = 1107] [outer = 0x7f08a06e7c00] 16:37:08 INFO - PROCESS | 3432 | 1461022628048 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]]]}] 16:37:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:37:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1178ms 16:37:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:37:08 INFO - PROCESS | 3432 | 1461022628085 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 16:37:08 INFO - PROCESS | 3432 | 1461022628088 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 16:37:08 INFO - PROCESS | 3432 | 1461022628094 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:37:08 INFO - PROCESS | 3432 | 1461022628097 Marionette TRACE conn3 <- [1,1446,null,{}] 16:37:08 INFO - PROCESS | 3432 | 1461022628102 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}] 16:37:08 INFO - PROCESS | 3432 | 1461022628247 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 16:37:08 INFO - PROCESS | 3432 | 1461022628261 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:08 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a3ba4000 == 96 [pid = 3432] [id = 369] 16:37:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 97 (0x7f08a36e1c00) [pid = 3432] [serial = 1108] [outer = (nil)] 16:37:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 98 (0x7f08a3db1400) [pid = 3432] [serial = 1109] [outer = 0x7f08a36e1c00] 16:37:08 INFO - PROCESS | 3432 | 1461022628322 Marionette DEBUG loaded listener.js 16:37:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 99 (0x7f08a4e78c00) [pid = 3432] [serial = 1110] [outer = 0x7f08a36e1c00] 16:37:09 INFO - PROCESS | 3432 | 1461022629459 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]]]}] 16:37:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:37:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1432ms 16:37:09 INFO - PROCESS | 3432 | 1461022629526 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 16:37:09 INFO - PROCESS | 3432 | 1461022629534 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 16:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:37:09 INFO - PROCESS | 3432 | 1461022629543 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:37:09 INFO - PROCESS | 3432 | 1461022629547 Marionette TRACE conn3 <- [1,1450,null,{}] 16:37:09 INFO - PROCESS | 3432 | 1461022629555 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}] 16:37:09 INFO - PROCESS | 3432 | 1461022629782 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 16:37:10 INFO - PROCESS | 3432 | 1461022629996 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:10 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089ba20000 == 97 [pid = 3432] [id = 370] 16:37:10 INFO - PROCESS | 3432 | ++DOMWINDOW == 100 (0x7f0896fcb400) [pid = 3432] [serial = 1111] [outer = (nil)] 16:37:10 INFO - PROCESS | 3432 | ++DOMWINDOW == 101 (0x7f08971e1000) [pid = 3432] [serial = 1112] [outer = 0x7f0896fcb400] 16:37:10 INFO - PROCESS | 3432 | 1461022630115 Marionette DEBUG loaded listener.js 16:37:10 INFO - PROCESS | 3432 | ++DOMWINDOW == 102 (0x7f0897b05400) [pid = 3432] [serial = 1113] [outer = 0x7f0896fcb400] 16:37:11 INFO - PROCESS | 3432 | 1461022631028 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]]]}] 16:37:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1532ms 16:37:11 INFO - PROCESS | 3432 | 1461022631075 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 16:37:11 INFO - PROCESS | 3432 | 1461022631084 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 16:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:37:11 INFO - PROCESS | 3432 | 1461022631094 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:37:11 INFO - PROCESS | 3432 | 1461022631098 Marionette TRACE conn3 <- [1,1454,null,{}] 16:37:11 INFO - PROCESS | 3432 | 1461022631104 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}] 16:37:11 INFO - PROCESS | 3432 | 1461022631311 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 16:37:11 INFO - PROCESS | 3432 | 1461022631600 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:11 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2ce1000 == 98 [pid = 3432] [id = 371] 16:37:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 103 (0x7f08a06e6000) [pid = 3432] [serial = 1114] [outer = (nil)] 16:37:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 104 (0x7f08a1740c00) [pid = 3432] [serial = 1115] [outer = 0x7f08a06e6000] 16:37:11 INFO - PROCESS | 3432 | 1461022631719 Marionette DEBUG loaded listener.js 16:37:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 105 (0x7f08a2a32c00) [pid = 3432] [serial = 1116] [outer = 0x7f08a06e6000] 16:37:12 INFO - PROCESS | 3432 | 1461022632562 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]]]}] 16:37:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:37:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1532ms 16:37:12 INFO - PROCESS | 3432 | 1461022632626 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 16:37:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:37:12 INFO - PROCESS | 3432 | 1461022632630 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 16:37:12 INFO - PROCESS | 3432 | 1461022632637 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:37:12 INFO - PROCESS | 3432 | 1461022632643 Marionette TRACE conn3 <- [1,1458,null,{}] 16:37:12 INFO - PROCESS | 3432 | 1461022632659 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}] 16:37:12 INFO - PROCESS | 3432 | 1461022632832 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 16:37:13 INFO - PROCESS | 3432 | 1461022632995 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:13 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a79ac800 == 99 [pid = 3432] [id = 372] 16:37:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 106 (0x7f08a2a33400) [pid = 3432] [serial = 1117] [outer = (nil)] 16:37:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 107 (0x7f08a30b3400) [pid = 3432] [serial = 1118] [outer = 0x7f08a2a33400] 16:37:13 INFO - PROCESS | 3432 | 1461022633071 Marionette DEBUG loaded listener.js 16:37:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 108 (0x7f08a355b400) [pid = 3432] [serial = 1119] [outer = 0x7f08a2a33400] 16:37:13 INFO - PROCESS | 3432 | 1461022633974 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]]]}] 16:37:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:37:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1390ms 16:37:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:37:14 INFO - PROCESS | 3432 | 1461022634027 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 16:37:14 INFO - PROCESS | 3432 | 1461022634031 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 16:37:14 INFO - PROCESS | 3432 | 1461022634037 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:37:14 INFO - PROCESS | 3432 | 1461022634040 Marionette TRACE conn3 <- [1,1462,null,{}] 16:37:14 INFO - PROCESS | 3432 | 1461022634046 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}] 16:37:14 INFO - PROCESS | 3432 | 1461022634208 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 16:37:14 INFO - PROCESS | 3432 | 1461022634376 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:14 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a7b66000 == 100 [pid = 3432] [id = 373] 16:37:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 109 (0x7f08a18d7c00) [pid = 3432] [serial = 1120] [outer = (nil)] 16:37:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 110 (0x7f08a4e79000) [pid = 3432] [serial = 1121] [outer = 0x7f08a18d7c00] 16:37:14 INFO - PROCESS | 3432 | 1461022634448 Marionette DEBUG loaded listener.js 16:37:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 111 (0x7f08a4eb3800) [pid = 3432] [serial = 1122] [outer = 0x7f08a18d7c00] 16:37:15 INFO - PROCESS | 3432 | 1461022635367 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]]]}] 16:37:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:37:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1384ms 16:37:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:37:15 INFO - PROCESS | 3432 | 1461022635420 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 16:37:15 INFO - PROCESS | 3432 | 1461022635423 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 16:37:15 INFO - PROCESS | 3432 | 1461022635430 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:37:15 INFO - PROCESS | 3432 | 1461022635433 Marionette TRACE conn3 <- [1,1466,null,{}] 16:37:15 INFO - PROCESS | 3432 | 1461022635439 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}] 16:37:15 INFO - PROCESS | 3432 | 1461022635597 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 16:37:15 INFO - PROCESS | 3432 | 1461022635764 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:15 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a7de2000 == 101 [pid = 3432] [id = 374] 16:37:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 112 (0x7f08a3131800) [pid = 3432] [serial = 1123] [outer = (nil)] 16:37:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 113 (0x7f08a5988800) [pid = 3432] [serial = 1124] [outer = 0x7f08a3131800] 16:37:15 INFO - PROCESS | 3432 | 1461022635833 Marionette DEBUG loaded listener.js 16:37:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 114 (0x7f08a59c3800) [pid = 3432] [serial = 1125] [outer = 0x7f08a3131800] 16:37:16 INFO - PROCESS | 3432 | 1461022636768 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]]]}] 16:37:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:37:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1380ms 16:37:16 INFO - PROCESS | 3432 | 1461022636810 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 16:37:16 INFO - PROCESS | 3432 | 1461022636814 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 16:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:37:16 INFO - PROCESS | 3432 | 1461022636820 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:37:16 INFO - PROCESS | 3432 | 1461022636824 Marionette TRACE conn3 <- [1,1470,null,{}] 16:37:16 INFO - PROCESS | 3432 | 1461022636829 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}] 16:37:17 INFO - PROCESS | 3432 | 1461022637018 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 16:37:17 INFO - PROCESS | 3432 | 1461022637184 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:17 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a81ec000 == 102 [pid = 3432] [id = 375] 16:37:17 INFO - PROCESS | 3432 | ++DOMWINDOW == 115 (0x7f08a6c90c00) [pid = 3432] [serial = 1126] [outer = (nil)] 16:37:17 INFO - PROCESS | 3432 | ++DOMWINDOW == 116 (0x7f08a6e3d000) [pid = 3432] [serial = 1127] [outer = 0x7f08a6c90c00] 16:37:17 INFO - PROCESS | 3432 | 1461022637260 Marionette DEBUG loaded listener.js 16:37:17 INFO - PROCESS | 3432 | ++DOMWINDOW == 117 (0x7f08a6ee1800) [pid = 3432] [serial = 1128] [outer = 0x7f08a6c90c00] 16:37:18 INFO - PROCESS | 3432 | 1461022638139 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]]]}] 16:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1379ms 16:37:18 INFO - PROCESS | 3432 | 1461022638201 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 16:37:18 INFO - PROCESS | 3432 | 1461022638205 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 16:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:37:18 INFO - PROCESS | 3432 | 1461022638211 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:37:18 INFO - PROCESS | 3432 | 1461022638214 Marionette TRACE conn3 <- [1,1474,null,{}] 16:37:18 INFO - PROCESS | 3432 | 1461022638219 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}] 16:37:18 INFO - PROCESS | 3432 | 1461022638399 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 16:37:18 INFO - PROCESS | 3432 | 1461022638565 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:18 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a9fc0000 == 103 [pid = 3432] [id = 376] 16:37:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 118 (0x7f08a6c4a400) [pid = 3432] [serial = 1129] [outer = (nil)] 16:37:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 119 (0x7f08a4e7bc00) [pid = 3432] [serial = 1130] [outer = 0x7f08a6c4a400] 16:37:18 INFO - PROCESS | 3432 | 1461022638643 Marionette DEBUG loaded listener.js 16:37:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 120 (0x7f08a6f27c00) [pid = 3432] [serial = 1131] [outer = 0x7f08a6c4a400] 16:37:19 INFO - PROCESS | 3432 | 1461022639534 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]]]}] 16:37:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:37:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1387ms 16:37:19 INFO - PROCESS | 3432 | 1461022639599 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 16:37:19 INFO - PROCESS | 3432 | 1461022639603 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 16:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:37:19 INFO - PROCESS | 3432 | 1461022639608 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:37:19 INFO - PROCESS | 3432 | 1461022639611 Marionette TRACE conn3 <- [1,1478,null,{}] 16:37:19 INFO - PROCESS | 3432 | 1461022639617 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}] 16:37:19 INFO - PROCESS | 3432 | 1461022639803 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 16:37:19 INFO - PROCESS | 3432 | 1461022639969 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:19 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ab15c800 == 104 [pid = 3432] [id = 377] 16:37:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 121 (0x7f08a6c91000) [pid = 3432] [serial = 1132] [outer = (nil)] 16:37:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 122 (0x7f08a724a400) [pid = 3432] [serial = 1133] [outer = 0x7f08a6c91000] 16:37:20 INFO - PROCESS | 3432 | 1461022640042 Marionette DEBUG loaded listener.js 16:37:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 123 (0x7f08a72ec400) [pid = 3432] [serial = 1134] [outer = 0x7f08a6c91000] 16:37:20 INFO - PROCESS | 3432 | 1461022640914 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]]]}] 16:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1377ms 16:37:20 INFO - PROCESS | 3432 | 1461022640987 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 16:37:20 INFO - PROCESS | 3432 | 1461022640991 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 16:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:37:21 INFO - PROCESS | 3432 | 1461022640998 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:37:21 INFO - PROCESS | 3432 | 1461022641000 Marionette TRACE conn3 <- [1,1482,null,{}] 16:37:21 INFO - PROCESS | 3432 | 1461022641006 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}] 16:37:21 INFO - PROCESS | 3432 | 1461022641207 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 16:37:21 INFO - PROCESS | 3432 | 1461022641374 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:21 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08abb7e800 == 105 [pid = 3432] [id = 378] 16:37:21 INFO - PROCESS | 3432 | ++DOMWINDOW == 124 (0x7f08a6f29800) [pid = 3432] [serial = 1135] [outer = (nil)] 16:37:21 INFO - PROCESS | 3432 | ++DOMWINDOW == 125 (0x7f08a72f5400) [pid = 3432] [serial = 1136] [outer = 0x7f08a6f29800] 16:37:21 INFO - PROCESS | 3432 | 1461022641446 Marionette DEBUG loaded listener.js 16:37:21 INFO - PROCESS | 3432 | ++DOMWINDOW == 126 (0x7f08a7693400) [pid = 3432] [serial = 1137] [outer = 0x7f08a6f29800] 16:37:22 INFO - PROCESS | 3432 | 1461022642315 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]]]}] 16:37:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:37:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1378ms 16:37:22 INFO - PROCESS | 3432 | 1461022642377 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 16:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:37:22 INFO - PROCESS | 3432 | 1461022642384 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 16:37:22 INFO - PROCESS | 3432 | 1461022642390 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:37:22 INFO - PROCESS | 3432 | 1461022642393 Marionette TRACE conn3 <- [1,1486,null,{}] 16:37:22 INFO - PROCESS | 3432 | 1461022642399 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}] 16:37:22 INFO - PROCESS | 3432 | 1461022642576 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 16:37:22 INFO - PROCESS | 3432 | 1461022642743 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:22 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08961a9000 == 106 [pid = 3432] [id = 379] 16:37:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 127 (0x7f0895e7c000) [pid = 3432] [serial = 1138] [outer = (nil)] 16:37:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 128 (0x7f0896166000) [pid = 3432] [serial = 1139] [outer = 0x7f0895e7c000] 16:37:22 INFO - PROCESS | 3432 | 1461022642820 Marionette DEBUG loaded listener.js 16:37:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 129 (0x7f089bbc9800) [pid = 3432] [serial = 1140] [outer = 0x7f0895e7c000] 16:37:24 INFO - PROCESS | 3432 | 1461022644035 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]]]}] 16:37:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:37:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1683ms 16:37:24 INFO - PROCESS | 3432 | 1461022644073 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 16:37:24 INFO - PROCESS | 3432 | 1461022644079 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 16:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:37:24 INFO - PROCESS | 3432 | 1461022644096 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:37:24 INFO - PROCESS | 3432 | 1461022644101 Marionette TRACE conn3 <- [1,1490,null,{}] 16:37:24 INFO - PROCESS | 3432 | 1461022644110 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}] 16:37:24 INFO - PROCESS | 3432 | 1461022644269 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 16:37:24 INFO - PROCESS | 3432 | 1461022644513 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:24 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2c69000 == 107 [pid = 3432] [id = 380] 16:37:24 INFO - PROCESS | 3432 | ++DOMWINDOW == 130 (0x7f089615e400) [pid = 3432] [serial = 1141] [outer = (nil)] 16:37:24 INFO - PROCESS | 3432 | ++DOMWINDOW == 131 (0x7f0896258c00) [pid = 3432] [serial = 1142] [outer = 0x7f089615e400] 16:37:24 INFO - PROCESS | 3432 | 1461022644583 Marionette DEBUG loaded listener.js 16:37:24 INFO - PROCESS | 3432 | ++DOMWINDOW == 132 (0x7f08977ef400) [pid = 3432] [serial = 1143] [outer = 0x7f089615e400] 16:37:25 INFO - PROCESS | 3432 | 1461022645441 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]]]}] 16:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1401ms 16:37:25 INFO - PROCESS | 3432 | 1461022645489 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 16:37:25 INFO - PROCESS | 3432 | 1461022645497 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 16:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:37:25 INFO - PROCESS | 3432 | 1461022645507 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:37:25 INFO - PROCESS | 3432 | 1461022645511 Marionette TRACE conn3 <- [1,1494,null,{}] 16:37:25 INFO - PROCESS | 3432 | 1461022645516 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}] 16:37:25 INFO - PROCESS | 3432 | 1461022645671 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 16:37:26 INFO - PROCESS | 3432 | 1461022646016 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:26 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0895d45000 == 108 [pid = 3432] [id = 381] 16:37:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 133 (0x7f0897140800) [pid = 3432] [serial = 1144] [outer = (nil)] 16:37:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 134 (0x7f089790e400) [pid = 3432] [serial = 1145] [outer = 0x7f0897140800] 16:37:26 INFO - PROCESS | 3432 | 1461022646090 Marionette DEBUG loaded listener.js 16:37:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 135 (0x7f08981f3c00) [pid = 3432] [serial = 1146] [outer = 0x7f0897140800] 16:37:26 INFO - PROCESS | 3432 | --DOMWINDOW == 134 (0x7f08a2b32800) [pid = 3432] [serial = 1031] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 3432 | --DOMWINDOW == 133 (0x7f08a06e3800) [pid = 3432] [serial = 1028] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 3432 | --DOMWINDOW == 132 (0x7f0897916000) [pid = 3432] [serial = 1037] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 3432 | --DOMWINDOW == 131 (0x7f089713c400) [pid = 3432] [serial = 1034] [outer = (nil)] [url = about:blank] 16:37:26 INFO - PROCESS | 3432 | --DOMWINDOW == 130 (0x7f08a2a3b800) [pid = 3432] [serial = 1061] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 3432 | 1461022647079 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]]]}] 16:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1586ms 16:37:27 INFO - PROCESS | 3432 | 1461022647092 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 16:37:27 INFO - PROCESS | 3432 | 1461022647097 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 16:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:37:27 INFO - PROCESS | 3432 | --DOMWINDOW == 129 (0x7f0899d34000) [pid = 3432] [serial = 1049] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 3432 | --DOMWINDOW == 128 (0x7f0897b09000) [pid = 3432] [serial = 1046] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 3432 | --DOMWINDOW == 127 (0x7f08a06e7800) [pid = 3432] [serial = 1059] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 3432 | --DOMWINDOW == 126 (0x7f089625d400) [pid = 3432] [serial = 1040] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 3432 | --DOMWINDOW == 125 (0x7f0895e83400) [pid = 3432] [serial = 1022] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 3432 | --DOMWINDOW == 124 (0x7f08983d0400) [pid = 3432] [serial = 1047] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 3432 | --DOMWINDOW == 123 (0x7f0896fcd800) [pid = 3432] [serial = 1043] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 3432 | --DOMWINDOW == 122 (0x7f08971d8400) [pid = 3432] [serial = 1044] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 3432 | --DOMWINDOW == 121 (0x7f0895eca800) [pid = 3432] [serial = 1020] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 3432 | --DOMWINDOW == 120 (0x7f08977ed800) [pid = 3432] [serial = 1025] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 3432 | --DOMWINDOW == 119 (0x7f08a1a8d800) [pid = 3432] [serial = 1056] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 3432 | --DOMWINDOW == 118 (0x7f0896266400) [pid = 3432] [serial = 1058] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 3432 | --DOMWINDOW == 117 (0x7f089a87bc00) [pid = 3432] [serial = 1052] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 3432 | --DOMWINDOW == 116 (0x7f08a06e5000) [pid = 3432] [serial = 1053] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 3432 | --DOMWINDOW == 115 (0x7f08a18da800) [pid = 3432] [serial = 1055] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 3432 | --DOMWINDOW == 114 (0x7f089a873800) [pid = 3432] [serial = 1050] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 3432 | --DOMWINDOW == 113 (0x7f0896fc9000) [pid = 3432] [serial = 1041] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 3432 | 1461022647133 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:37:27 INFO - PROCESS | 3432 | 1461022647137 Marionette TRACE conn3 <- [1,1498,null,{}] 16:37:27 INFO - PROCESS | 3432 | 1461022647155 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}] 16:37:27 INFO - PROCESS | 3432 | 1461022647312 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 16:37:27 INFO - PROCESS | 3432 | 1461022647330 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:27 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08989db000 == 109 [pid = 3432] [id = 382] 16:37:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 114 (0x7f0899d33000) [pid = 3432] [serial = 1147] [outer = (nil)] 16:37:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 115 (0x7f089a87b000) [pid = 3432] [serial = 1148] [outer = 0x7f0899d33000] 16:37:27 INFO - PROCESS | 3432 | 1461022647394 Marionette DEBUG loaded listener.js 16:37:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 116 (0x7f08a06e8000) [pid = 3432] [serial = 1149] [outer = 0x7f0899d33000] 16:37:28 INFO - PROCESS | 3432 | 1461022648288 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]]]}] 16:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1214ms 16:37:28 INFO - PROCESS | 3432 | 1461022648324 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 16:37:28 INFO - PROCESS | 3432 | 1461022648327 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 16:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:37:28 INFO - PROCESS | 3432 | 1461022648337 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:37:28 INFO - PROCESS | 3432 | 1461022648339 Marionette TRACE conn3 <- [1,1502,null,{}] 16:37:28 INFO - PROCESS | 3432 | 1461022648345 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}] 16:37:28 INFO - PROCESS | 3432 | 1461022648492 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 16:37:28 INFO - PROCESS | 3432 | 1461022648621 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:28 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a09cf800 == 110 [pid = 3432] [id = 383] 16:37:28 INFO - PROCESS | 3432 | ++DOMWINDOW == 117 (0x7f08971e3000) [pid = 3432] [serial = 1150] [outer = (nil)] 16:37:28 INFO - PROCESS | 3432 | ++DOMWINDOW == 118 (0x7f08a18da400) [pid = 3432] [serial = 1151] [outer = 0x7f08971e3000] 16:37:28 INFO - PROCESS | 3432 | 1461022648686 Marionette DEBUG loaded listener.js 16:37:28 INFO - PROCESS | 3432 | ++DOMWINDOW == 119 (0x7f08a2a35400) [pid = 3432] [serial = 1152] [outer = 0x7f08971e3000] 16:37:29 INFO - PROCESS | 3432 | 1461022649443 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]]]}] 16:37:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:37:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1132ms 16:37:29 INFO - PROCESS | 3432 | 1461022649473 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 16:37:29 INFO - PROCESS | 3432 | 1461022649477 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 16:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:37:29 INFO - PROCESS | 3432 | 1461022649482 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:37:29 INFO - PROCESS | 3432 | 1461022649484 Marionette TRACE conn3 <- [1,1506,null,{}] 16:37:29 INFO - PROCESS | 3432 | 1461022649490 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}] 16:37:29 INFO - PROCESS | 3432 | 1461022649698 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 16:37:29 INFO - PROCESS | 3432 | 1461022649730 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:29 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a19cb000 == 111 [pid = 3432] [id = 384] 16:37:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 120 (0x7f08a2a36000) [pid = 3432] [serial = 1153] [outer = (nil)] 16:37:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 121 (0x7f08a2b1c800) [pid = 3432] [serial = 1154] [outer = 0x7f08a2a36000] 16:37:29 INFO - PROCESS | 3432 | 1461022649791 Marionette DEBUG loaded listener.js 16:37:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 122 (0x7f08a2b3f400) [pid = 3432] [serial = 1155] [outer = 0x7f08a2a36000] 16:37:30 INFO - PROCESS | 3432 | 1461022650664 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]]]}] 16:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1226ms 16:37:30 INFO - PROCESS | 3432 | 1461022650710 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 16:37:30 INFO - PROCESS | 3432 | 1461022650713 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 16:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:37:30 INFO - PROCESS | 3432 | 1461022650741 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:37:30 INFO - PROCESS | 3432 | 1461022650745 Marionette TRACE conn3 <- [1,1510,null,{}] 16:37:30 INFO - PROCESS | 3432 | 1461022650750 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}] 16:37:30 INFO - PROCESS | 3432 | 1461022650971 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 16:37:31 INFO - PROCESS | 3432 | 1461022650999 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:31 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a3ba8000 == 112 [pid = 3432] [id = 385] 16:37:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 123 (0x7f08a3198c00) [pid = 3432] [serial = 1156] [outer = (nil)] 16:37:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 124 (0x7f08a4cdb400) [pid = 3432] [serial = 1157] [outer = 0x7f08a3198c00] 16:37:31 INFO - PROCESS | 3432 | 1461022651062 Marionette DEBUG loaded listener.js 16:37:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 125 (0x7f08a598f000) [pid = 3432] [serial = 1158] [outer = 0x7f08a3198c00] 16:37:31 INFO - PROCESS | 3432 | --DOMWINDOW == 124 (0x7f08a06e7c00) [pid = 3432] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:37:31 INFO - PROCESS | 3432 | --DOMWINDOW == 123 (0x7f0895e82c00) [pid = 3432] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:37:31 INFO - PROCESS | 3432 | --DOMWINDOW == 122 (0x7f0896259400) [pid = 3432] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:37:31 INFO - PROCESS | 3432 | --DOMWINDOW == 121 (0x7f0899d35000) [pid = 3432] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:37:31 INFO - PROCESS | 3432 | --DOMWINDOW == 120 (0x7f0895ea0000) [pid = 3432] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:37:31 INFO - PROCESS | 3432 | --DOMWINDOW == 119 (0x7f08a1a8a800) [pid = 3432] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:37:31 INFO - PROCESS | 3432 | --DOMWINDOW == 118 (0x7f0899d35400) [pid = 3432] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:37:32 INFO - PROCESS | 3432 | 1461022652001 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]]]}] 16:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1285ms 16:37:32 INFO - PROCESS | 3432 | 1461022652023 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 16:37:32 INFO - PROCESS | 3432 | 1461022652026 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 16:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:37:32 INFO - PROCESS | 3432 | 1461022652035 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:37:32 INFO - PROCESS | 3432 | 1461022652037 Marionette TRACE conn3 <- [1,1514,null,{}] 16:37:32 INFO - PROCESS | 3432 | 1461022652041 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}] 16:37:32 INFO - PROCESS | 3432 | 1461022652241 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 16:37:32 INFO - PROCESS | 3432 | 1461022652258 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:32 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a199b800 == 113 [pid = 3432] [id = 386] 16:37:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 119 (0x7f0895e97400) [pid = 3432] [serial = 1159] [outer = (nil)] 16:37:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 120 (0x7f08a091e000) [pid = 3432] [serial = 1160] [outer = 0x7f0895e97400] 16:37:32 INFO - PROCESS | 3432 | 1461022652319 Marionette DEBUG loaded listener.js 16:37:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 121 (0x7f08a5990400) [pid = 3432] [serial = 1161] [outer = 0x7f0895e97400] 16:37:33 INFO - PROCESS | 3432 | 1461022653050 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]]]}] 16:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1027ms 16:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:37:33 INFO - PROCESS | 3432 | 1461022653063 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 16:37:33 INFO - PROCESS | 3432 | 1461022653066 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 16:37:33 INFO - PROCESS | 3432 | 1461022653072 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:37:33 INFO - PROCESS | 3432 | 1461022653075 Marionette TRACE conn3 <- [1,1518,null,{}] 16:37:33 INFO - PROCESS | 3432 | 1461022653080 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}] 16:37:33 INFO - PROCESS | 3432 | 1461022653225 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 16:37:33 INFO - PROCESS | 3432 | 1461022653359 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:33 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a7b62000 == 114 [pid = 3432] [id = 387] 16:37:33 INFO - PROCESS | 3432 | ++DOMWINDOW == 122 (0x7f0897912400) [pid = 3432] [serial = 1162] [outer = (nil)] 16:37:33 INFO - PROCESS | 3432 | ++DOMWINDOW == 123 (0x7f08a6c4e800) [pid = 3432] [serial = 1163] [outer = 0x7f0897912400] 16:37:33 INFO - PROCESS | 3432 | 1461022653421 Marionette DEBUG loaded listener.js 16:37:33 INFO - PROCESS | 3432 | ++DOMWINDOW == 124 (0x7f08a6e3e800) [pid = 3432] [serial = 1164] [outer = 0x7f0897912400] 16:37:34 INFO - PROCESS | 3432 | 1461022654394 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]]]}] 16:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1381ms 16:37:34 INFO - PROCESS | 3432 | 1461022654454 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 16:37:34 INFO - PROCESS | 3432 | 1461022654460 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 16:37:34 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:37:34 INFO - PROCESS | 3432 | 1461022654471 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:37:34 INFO - PROCESS | 3432 | 1461022654475 Marionette TRACE conn3 <- [1,1522,null,{}] 16:37:34 INFO - PROCESS | 3432 | 1461022654501 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}] 16:37:34 INFO - PROCESS | 3432 | 1461022654680 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 16:37:34 INFO - PROCESS | 3432 | 1461022654858 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:34 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089baa5800 == 115 [pid = 3432] [id = 388] 16:37:34 INFO - PROCESS | 3432 | ++DOMWINDOW == 125 (0x7f0896160c00) [pid = 3432] [serial = 1165] [outer = (nil)] 16:37:34 INFO - PROCESS | 3432 | ++DOMWINDOW == 126 (0x7f089713ec00) [pid = 3432] [serial = 1166] [outer = 0x7f0896160c00] 16:37:34 INFO - PROCESS | 3432 | 1461022654934 Marionette DEBUG loaded listener.js 16:37:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 127 (0x7f0897b0ac00) [pid = 3432] [serial = 1167] [outer = 0x7f0896160c00] 16:37:35 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:37:35 INFO - PROCESS | 3432 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:37:35 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:37:35 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:37:35 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:37:35 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:37:35 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:37:35 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:37:35 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:37:35 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:37:35 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:37:35 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:37:35 INFO - PROCESS | 3432 | 1461022655792 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"]]]}] 16:37: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 () { 16:37:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:37:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:37: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 () { 16:37:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:37:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:37: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 () { 16:37:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:37:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:37: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 () { 16:37:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:37:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:37:35 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1360ms 16:37:35 INFO - PROCESS | 3432 | 1461022655836 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 16:37:35 INFO - PROCESS | 3432 | 1461022655844 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 16:37:35 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:37:35 INFO - PROCESS | 3432 | 1461022655855 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:37:35 INFO - PROCESS | 3432 | 1461022655858 Marionette TRACE conn3 <- [1,1526,null,{}] 16:37:35 INFO - PROCESS | 3432 | 1461022655881 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}] 16:37:36 INFO - PROCESS | 3432 | 1461022656047 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 16:37:36 INFO - PROCESS | 3432 | 1461022656219 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:36 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a34a6800 == 116 [pid = 3432] [id = 389] 16:37:36 INFO - PROCESS | 3432 | ++DOMWINDOW == 128 (0x7f0896168c00) [pid = 3432] [serial = 1168] [outer = (nil)] 16:37:36 INFO - PROCESS | 3432 | ++DOMWINDOW == 129 (0x7f08a1a8e400) [pid = 3432] [serial = 1169] [outer = 0x7f0896168c00] 16:37:36 INFO - PROCESS | 3432 | 1461022656291 Marionette DEBUG loaded listener.js 16:37:36 INFO - PROCESS | 3432 | ++DOMWINDOW == 130 (0x7f08a2d8a400) [pid = 3432] [serial = 1170] [outer = 0x7f0896168c00] 16:37:37 INFO - PROCESS | 3432 | 1461022657182 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"]]]}] 16:37:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:37:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:37:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:37:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:37:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:37:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:37:37 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1382ms 16:37:37 INFO - PROCESS | 3432 | 1461022657239 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 16:37:37 INFO - PROCESS | 3432 | 1461022657243 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 16:37:37 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:37:37 INFO - PROCESS | 3432 | 1461022657249 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:37:37 INFO - PROCESS | 3432 | 1461022657255 Marionette TRACE conn3 <- [1,1530,null,{}] 16:37:37 INFO - PROCESS | 3432 | 1461022657343 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}] 16:37:37 INFO - PROCESS | 3432 | 1461022657526 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 16:37:37 INFO - PROCESS | 3432 | 1461022657699 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:37 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ac266000 == 117 [pid = 3432] [id = 390] 16:37:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 131 (0x7f08a2da6000) [pid = 3432] [serial = 1171] [outer = (nil)] 16:37:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 132 (0x7f08a598e400) [pid = 3432] [serial = 1172] [outer = 0x7f08a2da6000] 16:37:37 INFO - PROCESS | 3432 | 1461022657778 Marionette DEBUG loaded listener.js 16:37:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 133 (0x7f08a6c8f800) [pid = 3432] [serial = 1173] [outer = 0x7f08a2da6000] 16:37:38 INFO - PROCESS | 3432 | 1461022658522 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]]]}] 16:37:38 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 16:37:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:37:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:37:38 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 16:37:38 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:37:38 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1332ms 16:37:38 INFO - PROCESS | 3432 | 1461022658585 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 16:37:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:37:38 INFO - PROCESS | 3432 | 1461022658589 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 16:37:38 INFO - PROCESS | 3432 | 1461022658595 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:37:38 INFO - PROCESS | 3432 | 1461022658598 Marionette TRACE conn3 <- [1,1534,null,{}] 16:37:38 INFO - PROCESS | 3432 | 1461022658604 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}] 16:37:38 INFO - PROCESS | 3432 | 1461022658763 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 16:37:38 INFO - PROCESS | 3432 | 1461022658940 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:38 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ac932800 == 118 [pid = 3432] [id = 391] 16:37:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 134 (0x7f08a3cd1400) [pid = 3432] [serial = 1174] [outer = (nil)] 16:37:39 INFO - PROCESS | 3432 | ++DOMWINDOW == 135 (0x7f08a724d000) [pid = 3432] [serial = 1175] [outer = 0x7f08a3cd1400] 16:37:39 INFO - PROCESS | 3432 | 1461022659014 Marionette DEBUG loaded listener.js 16:37:39 INFO - PROCESS | 3432 | ++DOMWINDOW == 136 (0x7f08a7695800) [pid = 3432] [serial = 1176] [outer = 0x7f08a3cd1400] 16:37:39 INFO - PROCESS | 3432 | 1461022659876 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]]]}] 16:37:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:37:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1344ms 16:37:39 INFO - PROCESS | 3432 | 1461022659940 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 16:37:39 INFO - PROCESS | 3432 | 1461022659944 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 16:37:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:37:39 INFO - PROCESS | 3432 | 1461022659950 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:37:39 INFO - PROCESS | 3432 | 1461022659953 Marionette TRACE conn3 <- [1,1538,null,{}] 16:37:39 INFO - PROCESS | 3432 | 1461022659959 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}] 16:37:40 INFO - PROCESS | 3432 | 1461022660122 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 16:37:40 INFO - PROCESS | 3432 | 1461022660294 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:40 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ad582000 == 119 [pid = 3432] [id = 392] 16:37:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 137 (0x7f08a6c96000) [pid = 3432] [serial = 1177] [outer = (nil)] 16:37:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 138 (0x7f08a76a1800) [pid = 3432] [serial = 1178] [outer = 0x7f08a6c96000] 16:37:40 INFO - PROCESS | 3432 | 1461022660366 Marionette DEBUG loaded listener.js 16:37:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 139 (0x7f08a7db9800) [pid = 3432] [serial = 1179] [outer = 0x7f08a6c96000] 16:37:41 INFO - PROCESS | 3432 | 1461022661267 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]]]}] 16:37:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:37:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1384ms 16:37:41 INFO - PROCESS | 3432 | 1461022661335 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 16:37:41 INFO - PROCESS | 3432 | 1461022661339 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 16:37:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:37:41 INFO - PROCESS | 3432 | 1461022661345 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:37:41 INFO - PROCESS | 3432 | 1461022661347 Marionette TRACE conn3 <- [1,1542,null,{}] 16:37:41 INFO - PROCESS | 3432 | 1461022661353 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}] 16:37:41 INFO - PROCESS | 3432 | 1461022661579 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 16:37:41 INFO - PROCESS | 3432 | 1461022661757 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:41 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08afa90000 == 120 [pid = 3432] [id = 393] 16:37:41 INFO - PROCESS | 3432 | ++DOMWINDOW == 140 (0x7f08a6e41800) [pid = 3432] [serial = 1180] [outer = (nil)] 16:37:41 INFO - PROCESS | 3432 | ++DOMWINDOW == 141 (0x7f08a8b0fc00) [pid = 3432] [serial = 1181] [outer = 0x7f08a6e41800] 16:37:41 INFO - PROCESS | 3432 | 1461022661833 Marionette DEBUG loaded listener.js 16:37:41 INFO - PROCESS | 3432 | ++DOMWINDOW == 142 (0x7f08a993ec00) [pid = 3432] [serial = 1182] [outer = 0x7f08a6e41800] 16:37:42 INFO - PROCESS | 3432 | 1461022662727 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]]]}] 16:37:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:37:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1432ms 16:37:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:37:42 INFO - PROCESS | 3432 | 1461022662779 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 16:37:42 INFO - PROCESS | 3432 | 1461022662782 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 16:37:42 INFO - PROCESS | 3432 | 1461022662788 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:37:42 INFO - PROCESS | 3432 | 1461022662791 Marionette TRACE conn3 <- [1,1546,null,{}] 16:37:42 INFO - PROCESS | 3432 | 1461022662797 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}] 16:37:42 INFO - PROCESS | 3432 | 1461022662957 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 16:37:43 INFO - PROCESS | 3432 | 1461022663139 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:43 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b3b16800 == 121 [pid = 3432] [id = 394] 16:37:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 143 (0x7f08a7e0f800) [pid = 3432] [serial = 1183] [outer = (nil)] 16:37:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 144 (0x7f08a9946400) [pid = 3432] [serial = 1184] [outer = 0x7f08a7e0f800] 16:37:43 INFO - PROCESS | 3432 | 1461022663212 Marionette DEBUG loaded listener.js 16:37:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 145 (0x7f08a994d400) [pid = 3432] [serial = 1185] [outer = 0x7f08a7e0f800] 16:37:44 INFO - PROCESS | 3432 | 1461022664047 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]]]}] 16:37:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:37:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1336ms 16:37:44 INFO - PROCESS | 3432 | 1461022664124 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 16:37:44 INFO - PROCESS | 3432 | 1461022664128 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 16:37:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:37:44 INFO - PROCESS | 3432 | 1461022664134 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:37:44 INFO - PROCESS | 3432 | 1461022664140 Marionette TRACE conn3 <- [1,1550,null,{}] 16:37:44 INFO - PROCESS | 3432 | 1461022664146 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}] 16:37:44 INFO - PROCESS | 3432 | 1461022664344 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 16:37:44 INFO - PROCESS | 3432 | 1461022664519 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:44 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b9a88800 == 122 [pid = 3432] [id = 395] 16:37:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 146 (0x7f08a7248000) [pid = 3432] [serial = 1186] [outer = (nil)] 16:37:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 147 (0x7f08a9e71c00) [pid = 3432] [serial = 1187] [outer = 0x7f08a7248000] 16:37:44 INFO - PROCESS | 3432 | 1461022664587 Marionette DEBUG loaded listener.js 16:37:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 148 (0x7f08aa6eac00) [pid = 3432] [serial = 1188] [outer = 0x7f08a7248000] 16:37:45 INFO - PROCESS | 3432 | 1461022665468 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]]]}] 16:37:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:37:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1381ms 16:37:45 INFO - PROCESS | 3432 | 1461022665515 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 16:37:45 INFO - PROCESS | 3432 | 1461022665519 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 16:37:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:37:45 INFO - PROCESS | 3432 | 1461022665525 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:37:45 INFO - PROCESS | 3432 | 1461022665527 Marionette TRACE conn3 <- [1,1554,null,{}] 16:37:45 INFO - PROCESS | 3432 | 1461022665533 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}] 16:37:45 INFO - PROCESS | 3432 | 1461022665694 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 16:37:45 INFO - PROCESS | 3432 | 1461022665875 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:45 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b9d26000 == 123 [pid = 3432] [id = 396] 16:37:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 149 (0x7f08a7e17000) [pid = 3432] [serial = 1189] [outer = (nil)] 16:37:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 150 (0x7f08aa952400) [pid = 3432] [serial = 1190] [outer = 0x7f08a7e17000] 16:37:45 INFO - PROCESS | 3432 | 1461022665947 Marionette DEBUG loaded listener.js 16:37:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 151 (0x7f08ab10cc00) [pid = 3432] [serial = 1191] [outer = 0x7f08a7e17000] 16:37:46 INFO - PROCESS | 3432 | 1461022666785 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]]]}] 16:37:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:37:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1294ms 16:37:46 INFO - PROCESS | 3432 | 1461022666820 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 16:37:46 INFO - PROCESS | 3432 | 1461022666824 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 16:37:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:37:46 INFO - PROCESS | 3432 | 1461022666830 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:37:46 INFO - PROCESS | 3432 | 1461022666833 Marionette TRACE conn3 <- [1,1558,null,{}] 16:37:46 INFO - PROCESS | 3432 | 1461022666838 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}] 16:37:47 INFO - PROCESS | 3432 | 1461022667002 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 16:37:47 INFO - PROCESS | 3432 | 1461022667193 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:47 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08bad4b000 == 124 [pid = 3432] [id = 397] 16:37:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 152 (0x7f08a8b0b400) [pid = 3432] [serial = 1192] [outer = (nil)] 16:37:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 153 (0x7f08ab1a3000) [pid = 3432] [serial = 1193] [outer = 0x7f08a8b0b400] 16:37:47 INFO - PROCESS | 3432 | 1461022667262 Marionette DEBUG loaded listener.js 16:37:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 154 (0x7f08ab690400) [pid = 3432] [serial = 1194] [outer = 0x7f08a8b0b400] 16:37:48 INFO - PROCESS | 3432 | 1461022668163 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]]]}] 16:37:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:37:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1377ms 16:37:48 INFO - PROCESS | 3432 | 1461022668208 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 16:37:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:37:48 INFO - PROCESS | 3432 | 1461022668213 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 16:37:48 INFO - PROCESS | 3432 | 1461022668219 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:37:48 INFO - PROCESS | 3432 | 1461022668223 Marionette TRACE conn3 <- [1,1562,null,{}] 16:37:48 INFO - PROCESS | 3432 | 1461022668229 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}] 16:37:48 INFO - PROCESS | 3432 | 1461022668433 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 16:37:48 INFO - PROCESS | 3432 | 1461022668610 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:48 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08bcf2c800 == 125 [pid = 3432] [id = 398] 16:37:48 INFO - PROCESS | 3432 | ++DOMWINDOW == 155 (0x7f08a4ebf800) [pid = 3432] [serial = 1195] [outer = (nil)] 16:37:48 INFO - PROCESS | 3432 | ++DOMWINDOW == 156 (0x7f08ac2db400) [pid = 3432] [serial = 1196] [outer = 0x7f08a4ebf800] 16:37:48 INFO - PROCESS | 3432 | 1461022668689 Marionette DEBUG loaded listener.js 16:37:48 INFO - PROCESS | 3432 | ++DOMWINDOW == 157 (0x7f08ac3cc800) [pid = 3432] [serial = 1197] [outer = 0x7f08a4ebf800] 16:37:49 INFO - PROCESS | 3432 | 1461022669554 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]]]}] 16:37:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:37:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1385ms 16:37:49 INFO - PROCESS | 3432 | 1461022669604 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 16:37:49 INFO - PROCESS | 3432 | 1461022669608 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 16:37:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:37:49 INFO - PROCESS | 3432 | 1461022669614 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:37:49 INFO - PROCESS | 3432 | 1461022669616 Marionette TRACE conn3 <- [1,1566,null,{}] 16:37:49 INFO - PROCESS | 3432 | 1461022669622 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}] 16:37:49 INFO - PROCESS | 3432 | 1461022669796 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 16:37:49 INFO - PROCESS | 3432 | 1461022669978 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:49 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08be738000 == 126 [pid = 3432] [id = 399] 16:37:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 158 (0x7f08a9ce2000) [pid = 3432] [serial = 1198] [outer = (nil)] 16:37:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 159 (0x7f08ac620000) [pid = 3432] [serial = 1199] [outer = 0x7f08a9ce2000] 16:37:50 INFO - PROCESS | 3432 | 1461022670048 Marionette DEBUG loaded listener.js 16:37:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 160 (0x7f08ac99a400) [pid = 3432] [serial = 1200] [outer = 0x7f08a9ce2000] 16:37:50 INFO - PROCESS | 3432 | 1461022670958 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]]]}] 16:37:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:37:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1377ms 16:37:50 INFO - PROCESS | 3432 | 1461022670992 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 16:37:50 INFO - PROCESS | 3432 | 1461022670995 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 16:37:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:37:51 INFO - PROCESS | 3432 | 1461022671001 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:37:51 INFO - PROCESS | 3432 | 1461022671004 Marionette TRACE conn3 <- [1,1570,null,{}] 16:37:51 INFO - PROCESS | 3432 | 1461022671009 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}] 16:37:51 INFO - PROCESS | 3432 | 1461022671176 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 16:37:51 INFO - PROCESS | 3432 | 1461022671707 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:51 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089ba93800 == 127 [pid = 3432] [id = 400] 16:37:51 INFO - PROCESS | 3432 | ++DOMWINDOW == 161 (0x7f0895e88000) [pid = 3432] [serial = 1201] [outer = (nil)] 16:37:51 INFO - PROCESS | 3432 | ++DOMWINDOW == 162 (0x7f0895e98c00) [pid = 3432] [serial = 1202] [outer = 0x7f0895e88000] 16:37:51 INFO - PROCESS | 3432 | 1461022671821 Marionette DEBUG loaded listener.js 16:37:51 INFO - PROCESS | 3432 | ++DOMWINDOW == 163 (0x7f089600cc00) [pid = 3432] [serial = 1203] [outer = 0x7f0895e88000] 16:37:52 INFO - PROCESS | 3432 | 1461022672657 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]]]}] 16:37:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:37:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1728ms 16:37:52 INFO - PROCESS | 3432 | 1461022672734 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 16:37:52 INFO - PROCESS | 3432 | 1461022672740 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 16:37:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:37:52 INFO - PROCESS | 3432 | 1461022672751 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:37:52 INFO - PROCESS | 3432 | 1461022672755 Marionette TRACE conn3 <- [1,1574,null,{}] 16:37:52 INFO - PROCESS | 3432 | 1461022672761 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}] 16:37:52 INFO - PROCESS | 3432 | 1461022672931 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 16:37:53 INFO - PROCESS | 3432 | 1461022673314 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:53 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0895ff5800 == 128 [pid = 3432] [id = 401] 16:37:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 164 (0x7f089790b000) [pid = 3432] [serial = 1204] [outer = (nil)] 16:37:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 165 (0x7f0897b0c400) [pid = 3432] [serial = 1205] [outer = 0x7f089790b000] 16:37:53 INFO - PROCESS | 3432 | 1461022673387 Marionette DEBUG loaded listener.js 16:37:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 166 (0x7f089bbc6800) [pid = 3432] [serial = 1206] [outer = 0x7f089790b000] 16:37:54 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08baf58000 == 127 [pid = 3432] [id = 210] 16:37:54 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a199b800 == 126 [pid = 3432] [id = 386] 16:37:54 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a3ba8000 == 125 [pid = 3432] [id = 385] 16:37:54 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a19cb000 == 124 [pid = 3432] [id = 384] 16:37:54 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a09cf800 == 123 [pid = 3432] [id = 383] 16:37:54 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08989db000 == 122 [pid = 3432] [id = 382] 16:37:54 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0895d45000 == 121 [pid = 3432] [id = 381] 16:37:54 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a2c69000 == 120 [pid = 3432] [id = 380] 16:37:54 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a7de2000 == 119 [pid = 3432] [id = 374] 16:37:54 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a7b66000 == 118 [pid = 3432] [id = 373] 16:37:54 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a79ac800 == 117 [pid = 3432] [id = 372] 16:37:54 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a2ce1000 == 116 [pid = 3432] [id = 371] 16:37:54 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089ba20000 == 115 [pid = 3432] [id = 370] 16:37:54 INFO - PROCESS | 3432 | 1461022674369 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]]]}] 16:37:54 INFO - PROCESS | 3432 | --DOMWINDOW == 165 (0x7f08a3563000) [pid = 3432] [serial = 1107] [outer = (nil)] [url = about:blank] 16:37:54 INFO - PROCESS | 3432 | --DOMWINDOW == 164 (0x7f08a3cc8c00) [pid = 3432] [serial = 1082] [outer = (nil)] [url = about:blank] 16:37:54 INFO - PROCESS | 3432 | --DOMWINDOW == 163 (0x7f0897b0a000) [pid = 3432] [serial = 1067] [outer = (nil)] [url = about:blank] 16:37:54 INFO - PROCESS | 3432 | --DOMWINDOW == 162 (0x7f0896169c00) [pid = 3432] [serial = 1064] [outer = (nil)] [url = about:blank] 16:37:54 INFO - PROCESS | 3432 | --DOMWINDOW == 161 (0x7f08a2b21000) [pid = 3432] [serial = 1062] [outer = (nil)] [url = about:blank] 16:37:54 INFO - PROCESS | 3432 | --DOMWINDOW == 160 (0x7f08a2ac4400) [pid = 3432] [serial = 1073] [outer = (nil)] [url = about:blank] 16:37:54 INFO - PROCESS | 3432 | --DOMWINDOW == 159 (0x7f08a2b38800) [pid = 3432] [serial = 1076] [outer = (nil)] [url = about:blank] 16:37:54 INFO - PROCESS | 3432 | --DOMWINDOW == 158 (0x7f0897138800) [pid = 3432] [serial = 1092] [outer = (nil)] [url = about:blank] 16:37:54 INFO - PROCESS | 3432 | --DOMWINDOW == 157 (0x7f0896260800) [pid = 3432] [serial = 1091] [outer = (nil)] [url = about:blank] 16:37:54 INFO - PROCESS | 3432 | --DOMWINDOW == 156 (0x7f08a1736c00) [pid = 3432] [serial = 1070] [outer = (nil)] [url = about:blank] 16:37:54 INFO - PROCESS | 3432 | --DOMWINDOW == 155 (0x7f089a86f400) [pid = 3432] [serial = 1097] [outer = (nil)] [url = about:blank] 16:37:54 INFO - PROCESS | 3432 | --DOMWINDOW == 154 (0x7f08977f0400) [pid = 3432] [serial = 1094] [outer = (nil)] [url = about:blank] 16:37:54 INFO - PROCESS | 3432 | --DOMWINDOW == 153 (0x7f0897917c00) [pid = 3432] [serial = 1095] [outer = (nil)] [url = about:blank] 16:37:54 INFO - PROCESS | 3432 | --DOMWINDOW == 152 (0x7f08a2da8400) [pid = 3432] [serial = 1079] [outer = (nil)] [url = about:blank] 16:37:54 INFO - PROCESS | 3432 | --DOMWINDOW == 151 (0x7f0896166800) [pid = 3432] [serial = 1088] [outer = (nil)] [url = about:blank] 16:37:54 INFO - PROCESS | 3432 | --DOMWINDOW == 150 (0x7f08a3cef800) [pid = 3432] [serial = 1085] [outer = (nil)] [url = about:blank] 16:37:54 INFO - PROCESS | 3432 | --DOMWINDOW == 149 (0x7f08a2ac5800) [pid = 3432] [serial = 1103] [outer = (nil)] [url = about:blank] 16:37:54 INFO - PROCESS | 3432 | --DOMWINDOW == 148 (0x7f08a2da6800) [pid = 3432] [serial = 1106] [outer = (nil)] [url = about:blank] 16:37:54 INFO - PROCESS | 3432 | --DOMWINDOW == 147 (0x7f08a1738000) [pid = 3432] [serial = 1100] [outer = (nil)] [url = about:blank] 16:37:54 INFO - PROCESS | 3432 | --DOMWINDOW == 146 (0x7f08a2b36000) [pid = 3432] [serial = 1104] [outer = (nil)] [url = about:blank] 16:37:54 INFO - PROCESS | 3432 | --DOMWINDOW == 145 (0x7f08a1a89c00) [pid = 3432] [serial = 1101] [outer = (nil)] [url = about:blank] 16:37:54 INFO - PROCESS | 3432 | --DOMWINDOW == 144 (0x7f089bbd1400) [pid = 3432] [serial = 1098] [outer = (nil)] [url = about:blank] 16:37:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:37:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1681ms 16:37:54 INFO - PROCESS | 3432 | 1461022674435 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 16:37:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:37:54 INFO - PROCESS | 3432 | 1461022674441 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 16:37:54 INFO - PROCESS | 3432 | 1461022674447 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:37:54 INFO - PROCESS | 3432 | 1461022674450 Marionette TRACE conn3 <- [1,1578,null,{}] 16:37:54 INFO - PROCESS | 3432 | 1461022674456 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}] 16:37:54 INFO - PROCESS | 3432 | 1461022674613 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 16:37:54 INFO - PROCESS | 3432 | 1461022674766 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:54 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08989d0800 == 116 [pid = 3432] [id = 402] 16:37:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 145 (0x7f0896fc9800) [pid = 3432] [serial = 1207] [outer = (nil)] 16:37:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 146 (0x7f08a1a89c00) [pid = 3432] [serial = 1208] [outer = 0x7f0896fc9800] 16:37:54 INFO - PROCESS | 3432 | 1461022674910 Marionette DEBUG loaded listener.js 16:37:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 147 (0x7f08a2b29800) [pid = 3432] [serial = 1209] [outer = 0x7f0896fc9800] 16:37:55 INFO - PROCESS | 3432 | 1461022675578 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]]]}] 16:37:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:37:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1185ms 16:37:55 INFO - PROCESS | 3432 | 1461022675632 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 16:37:55 INFO - PROCESS | 3432 | 1461022675634 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 16:37:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:37:55 INFO - PROCESS | 3432 | 1461022675648 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:37:55 INFO - PROCESS | 3432 | 1461022675656 Marionette TRACE conn3 <- [1,1582,null,{}] 16:37:55 INFO - PROCESS | 3432 | 1461022675675 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}] 16:37:55 INFO - PROCESS | 3432 | 1461022675833 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 16:37:55 INFO - PROCESS | 3432 | 1461022675843 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:55 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2bdb000 == 117 [pid = 3432] [id = 403] 16:37:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 148 (0x7f089bbd1000) [pid = 3432] [serial = 1210] [outer = (nil)] 16:37:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 149 (0x7f08a3cea400) [pid = 3432] [serial = 1211] [outer = 0x7f089bbd1000] 16:37:55 INFO - PROCESS | 3432 | 1461022675904 Marionette DEBUG loaded listener.js 16:37:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 150 (0x7f08a4e84800) [pid = 3432] [serial = 1212] [outer = 0x7f089bbd1000] 16:37:56 INFO - PROCESS | 3432 | 1461022676781 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]]]}] 16:37:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:37:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1153ms 16:37:56 INFO - PROCESS | 3432 | 1461022676803 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 16:37:56 INFO - PROCESS | 3432 | 1461022676808 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 16:37:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:37:56 INFO - PROCESS | 3432 | 1461022676814 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:37:56 INFO - PROCESS | 3432 | 1461022676816 Marionette TRACE conn3 <- [1,1586,null,{}] 16:37:56 INFO - PROCESS | 3432 | 1461022676822 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}] 16:37:57 INFO - PROCESS | 3432 | 1461022677053 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 16:37:57 INFO - PROCESS | 3432 | 1461022677073 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:57 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a32dd000 == 118 [pid = 3432] [id = 404] 16:37:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 151 (0x7f0897917400) [pid = 3432] [serial = 1213] [outer = (nil)] 16:37:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 152 (0x7f08a4ebfc00) [pid = 3432] [serial = 1214] [outer = 0x7f0897917400] 16:37:57 INFO - PROCESS | 3432 | 1461022677133 Marionette DEBUG loaded listener.js 16:37:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 153 (0x7f08a6e41000) [pid = 3432] [serial = 1215] [outer = 0x7f0897917400] 16:37:58 INFO - PROCESS | 3432 | 1461022678054 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]]]}] 16:37:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:37:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1281ms 16:37:58 INFO - PROCESS | 3432 | 1461022678095 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 16:37:58 INFO - PROCESS | 3432 | 1461022678098 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 16:37:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:37:58 INFO - PROCESS | 3432 | 1461022678107 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:37:58 INFO - PROCESS | 3432 | 1461022678110 Marionette TRACE conn3 <- [1,1590,null,{}] 16:37:58 INFO - PROCESS | 3432 | 1461022678116 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}] 16:37:58 INFO - PROCESS | 3432 | 1461022678314 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 16:37:58 INFO - PROCESS | 3432 | 1461022678342 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:58 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a6e1f800 == 119 [pid = 3432] [id = 405] 16:37:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 154 (0x7f08a7248800) [pid = 3432] [serial = 1216] [outer = (nil)] 16:37:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 155 (0x7f08a72fa400) [pid = 3432] [serial = 1217] [outer = 0x7f08a7248800] 16:37:58 INFO - PROCESS | 3432 | 1461022678415 Marionette DEBUG loaded listener.js 16:37:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 156 (0x7f08a7e0cc00) [pid = 3432] [serial = 1218] [outer = 0x7f08a7248800] 16:37:59 INFO - PROCESS | 3432 | --DOMWINDOW == 155 (0x7f08a3198c00) [pid = 3432] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:37:59 INFO - PROCESS | 3432 | --DOMWINDOW == 154 (0x7f089615e400) [pid = 3432] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:37:59 INFO - PROCESS | 3432 | --DOMWINDOW == 153 (0x7f08971e3000) [pid = 3432] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:37:59 INFO - PROCESS | 3432 | --DOMWINDOW == 152 (0x7f0895e97400) [pid = 3432] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:37:59 INFO - PROCESS | 3432 | --DOMWINDOW == 151 (0x7f0899d33000) [pid = 3432] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:37:59 INFO - PROCESS | 3432 | --DOMWINDOW == 150 (0x7f08a2a36000) [pid = 3432] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:37:59 INFO - PROCESS | 3432 | --DOMWINDOW == 149 (0x7f0897140800) [pid = 3432] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:37:59 INFO - PROCESS | 3432 | 1461022679431 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]]]}] 16:37:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:37:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1386ms 16:37:59 INFO - PROCESS | 3432 | 1461022679493 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 16:37:59 INFO - PROCESS | 3432 | 1461022679496 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 16:37:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:37:59 INFO - PROCESS | 3432 | 1461022679503 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:37:59 INFO - PROCESS | 3432 | 1461022679505 Marionette TRACE conn3 <- [1,1594,null,{}] 16:37:59 INFO - PROCESS | 3432 | 1461022679510 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}] 16:37:59 INFO - PROCESS | 3432 | 1461022679669 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 16:37:59 INFO - PROCESS | 3432 | 1461022679686 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:59 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a7de2000 == 120 [pid = 3432] [id = 406] 16:37:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 150 (0x7f08a7e14000) [pid = 3432] [serial = 1219] [outer = (nil)] 16:37:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 151 (0x7f08a8b0f400) [pid = 3432] [serial = 1220] [outer = 0x7f08a7e14000] 16:37:59 INFO - PROCESS | 3432 | 1461022679746 Marionette DEBUG loaded listener.js 16:37:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 152 (0x7f08a9713800) [pid = 3432] [serial = 1221] [outer = 0x7f08a7e14000] 16:38:00 INFO - PROCESS | 3432 | 1461022680561 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]]]}] 16:38:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:38:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1129ms 16:38:00 INFO - PROCESS | 3432 | 1461022680636 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 16:38:00 INFO - PROCESS | 3432 | 1461022680638 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 16:38:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:38:00 INFO - PROCESS | 3432 | 1461022680644 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:38:00 INFO - PROCESS | 3432 | 1461022680646 Marionette TRACE conn3 <- [1,1598,null,{}] 16:38:00 INFO - PROCESS | 3432 | 1461022680652 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}] 16:38:00 INFO - PROCESS | 3432 | 1461022680795 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 16:38:00 INFO - PROCESS | 3432 | 1461022680813 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:00 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08aaa1d000 == 121 [pid = 3432] [id = 407] 16:38:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 153 (0x7f08a724e000) [pid = 3432] [serial = 1222] [outer = (nil)] 16:38:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 154 (0x7f08aa956000) [pid = 3432] [serial = 1223] [outer = 0x7f08a724e000] 16:38:00 INFO - PROCESS | 3432 | 1461022680902 Marionette DEBUG loaded listener.js 16:38:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 155 (0x7f08ab697c00) [pid = 3432] [serial = 1224] [outer = 0x7f08a724e000] 16:38:02 INFO - PROCESS | 3432 | 1461022682080 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]]]}] 16:38:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:38:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1485ms 16:38:02 INFO - PROCESS | 3432 | 1461022682130 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 16:38:02 INFO - PROCESS | 3432 | 1461022682137 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 16:38:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:38:02 INFO - PROCESS | 3432 | 1461022682146 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:38:02 INFO - PROCESS | 3432 | 1461022682152 Marionette TRACE conn3 <- [1,1602,null,{}] 16:38:02 INFO - PROCESS | 3432 | 1461022682159 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}] 16:38:02 INFO - PROCESS | 3432 | 1461022682377 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 16:38:02 INFO - PROCESS | 3432 | 1461022682621 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:02 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a1876000 == 122 [pid = 3432] [id = 408] 16:38:02 INFO - PROCESS | 3432 | ++DOMWINDOW == 156 (0x7f08983dd000) [pid = 3432] [serial = 1225] [outer = (nil)] 16:38:02 INFO - PROCESS | 3432 | ++DOMWINDOW == 157 (0x7f0899d39800) [pid = 3432] [serial = 1226] [outer = 0x7f08983dd000] 16:38:02 INFO - PROCESS | 3432 | 1461022682759 Marionette DEBUG loaded listener.js 16:38:02 INFO - PROCESS | 3432 | ++DOMWINDOW == 158 (0x7f08a091f800) [pid = 3432] [serial = 1227] [outer = 0x7f08983dd000] 16:38:03 INFO - PROCESS | 3432 | 1461022683681 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]]]}] 16:38:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:38:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1584ms 16:38:03 INFO - PROCESS | 3432 | 1461022683731 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 16:38:03 INFO - PROCESS | 3432 | 1461022683739 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 16:38:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:38:03 INFO - PROCESS | 3432 | 1461022683749 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:38:03 INFO - PROCESS | 3432 | 1461022683753 Marionette TRACE conn3 <- [1,1606,null,{}] 16:38:03 INFO - PROCESS | 3432 | 1461022683759 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}] 16:38:03 INFO - PROCESS | 3432 | 1461022683936 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 16:38:04 INFO - PROCESS | 3432 | 1461022684119 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:04 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a799e800 == 123 [pid = 3432] [id = 409] 16:38:04 INFO - PROCESS | 3432 | ++DOMWINDOW == 159 (0x7f08983dd800) [pid = 3432] [serial = 1228] [outer = (nil)] 16:38:04 INFO - PROCESS | 3432 | ++DOMWINDOW == 160 (0x7f08a2d9ec00) [pid = 3432] [serial = 1229] [outer = 0x7f08983dd800] 16:38:04 INFO - PROCESS | 3432 | 1461022684271 Marionette DEBUG loaded listener.js 16:38:04 INFO - PROCESS | 3432 | ++DOMWINDOW == 161 (0x7f08a3ccf400) [pid = 3432] [serial = 1230] [outer = 0x7f08983dd800] 16:38:05 INFO - PROCESS | 3432 | 1461022685086 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]]]}] 16:38:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:38:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1384ms 16:38:05 INFO - PROCESS | 3432 | 1461022685134 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 16:38:05 INFO - PROCESS | 3432 | 1461022685138 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 16:38:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:38:05 INFO - PROCESS | 3432 | 1461022685145 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:38:05 INFO - PROCESS | 3432 | 1461022685150 Marionette TRACE conn3 <- [1,1610,null,{}] 16:38:05 INFO - PROCESS | 3432 | 1461022685166 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}] 16:38:05 INFO - PROCESS | 3432 | 1461022685353 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 16:38:05 INFO - PROCESS | 3432 | 1461022685536 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:05 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ac924000 == 124 [pid = 3432] [id = 410] 16:38:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 162 (0x7f08a3ce9c00) [pid = 3432] [serial = 1231] [outer = (nil)] 16:38:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 163 (0x7f08a769cc00) [pid = 3432] [serial = 1232] [outer = 0x7f08a3ce9c00] 16:38:05 INFO - PROCESS | 3432 | 1461022685610 Marionette DEBUG loaded listener.js 16:38:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 164 (0x7f08a8b0d800) [pid = 3432] [serial = 1233] [outer = 0x7f08a3ce9c00] 16:38:06 INFO - PROCESS | 3432 | 1461022686471 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]]]}] 16:38:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:38:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1385ms 16:38:06 INFO - PROCESS | 3432 | 1461022686532 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 16:38:06 INFO - PROCESS | 3432 | 1461022686535 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 16:38:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:38:06 INFO - PROCESS | 3432 | 1461022686542 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:38:06 INFO - PROCESS | 3432 | 1461022686545 Marionette TRACE conn3 <- [1,1614,null,{}] 16:38:06 INFO - PROCESS | 3432 | 1461022686551 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}] 16:38:06 INFO - PROCESS | 3432 | 1461022686728 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 16:38:06 INFO - PROCESS | 3432 | 1461022686908 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:06 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b9b2d000 == 125 [pid = 3432] [id = 411] 16:38:06 INFO - PROCESS | 3432 | ++DOMWINDOW == 165 (0x7f0895e89000) [pid = 3432] [serial = 1234] [outer = (nil)] 16:38:06 INFO - PROCESS | 3432 | ++DOMWINDOW == 166 (0x7f08a9e72000) [pid = 3432] [serial = 1235] [outer = 0x7f0895e89000] 16:38:06 INFO - PROCESS | 3432 | 1461022686980 Marionette DEBUG loaded listener.js 16:38:07 INFO - PROCESS | 3432 | ++DOMWINDOW == 167 (0x7f08ab691000) [pid = 3432] [serial = 1236] [outer = 0x7f0895e89000] 16:38:07 INFO - PROCESS | 3432 | 1461022687871 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]]]}] 16:38:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 16:38:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1384ms 16:38:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:38:07 INFO - PROCESS | 3432 | 1461022687927 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 16:38:07 INFO - PROCESS | 3432 | 1461022687930 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 16:38:07 INFO - PROCESS | 3432 | 1461022687936 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:38:07 INFO - PROCESS | 3432 | 1461022687939 Marionette TRACE conn3 <- [1,1618,null,{}] 16:38:07 INFO - PROCESS | 3432 | 1461022687945 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}] 16:38:08 INFO - PROCESS | 3432 | 1461022688123 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 16:38:08 INFO - PROCESS | 3432 | 1461022688339 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:08 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08be696000 == 126 [pid = 3432] [id = 412] 16:38:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 168 (0x7f08a76a0000) [pid = 3432] [serial = 1237] [outer = (nil)] 16:38:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 169 (0x7f08ac2dd800) [pid = 3432] [serial = 1238] [outer = 0x7f08a76a0000] 16:38:08 INFO - PROCESS | 3432 | 1461022688469 Marionette DEBUG loaded listener.js 16:38:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 170 (0x7f08ac3d7000) [pid = 3432] [serial = 1239] [outer = 0x7f08a76a0000] 16:38:09 INFO - PROCESS | 3432 | 1461022689569 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]]]}] 16:38:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:38:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1700ms 16:38:09 INFO - PROCESS | 3432 | 1461022689636 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 16:38:09 INFO - PROCESS | 3432 | 1461022689640 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 16:38:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:38:09 INFO - PROCESS | 3432 | 1461022689646 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:38:09 INFO - PROCESS | 3432 | 1461022689649 Marionette TRACE conn3 <- [1,1622,null,{}] 16:38:09 INFO - PROCESS | 3432 | 1461022689655 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}] 16:38:09 INFO - PROCESS | 3432 | 1461022689890 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 16:38:10 INFO - PROCESS | 3432 | 1461022690212 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:10 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08bf072800 == 127 [pid = 3432] [id = 413] 16:38:10 INFO - PROCESS | 3432 | ++DOMWINDOW == 171 (0x7f08a2b38c00) [pid = 3432] [serial = 1240] [outer = (nil)] 16:38:10 INFO - PROCESS | 3432 | ++DOMWINDOW == 172 (0x7f08ad160c00) [pid = 3432] [serial = 1241] [outer = 0x7f08a2b38c00] 16:38:10 INFO - PROCESS | 3432 | 1461022690340 Marionette DEBUG loaded listener.js 16:38:10 INFO - PROCESS | 3432 | ++DOMWINDOW == 173 (0x7f08ad59b400) [pid = 3432] [serial = 1242] [outer = 0x7f08a2b38c00] 16:38:11 INFO - PROCESS | 3432 | 1461022691530 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]]]}] 16:38:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 16:38:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1939ms 16:38:11 INFO - PROCESS | 3432 | 1461022691588 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 16:38:11 INFO - PROCESS | 3432 | 1461022691592 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 16:38:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:38:11 INFO - PROCESS | 3432 | 1461022691602 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:38:11 INFO - PROCESS | 3432 | 1461022691605 Marionette TRACE conn3 <- [1,1626,null,{}] 16:38:11 INFO - PROCESS | 3432 | 1461022691615 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}] 16:38:11 INFO - PROCESS | 3432 | 1461022691902 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 16:38:12 INFO - PROCESS | 3432 | 1461022692232 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:12 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c0e81000 == 128 [pid = 3432] [id = 414] 16:38:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 174 (0x7f08ab1a3c00) [pid = 3432] [serial = 1243] [outer = (nil)] 16:38:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 175 (0x7f08adfb9000) [pid = 3432] [serial = 1244] [outer = 0x7f08ab1a3c00] 16:38:12 INFO - PROCESS | 3432 | 1461022692354 Marionette DEBUG loaded listener.js 16:38:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 176 (0x7f08afa25c00) [pid = 3432] [serial = 1245] [outer = 0x7f08ab1a3c00] 16:38:13 INFO - PROCESS | 3432 | 1461022693576 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]]]}] 16:38:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:38:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 2044ms 16:38:13 INFO - PROCESS | 3432 | 1461022693647 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 16:38:13 INFO - PROCESS | 3432 | 1461022693653 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 16:38:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:38:13 INFO - PROCESS | 3432 | 1461022693662 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:38:13 INFO - PROCESS | 3432 | 1461022693667 Marionette TRACE conn3 <- [1,1630,null,{}] 16:38:13 INFO - PROCESS | 3432 | 1461022693694 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}] 16:38:13 INFO - PROCESS | 3432 | 1461022693983 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 16:38:14 INFO - PROCESS | 3432 | 1461022694176 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:14 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c311c800 == 129 [pid = 3432] [id = 415] 16:38:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 177 (0x7f08afa20c00) [pid = 3432] [serial = 1246] [outer = (nil)] 16:38:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 178 (0x7f08b8ccf000) [pid = 3432] [serial = 1247] [outer = 0x7f08afa20c00] 16:38:14 INFO - PROCESS | 3432 | 1461022694267 Marionette DEBUG loaded listener.js 16:38:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 179 (0x7f08b9841400) [pid = 3432] [serial = 1248] [outer = 0x7f08afa20c00] 16:38:15 INFO - PROCESS | 3432 | 1461022695159 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]]]}] 16:38:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:38:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1538ms 16:38:15 INFO - PROCESS | 3432 | 1461022695199 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 16:38:15 INFO - PROCESS | 3432 | 1461022695203 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 16:38:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:38:15 INFO - PROCESS | 3432 | 1461022695210 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:38:15 INFO - PROCESS | 3432 | 1461022695212 Marionette TRACE conn3 <- [1,1634,null,{}] 16:38:15 INFO - PROCESS | 3432 | 1461022695219 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}] 16:38:15 INFO - PROCESS | 3432 | 1461022695406 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 16:38:15 INFO - PROCESS | 3432 | 1461022695602 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:15 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c4193800 == 130 [pid = 3432] [id = 416] 16:38:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 180 (0x7f08b2e4f400) [pid = 3432] [serial = 1249] [outer = (nil)] 16:38:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 181 (0x7f08b9d09800) [pid = 3432] [serial = 1250] [outer = 0x7f08b2e4f400] 16:38:15 INFO - PROCESS | 3432 | 1461022695689 Marionette DEBUG loaded listener.js 16:38:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 182 (0x7f08b9de1000) [pid = 3432] [serial = 1251] [outer = 0x7f08b2e4f400] 16:38:16 INFO - PROCESS | 3432 | 1461022696531 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]]]}] 16:38:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:38:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1384ms 16:38:16 INFO - PROCESS | 3432 | 1461022696595 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 16:38:16 INFO - PROCESS | 3432 | 1461022696599 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 16:38:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:38:16 INFO - PROCESS | 3432 | 1461022696605 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:38:16 INFO - PROCESS | 3432 | 1461022696607 Marionette TRACE conn3 <- [1,1638,null,{}] 16:38:16 INFO - PROCESS | 3432 | 1461022696613 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}] 16:38:16 INFO - PROCESS | 3432 | 1461022696798 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 16:38:16 INFO - PROCESS | 3432 | 1461022696982 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:17 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08beb2c800 == 131 [pid = 3432] [id = 417] 16:38:17 INFO - PROCESS | 3432 | ++DOMWINDOW == 183 (0x7f08ad5c5800) [pid = 3432] [serial = 1252] [outer = (nil)] 16:38:17 INFO - PROCESS | 3432 | ++DOMWINDOW == 184 (0x7f08bac29800) [pid = 3432] [serial = 1253] [outer = 0x7f08ad5c5800] 16:38:17 INFO - PROCESS | 3432 | 1461022697058 Marionette DEBUG loaded listener.js 16:38:17 INFO - PROCESS | 3432 | ++DOMWINDOW == 185 (0x7f08bad3ec00) [pid = 3432] [serial = 1254] [outer = 0x7f08ad5c5800] 16:38:18 INFO - PROCESS | 3432 | 1461022698025 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]]]}] 16:38:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:38:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1478ms 16:38:18 INFO - PROCESS | 3432 | 1461022698084 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 16:38:18 INFO - PROCESS | 3432 | 1461022698089 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 16:38:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:38:18 INFO - PROCESS | 3432 | 1461022698094 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:38:18 INFO - PROCESS | 3432 | 1461022698098 Marionette TRACE conn3 <- [1,1642,null,{}] 16:38:18 INFO - PROCESS | 3432 | 1461022698104 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}] 16:38:18 INFO - PROCESS | 3432 | 1461022698299 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 16:38:18 INFO - PROCESS | 3432 | 1461022698489 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:18 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089810c000 == 132 [pid = 3432] [id = 418] 16:38:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 186 (0x7f08b9843c00) [pid = 3432] [serial = 1255] [outer = (nil)] 16:38:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 187 (0x7f08bcf85400) [pid = 3432] [serial = 1256] [outer = 0x7f08b9843c00] 16:38:18 INFO - PROCESS | 3432 | 1461022698564 Marionette DEBUG loaded listener.js 16:38:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 188 (0x7f08bec07400) [pid = 3432] [serial = 1257] [outer = 0x7f08b9843c00] 16:38:19 INFO - PROCESS | 3432 | 1461022699410 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]]]}] 16:38:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:38:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1328ms 16:38:19 INFO - PROCESS | 3432 | 1461022699423 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 16:38:19 INFO - PROCESS | 3432 | 1461022699427 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 16:38:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:38:19 INFO - PROCESS | 3432 | 1461022699432 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:38:19 INFO - PROCESS | 3432 | 1461022699435 Marionette TRACE conn3 <- [1,1646,null,{}] 16:38:19 INFO - PROCESS | 3432 | 1461022699441 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}] 16:38:19 INFO - PROCESS | 3432 | 1461022699601 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 16:38:19 INFO - PROCESS | 3432 | 1461022699803 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:19 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c418b800 == 133 [pid = 3432] [id = 419] 16:38:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 189 (0x7f08badfac00) [pid = 3432] [serial = 1258] [outer = (nil)] 16:38:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 190 (0x7f08bec0ec00) [pid = 3432] [serial = 1259] [outer = 0x7f08badfac00] 16:38:19 INFO - PROCESS | 3432 | 1461022699876 Marionette DEBUG loaded listener.js 16:38:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 191 (0x7f08bec2c800) [pid = 3432] [serial = 1260] [outer = 0x7f08badfac00] 16:38:20 INFO - PROCESS | 3432 | 1461022700781 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]]]}] 16:38:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:38:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1382ms 16:38:20 INFO - PROCESS | 3432 | 1461022700816 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 16:38:20 INFO - PROCESS | 3432 | 1461022700819 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 16:38:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:38:20 INFO - PROCESS | 3432 | 1461022700826 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:38:20 INFO - PROCESS | 3432 | 1461022700828 Marionette TRACE conn3 <- [1,1650,null,{}] 16:38:20 INFO - PROCESS | 3432 | 1461022700834 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}] 16:38:21 INFO - PROCESS | 3432 | 1461022701002 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 16:38:21 INFO - PROCESS | 3432 | 1461022701200 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:21 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089ab4d800 == 134 [pid = 3432] [id = 420] 16:38:21 INFO - PROCESS | 3432 | ++DOMWINDOW == 192 (0x7f08971e3400) [pid = 3432] [serial = 1261] [outer = (nil)] 16:38:21 INFO - PROCESS | 3432 | ++DOMWINDOW == 193 (0x7f08a6c56000) [pid = 3432] [serial = 1262] [outer = 0x7f08971e3400] 16:38:21 INFO - PROCESS | 3432 | 1461022701268 Marionette DEBUG loaded listener.js 16:38:21 INFO - PROCESS | 3432 | ++DOMWINDOW == 194 (0x7f08bec2d400) [pid = 3432] [serial = 1263] [outer = 0x7f08971e3400] 16:38:22 INFO - PROCESS | 3432 | 1461022702594 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]]]}] 16:38:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:38:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1838ms 16:38:22 INFO - PROCESS | 3432 | 1461022702665 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 16:38:22 INFO - PROCESS | 3432 | 1461022702670 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 16:38:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:38:22 INFO - PROCESS | 3432 | 1461022702678 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:38:22 INFO - PROCESS | 3432 | 1461022702683 Marionette TRACE conn3 <- [1,1654,null,{}] 16:38:22 INFO - PROCESS | 3432 | 1461022702800 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}] 16:38:22 INFO - PROCESS | 3432 | 1461022702977 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 16:38:23 INFO - PROCESS | 3432 | 1461022703173 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:23 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089ba33800 == 135 [pid = 3432] [id = 421] 16:38:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 195 (0x7f0896169c00) [pid = 3432] [serial = 1264] [outer = (nil)] 16:38:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 196 (0x7f0896fd0000) [pid = 3432] [serial = 1265] [outer = 0x7f0896169c00] 16:38:23 INFO - PROCESS | 3432 | 1461022703242 Marionette DEBUG loaded listener.js 16:38:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 197 (0x7f0899d33800) [pid = 3432] [serial = 1266] [outer = 0x7f0896169c00] 16:38:24 INFO - PROCESS | 3432 | 1461022704207 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]]]}] 16:38:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:38:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1595ms 16:38:24 INFO - PROCESS | 3432 | 1461022704274 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 16:38:24 INFO - PROCESS | 3432 | 1461022704282 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 16:38:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:38:24 INFO - PROCESS | 3432 | 1461022704291 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:38:24 INFO - PROCESS | 3432 | 1461022704295 Marionette TRACE conn3 <- [1,1658,null,{}] 16:38:24 INFO - PROCESS | 3432 | 1461022704301 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}] 16:38:24 INFO - PROCESS | 3432 | 1461022704509 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 16:38:24 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a1821800 == 134 [pid = 3432] [id = 366] 16:38:24 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089baaa000 == 133 [pid = 3432] [id = 365] 16:38:24 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089827f800 == 132 [pid = 3432] [id = 364] 16:38:24 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a7de2000 == 131 [pid = 3432] [id = 406] 16:38:24 INFO - PROCESS | 3432 | --DOMWINDOW == 196 (0x7f08a6c4e800) [pid = 3432] [serial = 1163] [outer = (nil)] [url = about:blank] 16:38:24 INFO - PROCESS | 3432 | --DOMWINDOW == 195 (0x7f08a72f5400) [pid = 3432] [serial = 1136] [outer = (nil)] [url = about:blank] 16:38:24 INFO - PROCESS | 3432 | --DOMWINDOW == 194 (0x7f08a4e7bc00) [pid = 3432] [serial = 1130] [outer = (nil)] [url = about:blank] 16:38:24 INFO - PROCESS | 3432 | --DOMWINDOW == 193 (0x7f08a724a400) [pid = 3432] [serial = 1133] [outer = (nil)] [url = about:blank] 16:38:24 INFO - PROCESS | 3432 | --DOMWINDOW == 192 (0x7f08a5988800) [pid = 3432] [serial = 1124] [outer = (nil)] [url = about:blank] 16:38:24 INFO - PROCESS | 3432 | --DOMWINDOW == 191 (0x7f08a6e3d000) [pid = 3432] [serial = 1127] [outer = (nil)] [url = about:blank] 16:38:24 INFO - PROCESS | 3432 | 1461022704822 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:24 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a6e1f800 == 130 [pid = 3432] [id = 405] 16:38:24 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a32dd000 == 129 [pid = 3432] [id = 404] 16:38:24 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a2bdb000 == 128 [pid = 3432] [id = 403] 16:38:24 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08989d0800 == 127 [pid = 3432] [id = 402] 16:38:24 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0895ff5800 == 126 [pid = 3432] [id = 401] 16:38:24 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089ba93800 == 125 [pid = 3432] [id = 400] 16:38:24 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08970ad000 == 126 [pid = 3432] [id = 422] 16:38:24 INFO - PROCESS | 3432 | ++DOMWINDOW == 192 (0x7f08983d0400) [pid = 3432] [serial = 1267] [outer = (nil)] 16:38:24 INFO - PROCESS | 3432 | ++DOMWINDOW == 193 (0x7f08a0924800) [pid = 3432] [serial = 1268] [outer = 0x7f08983d0400] 16:38:24 INFO - PROCESS | 3432 | 1461022704928 Marionette DEBUG loaded listener.js 16:38:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 194 (0x7f08a18d9c00) [pid = 3432] [serial = 1269] [outer = 0x7f08983d0400] 16:38:25 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b9a88800 == 125 [pid = 3432] [id = 395] 16:38:25 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b3b16800 == 124 [pid = 3432] [id = 394] 16:38:25 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08afa90000 == 123 [pid = 3432] [id = 393] 16:38:25 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ad582000 == 122 [pid = 3432] [id = 392] 16:38:25 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ac932800 == 121 [pid = 3432] [id = 391] 16:38:25 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089baa5800 == 120 [pid = 3432] [id = 388] 16:38:25 INFO - PROCESS | 3432 | --DOMWINDOW == 193 (0x7f08a598f000) [pid = 3432] [serial = 1158] [outer = (nil)] [url = about:blank] 16:38:25 INFO - PROCESS | 3432 | --DOMWINDOW == 192 (0x7f08a4cdb400) [pid = 3432] [serial = 1157] [outer = (nil)] [url = about:blank] 16:38:25 INFO - PROCESS | 3432 | --DOMWINDOW == 191 (0x7f0896258c00) [pid = 3432] [serial = 1142] [outer = (nil)] [url = about:blank] 16:38:25 INFO - PROCESS | 3432 | --DOMWINDOW == 190 (0x7f08a2a35400) [pid = 3432] [serial = 1152] [outer = (nil)] [url = about:blank] 16:38:25 INFO - PROCESS | 3432 | --DOMWINDOW == 189 (0x7f08a5990400) [pid = 3432] [serial = 1161] [outer = (nil)] [url = about:blank] 16:38:25 INFO - PROCESS | 3432 | --DOMWINDOW == 188 (0x7f08a30b3400) [pid = 3432] [serial = 1118] [outer = (nil)] [url = about:blank] 16:38:25 INFO - PROCESS | 3432 | --DOMWINDOW == 187 (0x7f08a06e8000) [pid = 3432] [serial = 1149] [outer = (nil)] [url = about:blank] 16:38:25 INFO - PROCESS | 3432 | --DOMWINDOW == 186 (0x7f089a87b000) [pid = 3432] [serial = 1148] [outer = (nil)] [url = about:blank] 16:38:25 INFO - PROCESS | 3432 | --DOMWINDOW == 185 (0x7f08a2b1c800) [pid = 3432] [serial = 1154] [outer = (nil)] [url = about:blank] 16:38:25 INFO - PROCESS | 3432 | --DOMWINDOW == 184 (0x7f08981f3c00) [pid = 3432] [serial = 1146] [outer = (nil)] [url = about:blank] 16:38:25 INFO - PROCESS | 3432 | --DOMWINDOW == 183 (0x7f08a4e79000) [pid = 3432] [serial = 1121] [outer = (nil)] [url = about:blank] 16:38:25 INFO - PROCESS | 3432 | --DOMWINDOW == 182 (0x7f08a18da400) [pid = 3432] [serial = 1151] [outer = (nil)] [url = about:blank] 16:38:25 INFO - PROCESS | 3432 | --DOMWINDOW == 181 (0x7f089790e400) [pid = 3432] [serial = 1145] [outer = (nil)] [url = about:blank] 16:38:25 INFO - PROCESS | 3432 | --DOMWINDOW == 180 (0x7f08a091e000) [pid = 3432] [serial = 1160] [outer = (nil)] [url = about:blank] 16:38:25 INFO - PROCESS | 3432 | --DOMWINDOW == 179 (0x7f08971e1000) [pid = 3432] [serial = 1112] [outer = (nil)] [url = about:blank] 16:38:25 INFO - PROCESS | 3432 | --DOMWINDOW == 178 (0x7f08a1740c00) [pid = 3432] [serial = 1115] [outer = (nil)] [url = about:blank] 16:38:25 INFO - PROCESS | 3432 | --DOMWINDOW == 177 (0x7f08977ef400) [pid = 3432] [serial = 1143] [outer = (nil)] [url = about:blank] 16:38:25 INFO - PROCESS | 3432 | --DOMWINDOW == 176 (0x7f08a3db1400) [pid = 3432] [serial = 1109] [outer = (nil)] [url = about:blank] 16:38:25 INFO - PROCESS | 3432 | --DOMWINDOW == 175 (0x7f0896166000) [pid = 3432] [serial = 1139] [outer = (nil)] [url = about:blank] 16:38:25 INFO - PROCESS | 3432 | --DOMWINDOW == 174 (0x7f08a2b3f400) [pid = 3432] [serial = 1155] [outer = (nil)] [url = about:blank] 16:38:25 INFO - PROCESS | 3432 | 1461022705790 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]]]}] 16:38:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:38:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1535ms 16:38:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:38:25 INFO - PROCESS | 3432 | 1461022705826 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 16:38:25 INFO - PROCESS | 3432 | 1461022705829 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 16:38:25 INFO - PROCESS | 3432 | 1461022705834 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:38:25 INFO - PROCESS | 3432 | 1461022705840 Marionette TRACE conn3 <- [1,1662,null,{}] 16:38:25 INFO - PROCESS | 3432 | 1461022705856 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}] 16:38:26 INFO - PROCESS | 3432 | 1461022706073 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 16:38:26 INFO - PROCESS | 3432 | 1461022706098 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:26 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a1817000 == 121 [pid = 3432] [id = 423] 16:38:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 175 (0x7f08a06e8000) [pid = 3432] [serial = 1270] [outer = (nil)] 16:38:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 176 (0x7f08a2ac6400) [pid = 3432] [serial = 1271] [outer = 0x7f08a06e8000] 16:38:26 INFO - PROCESS | 3432 | 1461022706167 Marionette DEBUG loaded listener.js 16:38:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 177 (0x7f08a2da2400) [pid = 3432] [serial = 1272] [outer = 0x7f08a06e8000] 16:38:26 INFO - PROCESS | 3432 | 1461022706995 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]]]}] 16:38:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:38:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1183ms 16:38:27 INFO - PROCESS | 3432 | 1461022707018 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 16:38:27 INFO - PROCESS | 3432 | 1461022707023 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 16:38:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:38:27 INFO - PROCESS | 3432 | 1461022707032 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:38:27 INFO - PROCESS | 3432 | 1461022707035 Marionette TRACE conn3 <- [1,1666,null,{}] 16:38:27 INFO - PROCESS | 3432 | 1461022707040 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}] 16:38:27 INFO - PROCESS | 3432 | 1461022707198 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 16:38:27 INFO - PROCESS | 3432 | 1461022707208 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:27 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2ccc000 == 122 [pid = 3432] [id = 424] 16:38:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 178 (0x7f08a2b21000) [pid = 3432] [serial = 1273] [outer = (nil)] 16:38:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 179 (0x7f08a3a84400) [pid = 3432] [serial = 1274] [outer = 0x7f08a2b21000] 16:38:27 INFO - PROCESS | 3432 | 1461022707269 Marionette DEBUG loaded listener.js 16:38:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 180 (0x7f08a3a8cc00) [pid = 3432] [serial = 1275] [outer = 0x7f08a2b21000] 16:38:28 INFO - PROCESS | 3432 | 1461022708323 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]]]}] 16:38:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:38:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1327ms 16:38:28 INFO - PROCESS | 3432 | 1461022708360 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 16:38:28 INFO - PROCESS | 3432 | 1461022708364 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 16:38:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:38:28 INFO - PROCESS | 3432 | 1461022708369 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:38:28 INFO - PROCESS | 3432 | 1461022708371 Marionette TRACE conn3 <- [1,1670,null,{}] 16:38:28 INFO - PROCESS | 3432 | 1461022708377 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}] 16:38:28 INFO - PROCESS | 3432 | 1461022708578 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 16:38:28 INFO - PROCESS | 3432 | 1461022708607 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:28 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a3495000 == 123 [pid = 3432] [id = 425] 16:38:28 INFO - PROCESS | 3432 | ++DOMWINDOW == 181 (0x7f08a18d8400) [pid = 3432] [serial = 1276] [outer = (nil)] 16:38:28 INFO - PROCESS | 3432 | ++DOMWINDOW == 182 (0x7f08a3a90800) [pid = 3432] [serial = 1277] [outer = 0x7f08a18d8400] 16:38:28 INFO - PROCESS | 3432 | 1461022708668 Marionette DEBUG loaded listener.js 16:38:28 INFO - PROCESS | 3432 | ++DOMWINDOW == 183 (0x7f08a4998c00) [pid = 3432] [serial = 1278] [outer = 0x7f08a18d8400] 16:38:29 INFO - PROCESS | 3432 | --DOMWINDOW == 182 (0x7f08a7e14000) [pid = 3432] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:38:29 INFO - PROCESS | 3432 | --DOMWINDOW == 181 (0x7f0897917400) [pid = 3432] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:38:29 INFO - PROCESS | 3432 | --DOMWINDOW == 180 (0x7f08a7248800) [pid = 3432] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:38:29 INFO - PROCESS | 3432 | --DOMWINDOW == 179 (0x7f0896fc9800) [pid = 3432] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:38:29 INFO - PROCESS | 3432 | --DOMWINDOW == 178 (0x7f0895e88000) [pid = 3432] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:38:29 INFO - PROCESS | 3432 | --DOMWINDOW == 177 (0x7f089bbd1000) [pid = 3432] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:38:29 INFO - PROCESS | 3432 | --DOMWINDOW == 176 (0x7f089790b000) [pid = 3432] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:38:29 INFO - PROCESS | 3432 | 1461022709843 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]]]}] 16:38:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:38:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1531ms 16:38:29 INFO - PROCESS | 3432 | 1461022709901 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 16:38:29 INFO - PROCESS | 3432 | 1461022709905 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 16:38:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:38:29 INFO - PROCESS | 3432 | 1461022709910 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:38:29 INFO - PROCESS | 3432 | 1461022709912 Marionette TRACE conn3 <- [1,1674,null,{}] 16:38:29 INFO - PROCESS | 3432 | 1461022709921 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}] 16:38:30 INFO - PROCESS | 3432 | 1461022710165 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 16:38:30 INFO - PROCESS | 3432 | 1461022710309 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:30 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a4c5d800 == 124 [pid = 3432] [id = 426] 16:38:30 INFO - PROCESS | 3432 | ++DOMWINDOW == 177 (0x7f08a6c4e800) [pid = 3432] [serial = 1279] [outer = (nil)] 16:38:30 INFO - PROCESS | 3432 | ++DOMWINDOW == 178 (0x7f08a6e3fc00) [pid = 3432] [serial = 1280] [outer = 0x7f08a6c4e800] 16:38:30 INFO - PROCESS | 3432 | 1461022710398 Marionette DEBUG loaded listener.js 16:38:30 INFO - PROCESS | 3432 | ++DOMWINDOW == 179 (0x7f08a724dc00) [pid = 3432] [serial = 1281] [outer = 0x7f08a6c4e800] 16:38:31 INFO - PROCESS | 3432 | 1461022711222 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]]]}] 16:38:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:38:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1336ms 16:38:31 INFO - PROCESS | 3432 | 1461022711247 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 16:38:31 INFO - PROCESS | 3432 | 1461022711250 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 16:38:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:38:31 INFO - PROCESS | 3432 | 1461022711256 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:38:31 INFO - PROCESS | 3432 | 1461022711258 Marionette TRACE conn3 <- [1,1678,null,{}] 16:38:31 INFO - PROCESS | 3432 | 1461022711264 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}] 16:38:31 INFO - PROCESS | 3432 | 1461022711467 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 16:38:31 INFO - PROCESS | 3432 | 1461022711487 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:31 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a79b7000 == 125 [pid = 3432] [id = 427] 16:38:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 180 (0x7f08a6c54800) [pid = 3432] [serial = 1282] [outer = (nil)] 16:38:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 181 (0x7f08a7db0400) [pid = 3432] [serial = 1283] [outer = 0x7f08a6c54800] 16:38:31 INFO - PROCESS | 3432 | 1461022711547 Marionette DEBUG loaded listener.js 16:38:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 182 (0x7f08a8b10000) [pid = 3432] [serial = 1284] [outer = 0x7f08a6c54800] 16:38:32 INFO - PROCESS | 3432 | 1461022712639 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]]]}] 16:38:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:38:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1429ms 16:38:32 INFO - PROCESS | 3432 | 1461022712687 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 16:38:32 INFO - PROCESS | 3432 | 1461022712694 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 16:38:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:38:32 INFO - PROCESS | 3432 | 1461022712703 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:38:32 INFO - PROCESS | 3432 | 1461022712708 Marionette TRACE conn3 <- [1,1682,null,{}] 16:38:32 INFO - PROCESS | 3432 | 1461022712716 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}] 16:38:32 INFO - PROCESS | 3432 | 1461022712915 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 16:38:33 INFO - PROCESS | 3432 | 1461022713110 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:33 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089baa2000 == 126 [pid = 3432] [id = 428] 16:38:33 INFO - PROCESS | 3432 | ++DOMWINDOW == 183 (0x7f089790e400) [pid = 3432] [serial = 1285] [outer = (nil)] 16:38:33 INFO - PROCESS | 3432 | ++DOMWINDOW == 184 (0x7f0899d35400) [pid = 3432] [serial = 1286] [outer = 0x7f089790e400] 16:38:33 INFO - PROCESS | 3432 | 1461022713281 Marionette DEBUG loaded listener.js 16:38:33 INFO - PROCESS | 3432 | ++DOMWINDOW == 185 (0x7f08a18d3c00) [pid = 3432] [serial = 1287] [outer = 0x7f089790e400] 16:38:34 INFO - PROCESS | 3432 | 1461022714214 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]]]}] 16:38:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:38:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1583ms 16:38:34 INFO - PROCESS | 3432 | 1461022714286 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 16:38:34 INFO - PROCESS | 3432 | 1461022714295 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 16:38:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:38:34 INFO - PROCESS | 3432 | 1461022714305 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:38:34 INFO - PROCESS | 3432 | 1461022714310 Marionette TRACE conn3 <- [1,1686,null,{}] 16:38:34 INFO - PROCESS | 3432 | 1461022714316 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}] 16:38:34 INFO - PROCESS | 3432 | 1461022714531 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 16:38:34 INFO - PROCESS | 3432 | 1461022714799 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:34 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a34b0000 == 127 [pid = 3432] [id = 429] 16:38:34 INFO - PROCESS | 3432 | ++DOMWINDOW == 186 (0x7f08981f1400) [pid = 3432] [serial = 1288] [outer = (nil)] 16:38:34 INFO - PROCESS | 3432 | ++DOMWINDOW == 187 (0x7f08a2d9f400) [pid = 3432] [serial = 1289] [outer = 0x7f08981f1400] 16:38:34 INFO - PROCESS | 3432 | 1461022714918 Marionette DEBUG loaded listener.js 16:38:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 188 (0x7f08a3a87800) [pid = 3432] [serial = 1290] [outer = 0x7f08981f1400] 16:38:35 INFO - PROCESS | 3432 | 1461022715846 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]]]}] 16:38:35 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 16:38:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1590ms 16:38:35 INFO - PROCESS | 3432 | 1461022715896 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 16:38:35 INFO - PROCESS | 3432 | 1461022715900 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 16:38:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:38:35 INFO - PROCESS | 3432 | 1461022715906 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:38:35 INFO - PROCESS | 3432 | 1461022715912 Marionette TRACE conn3 <- [1,1690,null,{}] 16:38:35 INFO - PROCESS | 3432 | 1461022715928 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}] 16:38:36 INFO - PROCESS | 3432 | 1461022716114 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 16:38:36 INFO - PROCESS | 3432 | 1461022716301 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:36 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08aaa19000 == 128 [pid = 3432] [id = 430] 16:38:36 INFO - PROCESS | 3432 | ++DOMWINDOW == 189 (0x7f08a3a8bc00) [pid = 3432] [serial = 1291] [outer = (nil)] 16:38:36 INFO - PROCESS | 3432 | ++DOMWINDOW == 190 (0x7f08a59be800) [pid = 3432] [serial = 1292] [outer = 0x7f08a3a8bc00] 16:38:36 INFO - PROCESS | 3432 | 1461022716379 Marionette DEBUG loaded listener.js 16:38:36 INFO - PROCESS | 3432 | ++DOMWINDOW == 191 (0x7f08a7697000) [pid = 3432] [serial = 1293] [outer = 0x7f08a3a8bc00] 16:38:37 INFO - PROCESS | 3432 | 1461022717287 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]]]}] 16:38:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:38:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1434ms 16:38:37 INFO - PROCESS | 3432 | 1461022717341 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 16:38:37 INFO - PROCESS | 3432 | 1461022717345 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 16:38:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:38:37 INFO - PROCESS | 3432 | 1461022717352 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:38:37 INFO - PROCESS | 3432 | 1461022717355 Marionette TRACE conn3 <- [1,1694,null,{}] 16:38:37 INFO - PROCESS | 3432 | 1461022717360 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}] 16:38:37 INFO - PROCESS | 3432 | 1461022717532 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 16:38:37 INFO - PROCESS | 3432 | 1461022717725 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:37 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ac8ed800 == 129 [pid = 3432] [id = 431] 16:38:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 192 (0x7f08a3cd6800) [pid = 3432] [serial = 1294] [outer = (nil)] 16:38:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 193 (0x7f08a8ec1c00) [pid = 3432] [serial = 1295] [outer = 0x7f08a3cd6800] 16:38:37 INFO - PROCESS | 3432 | 1461022717798 Marionette DEBUG loaded listener.js 16:38:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 194 (0x7f08a9ce2800) [pid = 3432] [serial = 1296] [outer = 0x7f08a3cd6800] 16:38:38 INFO - PROCESS | 3432 | 1461022718680 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]]]}] 16:38:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:38:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1386ms 16:38:38 INFO - PROCESS | 3432 | 1461022718738 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 16:38:38 INFO - PROCESS | 3432 | 1461022718741 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 16:38:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:38:38 INFO - PROCESS | 3432 | 1461022718747 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:38:38 INFO - PROCESS | 3432 | 1461022718750 Marionette TRACE conn3 <- [1,1698,null,{}] 16:38:38 INFO - PROCESS | 3432 | 1461022718755 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}] 16:38:38 INFO - PROCESS | 3432 | 1461022718920 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 16:38:39 INFO - PROCESS | 3432 | 1461022719114 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:39 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08af91f000 == 130 [pid = 3432] [id = 432] 16:38:39 INFO - PROCESS | 3432 | ++DOMWINDOW == 195 (0x7f08a3ce7c00) [pid = 3432] [serial = 1297] [outer = (nil)] 16:38:39 INFO - PROCESS | 3432 | ++DOMWINDOW == 196 (0x7f08aa7ad000) [pid = 3432] [serial = 1298] [outer = 0x7f08a3ce7c00] 16:38:39 INFO - PROCESS | 3432 | 1461022719188 Marionette DEBUG loaded listener.js 16:38:39 INFO - PROCESS | 3432 | ++DOMWINDOW == 197 (0x7f08983d4000) [pid = 3432] [serial = 1299] [outer = 0x7f08a3ce7c00] 16:38:40 INFO - PROCESS | 3432 | 1461022720080 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]]]}] 16:38:40 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 16:38:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1385ms 16:38:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:38:40 INFO - PROCESS | 3432 | 1461022720134 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 16:38:40 INFO - PROCESS | 3432 | 1461022720137 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 16:38:40 INFO - PROCESS | 3432 | 1461022720143 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:38:40 INFO - PROCESS | 3432 | 1461022720147 Marionette TRACE conn3 <- [1,1702,null,{}] 16:38:40 INFO - PROCESS | 3432 | 1461022720152 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}] 16:38:40 INFO - PROCESS | 3432 | 1461022720364 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 16:38:40 INFO - PROCESS | 3432 | 1461022720552 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:40 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08bac12800 == 131 [pid = 3432] [id = 433] 16:38:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 198 (0x7f08ab6ba000) [pid = 3432] [serial = 1300] [outer = (nil)] 16:38:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 199 (0x7f08ac99b800) [pid = 3432] [serial = 1301] [outer = 0x7f08ab6ba000] 16:38:40 INFO - PROCESS | 3432 | 1461022720625 Marionette DEBUG loaded listener.js 16:38:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 200 (0x7f08ad5c2400) [pid = 3432] [serial = 1302] [outer = 0x7f08ab6ba000] 16:38:41 INFO - PROCESS | 3432 | 1461022721514 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]]]}] 16:38:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:38:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1437ms 16:38:41 INFO - PROCESS | 3432 | 1461022721594 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 16:38:41 INFO - PROCESS | 3432 | 1461022721599 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 16:38:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:38:41 INFO - PROCESS | 3432 | 1461022721608 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:38:41 INFO - PROCESS | 3432 | 1461022721610 Marionette TRACE conn3 <- [1,1706,null,{}] 16:38:41 INFO - PROCESS | 3432 | 1461022721616 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}] 16:38:41 INFO - PROCESS | 3432 | 1461022721786 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 16:38:41 INFO - PROCESS | 3432 | 1461022721987 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:42 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08beb2b800 == 132 [pid = 3432] [id = 434] 16:38:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 201 (0x7f08ab8de000) [pid = 3432] [serial = 1303] [outer = (nil)] 16:38:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 202 (0x7f08b9ab2c00) [pid = 3432] [serial = 1304] [outer = 0x7f08ab8de000] 16:38:42 INFO - PROCESS | 3432 | 1461022722100 Marionette DEBUG loaded listener.js 16:38:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 203 (0x7f08badf2000) [pid = 3432] [serial = 1305] [outer = 0x7f08ab8de000] 16:38:42 INFO - PROCESS | 3432 | 1461022722983 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]]]}] 16:38:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:38:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1427ms 16:38:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:38:43 INFO - PROCESS | 3432 | 1461022723036 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 16:38:43 INFO - PROCESS | 3432 | 1461022723039 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 16:38:43 INFO - PROCESS | 3432 | 1461022723045 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:38:43 INFO - PROCESS | 3432 | 1461022723048 Marionette TRACE conn3 <- [1,1710,null,{}] 16:38:43 INFO - PROCESS | 3432 | 1461022723053 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}] 16:38:43 INFO - PROCESS | 3432 | 1461022723228 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 16:38:43 INFO - PROCESS | 3432 | 1461022723453 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:43 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c18ba800 == 133 [pid = 3432] [id = 435] 16:38:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 204 (0x7f08a3a8d400) [pid = 3432] [serial = 1306] [outer = (nil)] 16:38:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 205 (0x7f08bc9e0c00) [pid = 3432] [serial = 1307] [outer = 0x7f08a3a8d400] 16:38:43 INFO - PROCESS | 3432 | 1461022723526 Marionette DEBUG loaded listener.js 16:38:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 206 (0x7f08be64c000) [pid = 3432] [serial = 1308] [outer = 0x7f08a3a8d400] 16:38:44 INFO - PROCESS | 3432 | 1461022724408 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]]]}] 16:38:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:38:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1438ms 16:38:44 INFO - PROCESS | 3432 | 1461022724483 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 16:38:44 INFO - PROCESS | 3432 | 1461022724486 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 16:38:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:38:44 INFO - PROCESS | 3432 | 1461022724493 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:38:44 INFO - PROCESS | 3432 | 1461022724496 Marionette TRACE conn3 <- [1,1714,null,{}] 16:38:44 INFO - PROCESS | 3432 | 1461022724501 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}] 16:38:44 INFO - PROCESS | 3432 | 1461022724716 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 16:38:44 INFO - PROCESS | 3432 | 1461022724906 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:44 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0894ad6000 == 134 [pid = 3432] [id = 436] 16:38:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 207 (0x7f08b9ab4000) [pid = 3432] [serial = 1309] [outer = (nil)] 16:38:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 208 (0x7f08bec11800) [pid = 3432] [serial = 1310] [outer = 0x7f08b9ab4000] 16:38:44 INFO - PROCESS | 3432 | 1461022724992 Marionette DEBUG loaded listener.js 16:38:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 209 (0x7f08bed83000) [pid = 3432] [serial = 1311] [outer = 0x7f08b9ab4000] 16:38:45 INFO - PROCESS | 3432 | 1461022725874 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]]]}] 16:38:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:38:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1433ms 16:38:45 INFO - PROCESS | 3432 | 1461022725927 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 16:38:45 INFO - PROCESS | 3432 | 1461022725930 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 16:38:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:38:45 INFO - PROCESS | 3432 | 1461022725936 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:38:45 INFO - PROCESS | 3432 | 1461022725939 Marionette TRACE conn3 <- [1,1718,null,{}] 16:38:45 INFO - PROCESS | 3432 | 1461022725944 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}] 16:38:46 INFO - PROCESS | 3432 | 1461022726113 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 16:38:46 INFO - PROCESS | 3432 | 1461022726308 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:46 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0894bcc800 == 135 [pid = 3432] [id = 437] 16:38:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 210 (0x7f0896170c00) [pid = 3432] [serial = 1312] [outer = (nil)] 16:38:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 211 (0x7f0896177400) [pid = 3432] [serial = 1313] [outer = 0x7f0896170c00] 16:38:46 INFO - PROCESS | 3432 | 1461022726383 Marionette DEBUG loaded listener.js 16:38:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 212 (0x7f089617d000) [pid = 3432] [serial = 1314] [outer = 0x7f0896170c00] 16:38:47 INFO - PROCESS | 3432 | 1461022727270 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]]]}] 16:38:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:38:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1381ms 16:38:47 INFO - PROCESS | 3432 | 1461022727318 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 16:38:47 INFO - PROCESS | 3432 | 1461022727322 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 16:38:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:38:47 INFO - PROCESS | 3432 | 1461022727328 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:38:47 INFO - PROCESS | 3432 | 1461022727332 Marionette TRACE conn3 <- [1,1722,null,{}] 16:38:47 INFO - PROCESS | 3432 | 1461022727337 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}] 16:38:47 INFO - PROCESS | 3432 | 1461022727538 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 16:38:47 INFO - PROCESS | 3432 | 1461022727728 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:47 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0894dc9000 == 136 [pid = 3432] [id = 438] 16:38:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 213 (0x7f089600e400) [pid = 3432] [serial = 1315] [outer = (nil)] 16:38:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 214 (0x7f08962a2400) [pid = 3432] [serial = 1316] [outer = 0x7f089600e400] 16:38:47 INFO - PROCESS | 3432 | 1461022727807 Marionette DEBUG loaded listener.js 16:38:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 215 (0x7f08aa9bf800) [pid = 3432] [serial = 1317] [outer = 0x7f089600e400] 16:38:48 INFO - PROCESS | 3432 | 1461022728705 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]]]}] 16:38:48 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 16:38:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1429ms 16:38:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:38:48 INFO - PROCESS | 3432 | 1461022728758 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 16:38:48 INFO - PROCESS | 3432 | 1461022728760 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 16:38:48 INFO - PROCESS | 3432 | 1461022728767 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:38:48 INFO - PROCESS | 3432 | 1461022728770 Marionette TRACE conn3 <- [1,1726,null,{}] 16:38:48 INFO - PROCESS | 3432 | 1461022728775 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}] 16:38:48 INFO - PROCESS | 3432 | 1461022728946 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 16:38:49 INFO - PROCESS | 3432 | 1461022729150 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:49 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0899b4a800 == 137 [pid = 3432] [id = 439] 16:38:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 216 (0x7f0894be5c00) [pid = 3432] [serial = 1318] [outer = (nil)] 16:38:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 217 (0x7f0894bec800) [pid = 3432] [serial = 1319] [outer = 0x7f0894be5c00] 16:38:49 INFO - PROCESS | 3432 | 1461022729219 Marionette DEBUG loaded listener.js 16:38:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 218 (0x7f0894bf2c00) [pid = 3432] [serial = 1320] [outer = 0x7f0894be5c00] 16:38:50 INFO - PROCESS | 3432 | 1461022730093 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]]]}] 16:38:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:38:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1378ms 16:38:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:38:50 INFO - PROCESS | 3432 | 1461022730145 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 16:38:50 INFO - PROCESS | 3432 | 1461022730148 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 16:38:50 INFO - PROCESS | 3432 | 1461022730155 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:38:50 INFO - PROCESS | 3432 | 1461022730158 Marionette TRACE conn3 <- [1,1730,null,{}] 16:38:50 INFO - PROCESS | 3432 | 1461022730164 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}] 16:38:50 INFO - PROCESS | 3432 | 1461022730341 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 16:38:50 INFO - PROCESS | 3432 | 1461022730539 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:50 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0896ad5800 == 138 [pid = 3432] [id = 440] 16:38:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 219 (0x7f0894be6800) [pid = 3432] [serial = 1321] [outer = (nil)] 16:38:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 220 (0x7f0897139800) [pid = 3432] [serial = 1322] [outer = 0x7f0894be6800] 16:38:50 INFO - PROCESS | 3432 | 1461022730607 Marionette DEBUG loaded listener.js 16:38:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 221 (0x7f08a30a5400) [pid = 3432] [serial = 1323] [outer = 0x7f0894be6800] 16:38:51 INFO - PROCESS | 3432 | 1461022731761 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]]]}] 16:38:51 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 16:38:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1681ms 16:38:51 INFO - PROCESS | 3432 | 1461022731836 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 16:38:51 INFO - PROCESS | 3432 | 1461022731840 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 16:38:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:38:51 INFO - PROCESS | 3432 | 1461022731848 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:38:51 INFO - PROCESS | 3432 | 1461022731853 Marionette TRACE conn3 <- [1,1734,null,{}] 16:38:51 INFO - PROCESS | 3432 | 1461022731861 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}] 16:38:52 INFO - PROCESS | 3432 | 1461022732032 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 16:38:52 INFO - PROCESS | 3432 | 1461022732293 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:52 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089ab56800 == 139 [pid = 3432] [id = 441] 16:38:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 222 (0x7f0896258800) [pid = 3432] [serial = 1324] [outer = (nil)] 16:38:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 223 (0x7f089629b400) [pid = 3432] [serial = 1325] [outer = 0x7f0896258800] 16:38:52 INFO - PROCESS | 3432 | 1461022732421 Marionette DEBUG loaded listener.js 16:38:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 224 (0x7f08962a5000) [pid = 3432] [serial = 1326] [outer = 0x7f0896258800] 16:38:53 INFO - PROCESS | 3432 | 1461022733381 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]]]}] 16:38:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:38:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1583ms 16:38:53 INFO - PROCESS | 3432 | 1461022733433 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 16:38:53 INFO - PROCESS | 3432 | 1461022733441 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 16:38:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:38:53 INFO - PROCESS | 3432 | 1461022733450 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:38:53 INFO - PROCESS | 3432 | 1461022733453 Marionette TRACE conn3 <- [1,1738,null,{}] 16:38:53 INFO - PROCESS | 3432 | 1461022733459 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}] 16:38:53 INFO - PROCESS | 3432 | 1461022733625 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 16:38:53 INFO - PROCESS | 3432 | 1461022733841 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:53 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a181a800 == 140 [pid = 3432] [id = 442] 16:38:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 225 (0x7f0895e7ac00) [pid = 3432] [serial = 1327] [outer = (nil)] 16:38:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 226 (0x7f0897b08000) [pid = 3432] [serial = 1328] [outer = 0x7f0895e7ac00] 16:38:53 INFO - PROCESS | 3432 | 1461022733910 Marionette DEBUG loaded listener.js 16:38:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 227 (0x7f08a0925000) [pid = 3432] [serial = 1329] [outer = 0x7f0895e7ac00] 16:38:54 INFO - PROCESS | 3432 | 1461022734974 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]]]}] 16:38:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:38:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1580ms 16:38:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:38:55 INFO - PROCESS | 3432 | 1461022735031 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 16:38:55 INFO - PROCESS | 3432 | 1461022735034 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 16:38:55 INFO - PROCESS | 3432 | 1461022735041 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:38:55 INFO - PROCESS | 3432 | 1461022735046 Marionette TRACE conn3 <- [1,1742,null,{}] 16:38:55 INFO - PROCESS | 3432 | 1461022735062 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}] 16:38:55 INFO - PROCESS | 3432 | 1461022735245 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 16:38:55 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a4c5d800 == 139 [pid = 3432] [id = 426] 16:38:55 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a3495000 == 138 [pid = 3432] [id = 425] 16:38:55 INFO - PROCESS | 3432 | --DOMWINDOW == 226 (0x7f08a9946400) [pid = 3432] [serial = 1184] [outer = (nil)] [url = about:blank] 16:38:55 INFO - PROCESS | 3432 | --DOMWINDOW == 225 (0x7f08a9e71c00) [pid = 3432] [serial = 1187] [outer = (nil)] [url = about:blank] 16:38:55 INFO - PROCESS | 3432 | --DOMWINDOW == 224 (0x7f08ab1a3000) [pid = 3432] [serial = 1193] [outer = (nil)] [url = about:blank] 16:38:55 INFO - PROCESS | 3432 | --DOMWINDOW == 223 (0x7f08aa952400) [pid = 3432] [serial = 1190] [outer = (nil)] [url = about:blank] 16:38:55 INFO - PROCESS | 3432 | --DOMWINDOW == 222 (0x7f08ac2db400) [pid = 3432] [serial = 1196] [outer = (nil)] [url = about:blank] 16:38:55 INFO - PROCESS | 3432 | --DOMWINDOW == 221 (0x7f08ac620000) [pid = 3432] [serial = 1199] [outer = (nil)] [url = about:blank] 16:38:55 INFO - PROCESS | 3432 | 1461022735620 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:55 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a2ccc000 == 137 [pid = 3432] [id = 424] 16:38:55 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a1817000 == 136 [pid = 3432] [id = 423] 16:38:55 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08970ad000 == 135 [pid = 3432] [id = 422] 16:38:55 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089ba33800 == 134 [pid = 3432] [id = 421] 16:38:55 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0899b4e800 == 135 [pid = 3432] [id = 443] 16:38:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 222 (0x7f08a173a400) [pid = 3432] [serial = 1330] [outer = (nil)] 16:38:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 223 (0x7f08a2da4400) [pid = 3432] [serial = 1331] [outer = 0x7f08a173a400] 16:38:55 INFO - PROCESS | 3432 | 1461022735716 Marionette DEBUG loaded listener.js 16:38:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 224 (0x7f08a3cc8c00) [pid = 3432] [serial = 1332] [outer = 0x7f08a173a400] 16:38:55 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08c311c800 == 134 [pid = 3432] [id = 415] 16:38:55 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08c0e81000 == 133 [pid = 3432] [id = 414] 16:38:55 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08bf072800 == 132 [pid = 3432] [id = 413] 16:38:56 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08be696000 == 131 [pid = 3432] [id = 412] 16:38:56 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b9b2d000 == 130 [pid = 3432] [id = 411] 16:38:56 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ac924000 == 129 [pid = 3432] [id = 410] 16:38:56 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a799e800 == 128 [pid = 3432] [id = 409] 16:38:56 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a1876000 == 127 [pid = 3432] [id = 408] 16:38:56 INFO - PROCESS | 3432 | --DOMWINDOW == 223 (0x7f08a8b0f400) [pid = 3432] [serial = 1220] [outer = (nil)] [url = about:blank] 16:38:56 INFO - PROCESS | 3432 | --DOMWINDOW == 222 (0x7f08a4ebfc00) [pid = 3432] [serial = 1214] [outer = (nil)] [url = about:blank] 16:38:56 INFO - PROCESS | 3432 | --DOMWINDOW == 221 (0x7f08a72fa400) [pid = 3432] [serial = 1217] [outer = (nil)] [url = about:blank] 16:38:56 INFO - PROCESS | 3432 | --DOMWINDOW == 220 (0x7f08a6e41000) [pid = 3432] [serial = 1215] [outer = (nil)] [url = about:blank] 16:38:56 INFO - PROCESS | 3432 | --DOMWINDOW == 219 (0x7f08a1a89c00) [pid = 3432] [serial = 1208] [outer = (nil)] [url = about:blank] 16:38:56 INFO - PROCESS | 3432 | --DOMWINDOW == 218 (0x7f08a2b29800) [pid = 3432] [serial = 1209] [outer = (nil)] [url = about:blank] 16:38:56 INFO - PROCESS | 3432 | --DOMWINDOW == 217 (0x7f08a1a8e400) [pid = 3432] [serial = 1169] [outer = (nil)] [url = about:blank] 16:38:56 INFO - PROCESS | 3432 | --DOMWINDOW == 216 (0x7f08a8b0fc00) [pid = 3432] [serial = 1181] [outer = (nil)] [url = about:blank] 16:38:56 INFO - PROCESS | 3432 | --DOMWINDOW == 215 (0x7f089600cc00) [pid = 3432] [serial = 1203] [outer = (nil)] [url = about:blank] 16:38:56 INFO - PROCESS | 3432 | --DOMWINDOW == 214 (0x7f0895e98c00) [pid = 3432] [serial = 1202] [outer = (nil)] [url = about:blank] 16:38:56 INFO - PROCESS | 3432 | --DOMWINDOW == 213 (0x7f08a598e400) [pid = 3432] [serial = 1172] [outer = (nil)] [url = about:blank] 16:38:56 INFO - PROCESS | 3432 | --DOMWINDOW == 212 (0x7f089713ec00) [pid = 3432] [serial = 1166] [outer = (nil)] [url = about:blank] 16:38:56 INFO - PROCESS | 3432 | --DOMWINDOW == 211 (0x7f08a3cea400) [pid = 3432] [serial = 1211] [outer = (nil)] [url = about:blank] 16:38:56 INFO - PROCESS | 3432 | --DOMWINDOW == 210 (0x7f08a7e0cc00) [pid = 3432] [serial = 1218] [outer = (nil)] [url = about:blank] 16:38:56 INFO - PROCESS | 3432 | --DOMWINDOW == 209 (0x7f08a76a1800) [pid = 3432] [serial = 1178] [outer = (nil)] [url = about:blank] 16:38:56 INFO - PROCESS | 3432 | --DOMWINDOW == 208 (0x7f08a724d000) [pid = 3432] [serial = 1175] [outer = (nil)] [url = about:blank] 16:38:56 INFO - PROCESS | 3432 | --DOMWINDOW == 207 (0x7f089bbc6800) [pid = 3432] [serial = 1206] [outer = (nil)] [url = about:blank] 16:38:56 INFO - PROCESS | 3432 | --DOMWINDOW == 206 (0x7f0897b0c400) [pid = 3432] [serial = 1205] [outer = (nil)] [url = about:blank] 16:38:56 INFO - PROCESS | 3432 | --DOMWINDOW == 205 (0x7f08a4e84800) [pid = 3432] [serial = 1212] [outer = (nil)] [url = about:blank] 16:38:56 INFO - PROCESS | 3432 | --DOMWINDOW == 204 (0x7f08a9713800) [pid = 3432] [serial = 1221] [outer = (nil)] [url = about:blank] 16:38:56 INFO - PROCESS | 3432 | 1461022736493 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]]]}] 16:38:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:38:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1484ms 16:38:56 INFO - PROCESS | 3432 | 1461022736524 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 16:38:56 INFO - PROCESS | 3432 | 1461022736528 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 16:38:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:38:56 INFO - PROCESS | 3432 | 1461022736535 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:38:56 INFO - PROCESS | 3432 | 1461022736537 Marionette TRACE conn3 <- [1,1746,null,{}] 16:38:56 INFO - PROCESS | 3432 | 1461022736542 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}] 16:38:56 INFO - PROCESS | 3432 | 1461022736699 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 16:38:56 INFO - PROCESS | 3432 | 1461022736854 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:56 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2bd1000 == 128 [pid = 3432] [id = 444] 16:38:56 INFO - PROCESS | 3432 | ++DOMWINDOW == 205 (0x7f08a06f0000) [pid = 3432] [serial = 1333] [outer = (nil)] 16:38:56 INFO - PROCESS | 3432 | ++DOMWINDOW == 206 (0x7f08a4ce2000) [pid = 3432] [serial = 1334] [outer = 0x7f08a06f0000] 16:38:56 INFO - PROCESS | 3432 | 1461022736916 Marionette DEBUG loaded listener.js 16:38:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 207 (0x7f08a6ee3c00) [pid = 3432] [serial = 1335] [outer = 0x7f08a06f0000] 16:38:57 INFO - PROCESS | 3432 | 1461022737646 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]]]}] 16:38:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:38:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1128ms 16:38:57 INFO - PROCESS | 3432 | 1461022737663 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 16:38:57 INFO - PROCESS | 3432 | 1461022737666 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 16:38:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:38:57 INFO - PROCESS | 3432 | 1461022737672 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:38:57 INFO - PROCESS | 3432 | 1461022737674 Marionette TRACE conn3 <- [1,1750,null,{}] 16:38:57 INFO - PROCESS | 3432 | 1461022737679 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}] 16:38:57 INFO - PROCESS | 3432 | 1461022737905 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 16:38:57 INFO - PROCESS | 3432 | 1461022737924 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:57 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a3bac000 == 129 [pid = 3432] [id = 445] 16:38:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 208 (0x7f08a3db9400) [pid = 3432] [serial = 1336] [outer = (nil)] 16:38:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 209 (0x7f08a72f6400) [pid = 3432] [serial = 1337] [outer = 0x7f08a3db9400] 16:38:58 INFO - PROCESS | 3432 | 1461022737998 Marionette DEBUG loaded listener.js 16:38:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 210 (0x7f08a7e15400) [pid = 3432] [serial = 1338] [outer = 0x7f08a3db9400] 16:38:58 INFO - PROCESS | 3432 | 1461022738968 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]]]}] 16:38:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:38:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1328ms 16:38:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:38:59 INFO - PROCESS | 3432 | 1461022739000 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 16:38:59 INFO - PROCESS | 3432 | 1461022739002 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 16:38:59 INFO - PROCESS | 3432 | 1461022739007 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:38:59 INFO - PROCESS | 3432 | 1461022739011 Marionette TRACE conn3 <- [1,1754,null,{}] 16:38:59 INFO - PROCESS | 3432 | 1461022739016 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}] 16:38:59 INFO - PROCESS | 3432 | 1461022739268 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 16:38:59 INFO - PROCESS | 3432 | 1461022739302 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:59 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a7dd4000 == 130 [pid = 3432] [id = 446] 16:38:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 211 (0x7f08a9946400) [pid = 3432] [serial = 1339] [outer = (nil)] 16:38:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 212 (0x7f08ab691800) [pid = 3432] [serial = 1340] [outer = 0x7f08a9946400] 16:38:59 INFO - PROCESS | 3432 | 1461022739366 Marionette DEBUG loaded listener.js 16:38:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 213 (0x7f08acd49000) [pid = 3432] [serial = 1341] [outer = 0x7f08a9946400] 16:39:00 INFO - PROCESS | 3432 | --DOMWINDOW == 212 (0x7f08a18d8400) [pid = 3432] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:39:00 INFO - PROCESS | 3432 | --DOMWINDOW == 211 (0x7f08a2b21000) [pid = 3432] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:39:00 INFO - PROCESS | 3432 | --DOMWINDOW == 210 (0x7f08983d0400) [pid = 3432] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:39:00 INFO - PROCESS | 3432 | --DOMWINDOW == 209 (0x7f0896169c00) [pid = 3432] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:39:00 INFO - PROCESS | 3432 | --DOMWINDOW == 208 (0x7f08a06e8000) [pid = 3432] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:39:00 INFO - PROCESS | 3432 | --DOMWINDOW == 207 (0x7f08a6c4e800) [pid = 3432] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:39:00 INFO - PROCESS | 3432 | 1461022740665 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]]]}] 16:39:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:39:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1685ms 16:39:00 INFO - PROCESS | 3432 | 1461022740694 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 16:39:00 INFO - PROCESS | 3432 | 1461022740697 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 16:39:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:39:00 INFO - PROCESS | 3432 | 1461022740702 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:39:00 INFO - PROCESS | 3432 | 1461022740705 Marionette TRACE conn3 <- [1,1758,null,{}] 16:39:00 INFO - PROCESS | 3432 | 1461022740710 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}] 16:39:00 INFO - PROCESS | 3432 | 1461022740922 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 16:39:01 INFO - PROCESS | 3432 | 1461022741061 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:01 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a79bf000 == 131 [pid = 3432] [id = 447] 16:39:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 208 (0x7f0896169c00) [pid = 3432] [serial = 1342] [outer = (nil)] 16:39:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 209 (0x7f08a4cddc00) [pid = 3432] [serial = 1343] [outer = 0x7f0896169c00] 16:39:01 INFO - PROCESS | 3432 | 1461022741123 Marionette DEBUG loaded listener.js 16:39:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 210 (0x7f08ad164800) [pid = 3432] [serial = 1344] [outer = 0x7f0896169c00] 16:39:01 INFO - PROCESS | 3432 | 1461022741828 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]]]}] 16:39:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:39:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1180ms 16:39:01 INFO - PROCESS | 3432 | 1461022741892 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 16:39:01 INFO - PROCESS | 3432 | 1461022741895 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 16:39:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:39:01 INFO - PROCESS | 3432 | 1461022741902 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:39:01 INFO - PROCESS | 3432 | 1461022741904 Marionette TRACE conn3 <- [1,1762,null,{}] 16:39:01 INFO - PROCESS | 3432 | 1461022741910 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}] 16:39:02 INFO - PROCESS | 3432 | 1461022742065 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 16:39:02 INFO - PROCESS | 3432 | 1461022742077 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:02 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ac921000 == 132 [pid = 3432] [id = 448] 16:39:02 INFO - PROCESS | 3432 | ++DOMWINDOW == 211 (0x7f08acd41800) [pid = 3432] [serial = 1345] [outer = (nil)] 16:39:02 INFO - PROCESS | 3432 | ++DOMWINDOW == 212 (0x7f08b8c57000) [pid = 3432] [serial = 1346] [outer = 0x7f08acd41800] 16:39:02 INFO - PROCESS | 3432 | 1461022742138 Marionette DEBUG loaded listener.js 16:39:02 INFO - PROCESS | 3432 | ++DOMWINDOW == 213 (0x7f08bacd3000) [pid = 3432] [serial = 1347] [outer = 0x7f08acd41800] 16:39:03 INFO - PROCESS | 3432 | 1461022743288 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]]]}] 16:39:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:39:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1432ms 16:39:03 INFO - PROCESS | 3432 | 1461022743337 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 16:39:03 INFO - PROCESS | 3432 | 1461022743343 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 16:39:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:39:03 INFO - PROCESS | 3432 | 1461022743352 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:39:03 INFO - PROCESS | 3432 | 1461022743357 Marionette TRACE conn3 <- [1,1766,null,{}] 16:39:03 INFO - PROCESS | 3432 | 1461022743365 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}] 16:39:03 INFO - PROCESS | 3432 | 1461022743553 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 16:39:03 INFO - PROCESS | 3432 | 1461022743757 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:03 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089ab62800 == 133 [pid = 3432] [id = 449] 16:39:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 214 (0x7f089617a000) [pid = 3432] [serial = 1348] [outer = (nil)] 16:39:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 215 (0x7f08971e2000) [pid = 3432] [serial = 1349] [outer = 0x7f089617a000] 16:39:03 INFO - PROCESS | 3432 | 1461022743886 Marionette DEBUG loaded listener.js 16:39:04 INFO - PROCESS | 3432 | ++DOMWINDOW == 216 (0x7f0899d3d000) [pid = 3432] [serial = 1350] [outer = 0x7f089617a000] 16:39:04 INFO - PROCESS | 3432 | 1461022744755 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]]]}] 16:39:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:39:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1435ms 16:39:04 INFO - PROCESS | 3432 | 1461022744787 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 16:39:04 INFO - PROCESS | 3432 | 1461022744796 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 16:39:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:39:04 INFO - PROCESS | 3432 | 1461022744806 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:39:04 INFO - PROCESS | 3432 | 1461022744809 Marionette TRACE conn3 <- [1,1770,null,{}] 16:39:04 INFO - PROCESS | 3432 | 1461022744815 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}] 16:39:04 INFO - PROCESS | 3432 | 1461022744984 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 16:39:05 INFO - PROCESS | 3432 | 1461022745194 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:05 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a3f1c800 == 134 [pid = 3432] [id = 450] 16:39:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 217 (0x7f08962a3000) [pid = 3432] [serial = 1351] [outer = (nil)] 16:39:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 218 (0x7f08a2b41400) [pid = 3432] [serial = 1352] [outer = 0x7f08962a3000] 16:39:05 INFO - PROCESS | 3432 | 1461022745264 Marionette DEBUG loaded listener.js 16:39:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 219 (0x7f08a3a92000) [pid = 3432] [serial = 1353] [outer = 0x7f08962a3000] 16:39:06 INFO - PROCESS | 3432 | 1461022746266 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]]]}] 16:39:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:39:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1536ms 16:39:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:39:06 INFO - PROCESS | 3432 | 1461022746342 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 16:39:06 INFO - PROCESS | 3432 | 1461022746345 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 16:39:06 INFO - PROCESS | 3432 | 1461022746352 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:39:06 INFO - PROCESS | 3432 | 1461022746357 Marionette TRACE conn3 <- [1,1774,null,{}] 16:39:06 INFO - PROCESS | 3432 | 1461022746373 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}] 16:39:06 INFO - PROCESS | 3432 | 1461022746590 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 16:39:06 INFO - PROCESS | 3432 | 1461022746825 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:06 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b9a74800 == 135 [pid = 3432] [id = 451] 16:39:06 INFO - PROCESS | 3432 | ++DOMWINDOW == 220 (0x7f08a7e14c00) [pid = 3432] [serial = 1354] [outer = (nil)] 16:39:06 INFO - PROCESS | 3432 | ++DOMWINDOW == 221 (0x7f08aa931800) [pid = 3432] [serial = 1355] [outer = 0x7f08a7e14c00] 16:39:06 INFO - PROCESS | 3432 | 1461022746945 Marionette DEBUG loaded listener.js 16:39:07 INFO - PROCESS | 3432 | ++DOMWINDOW == 222 (0x7f08ac2df400) [pid = 3432] [serial = 1356] [outer = 0x7f08a7e14c00] 16:39:07 INFO - PROCESS | 3432 | 1461022747759 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]]]}] 16:39:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:39:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1439ms 16:39:07 INFO - PROCESS | 3432 | 1461022747790 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 16:39:07 INFO - PROCESS | 3432 | 1461022747794 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 16:39:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:39:07 INFO - PROCESS | 3432 | 1461022747800 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:39:07 INFO - PROCESS | 3432 | 1461022747803 Marionette TRACE conn3 <- [1,1778,null,{}] 16:39:07 INFO - PROCESS | 3432 | 1461022747809 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}] 16:39:07 INFO - PROCESS | 3432 | 1461022747980 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 16:39:08 INFO - PROCESS | 3432 | 1461022748191 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:08 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08bcf23000 == 136 [pid = 3432] [id = 452] 16:39:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 223 (0x7f08a8b0f400) [pid = 3432] [serial = 1357] [outer = (nil)] 16:39:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 224 (0x7f08af96fc00) [pid = 3432] [serial = 1358] [outer = 0x7f08a8b0f400] 16:39:08 INFO - PROCESS | 3432 | 1461022748261 Marionette DEBUG loaded listener.js 16:39:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 225 (0x7f08b9f0f400) [pid = 3432] [serial = 1359] [outer = 0x7f08a8b0f400] 16:39:09 INFO - PROCESS | 3432 | 1461022749143 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]]]}] 16:39:09 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 16:39:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1378ms 16:39:09 INFO - PROCESS | 3432 | 1461022749179 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 16:39:09 INFO - PROCESS | 3432 | 1461022749183 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 16:39:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:39:09 INFO - PROCESS | 3432 | 1461022749189 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:39:09 INFO - PROCESS | 3432 | 1461022749192 Marionette TRACE conn3 <- [1,1782,null,{}] 16:39:09 INFO - PROCESS | 3432 | 1461022749198 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}] 16:39:09 INFO - PROCESS | 3432 | 1461022749365 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 16:39:09 INFO - PROCESS | 3432 | 1461022749564 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:09 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08beb3f800 == 137 [pid = 3432] [id = 453] 16:39:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 226 (0x7f08ac3d5800) [pid = 3432] [serial = 1360] [outer = (nil)] 16:39:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 227 (0x7f08bce26000) [pid = 3432] [serial = 1361] [outer = 0x7f08ac3d5800] 16:39:09 INFO - PROCESS | 3432 | 1461022749637 Marionette DEBUG loaded listener.js 16:39:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 228 (0x7f08bec06400) [pid = 3432] [serial = 1362] [outer = 0x7f08ac3d5800] 16:39:10 INFO - PROCESS | 3432 | 1461022750536 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]]]}] 16:39:10 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 16:39:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1387ms 16:39:10 INFO - PROCESS | 3432 | 1461022750577 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 16:39:10 INFO - PROCESS | 3432 | 1461022750581 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 16:39:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:39:10 INFO - PROCESS | 3432 | 1461022750587 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:39:10 INFO - PROCESS | 3432 | 1461022750590 Marionette TRACE conn3 <- [1,1786,null,{}] 16:39:10 INFO - PROCESS | 3432 | 1461022750595 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}] 16:39:10 INFO - PROCESS | 3432 | 1461022750803 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 16:39:11 INFO - PROCESS | 3432 | 1461022750998 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:11 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c4189800 == 138 [pid = 3432] [id = 454] 16:39:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 229 (0x7f089594a800) [pid = 3432] [serial = 1363] [outer = (nil)] 16:39:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 230 (0x7f0895950800) [pid = 3432] [serial = 1364] [outer = 0x7f089594a800] 16:39:11 INFO - PROCESS | 3432 | 1461022751077 Marionette DEBUG loaded listener.js 16:39:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 231 (0x7f08bf003000) [pid = 3432] [serial = 1365] [outer = 0x7f089594a800] 16:39:11 INFO - PROCESS | 3432 | 1461022751963 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]]]}] 16:39:12 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 16:39:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1427ms 16:39:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:39:12 INFO - PROCESS | 3432 | 1461022752016 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 16:39:12 INFO - PROCESS | 3432 | 1461022752019 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 16:39:12 INFO - PROCESS | 3432 | 1461022752025 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:39:12 INFO - PROCESS | 3432 | 1461022752028 Marionette TRACE conn3 <- [1,1790,null,{}] 16:39:12 INFO - PROCESS | 3432 | 1461022752033 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}] 16:39:12 INFO - PROCESS | 3432 | 1461022752219 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 16:39:12 INFO - PROCESS | 3432 | 1461022752422 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:12 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a7572000 == 139 [pid = 3432] [id = 455] 16:39:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 232 (0x7f089594ac00) [pid = 3432] [serial = 1366] [outer = (nil)] 16:39:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 233 (0x7f089bb26000) [pid = 3432] [serial = 1367] [outer = 0x7f089594ac00] 16:39:12 INFO - PROCESS | 3432 | 1461022752497 Marionette DEBUG loaded listener.js 16:39:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 234 (0x7f089bb2bc00) [pid = 3432] [serial = 1368] [outer = 0x7f089594ac00] 16:39:13 INFO - PROCESS | 3432 | 1461022753350 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]]]}] 16:39:13 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) 16:39:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1387ms 16:39:13 INFO - PROCESS | 3432 | 1461022753412 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 16:39:13 INFO - PROCESS | 3432 | 1461022753416 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 16:39:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:39:13 INFO - PROCESS | 3432 | 1461022753422 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:39:13 INFO - PROCESS | 3432 | 1461022753424 Marionette TRACE conn3 <- [1,1794,null,{}] 16:39:13 INFO - PROCESS | 3432 | 1461022753430 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}] 16:39:13 INFO - PROCESS | 3432 | 1461022753608 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 16:39:13 INFO - PROCESS | 3432 | 1461022753834 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:13 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0897851800 == 140 [pid = 3432] [id = 456] 16:39:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 235 (0x7f089bb2c000) [pid = 3432] [serial = 1369] [outer = (nil)] 16:39:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 236 (0x7f08a72a3800) [pid = 3432] [serial = 1370] [outer = 0x7f089bb2c000] 16:39:13 INFO - PROCESS | 3432 | 1461022753952 Marionette DEBUG loaded listener.js 16:39:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 237 (0x7f08a72a8000) [pid = 3432] [serial = 1371] [outer = 0x7f089bb2c000] 16:39:14 INFO - PROCESS | 3432 | 1461022754837 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]]]}] 16:39:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:39:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1480ms 16:39:14 INFO - PROCESS | 3432 | 1461022754918 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 16:39:14 INFO - PROCESS | 3432 | 1461022754922 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 16:39:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:39:14 INFO - PROCESS | 3432 | 1461022754931 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:39:14 INFO - PROCESS | 3432 | 1461022754933 Marionette TRACE conn3 <- [1,1798,null,{}] 16:39:14 INFO - PROCESS | 3432 | 1461022754939 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}] 16:39:15 INFO - PROCESS | 3432 | 1461022755122 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 16:39:15 INFO - PROCESS | 3432 | 1461022755320 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:15 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0897a9b800 == 141 [pid = 3432] [id = 457] 16:39:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 238 (0x7f0897784000) [pid = 3432] [serial = 1372] [outer = (nil)] 16:39:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 239 (0x7f089778b800) [pid = 3432] [serial = 1373] [outer = 0x7f0897784000] 16:39:15 INFO - PROCESS | 3432 | 1461022755392 Marionette DEBUG loaded listener.js 16:39:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 240 (0x7f0897790800) [pid = 3432] [serial = 1374] [outer = 0x7f0897784000] 16:39:16 INFO - PROCESS | 3432 | 1461022756242 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]]]}] 16:39:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:39:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1377ms 16:39:16 INFO - PROCESS | 3432 | 1461022756309 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 16:39:16 INFO - PROCESS | 3432 | 1461022756312 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 16:39:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:39:16 INFO - PROCESS | 3432 | 1461022756319 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:39:16 INFO - PROCESS | 3432 | 1461022756322 Marionette TRACE conn3 <- [1,1802,null,{}] 16:39:16 INFO - PROCESS | 3432 | 1461022756327 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}] 16:39:16 INFO - PROCESS | 3432 | 1461022756533 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 16:39:16 INFO - PROCESS | 3432 | 1461022756736 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:16 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0897ab2000 == 142 [pid = 3432] [id = 458] 16:39:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 241 (0x7f0897786800) [pid = 3432] [serial = 1375] [outer = (nil)] 16:39:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 242 (0x7f08a2a3e400) [pid = 3432] [serial = 1376] [outer = 0x7f0897786800] 16:39:16 INFO - PROCESS | 3432 | 1461022756850 Marionette DEBUG loaded listener.js 16:39:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 243 (0x7f08a72ab400) [pid = 3432] [serial = 1377] [outer = 0x7f0897786800] 16:39:18 INFO - PROCESS | 3432 | 1461022758343 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]]]}] 16:39:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:39:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 2142ms 16:39:18 INFO - PROCESS | 3432 | 1461022758469 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 16:39:18 INFO - PROCESS | 3432 | 1461022758474 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 16:39:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:39:18 INFO - PROCESS | 3432 | 1461022758482 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:39:18 INFO - PROCESS | 3432 | 1461022758487 Marionette TRACE conn3 <- [1,1806,null,{}] 16:39:18 INFO - PROCESS | 3432 | 1461022758495 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}] 16:39:18 INFO - PROCESS | 3432 | 1461022758655 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 16:39:18 INFO - PROCESS | 3432 | 1461022758868 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:18 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08970b5800 == 143 [pid = 3432] [id = 459] 16:39:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 244 (0x7f08943ee400) [pid = 3432] [serial = 1378] [outer = (nil)] 16:39:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 245 (0x7f08943f2c00) [pid = 3432] [serial = 1379] [outer = 0x7f08943ee400] 16:39:18 INFO - PROCESS | 3432 | 1461022758936 Marionette DEBUG loaded listener.js 16:39:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 246 (0x7f089594d400) [pid = 3432] [serial = 1380] [outer = 0x7f08943ee400] 16:39:19 INFO - PROCESS | 3432 | 1461022759858 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]]]}] 16:39:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:39:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1433ms 16:39:19 INFO - PROCESS | 3432 | 1461022759915 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 16:39:19 INFO - PROCESS | 3432 | 1461022759927 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 16:39:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:39:19 INFO - PROCESS | 3432 | 1461022759947 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:39:19 INFO - PROCESS | 3432 | 1461022759955 Marionette TRACE conn3 <- [1,1810,null,{}] 16:39:19 INFO - PROCESS | 3432 | 1461022759964 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}] 16:39:20 INFO - PROCESS | 3432 | 1461022760233 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 16:39:20 INFO - PROCESS | 3432 | 1461022760526 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:20 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08961a4000 == 144 [pid = 3432] [id = 460] 16:39:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 247 (0x7f0894bf0000) [pid = 3432] [serial = 1381] [outer = (nil)] 16:39:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 248 (0x7f0895ed9400) [pid = 3432] [serial = 1382] [outer = 0x7f0894bf0000] 16:39:20 INFO - PROCESS | 3432 | 1461022760596 Marionette DEBUG loaded listener.js 16:39:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 249 (0x7f0896170400) [pid = 3432] [serial = 1383] [outer = 0x7f0894bf0000] 16:39:21 INFO - PROCESS | 3432 | 1461022761521 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]]]}] 16:39:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:39:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1644ms 16:39:21 INFO - PROCESS | 3432 | 1461022761592 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 16:39:21 INFO - PROCESS | 3432 | 1461022761596 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 16:39:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:39:21 INFO - PROCESS | 3432 | 1461022761602 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:39:21 INFO - PROCESS | 3432 | 1461022761607 Marionette TRACE conn3 <- [1,1814,null,{}] 16:39:21 INFO - PROCESS | 3432 | 1461022761623 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}] 16:39:21 INFO - PROCESS | 3432 | 1461022761799 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 16:39:22 INFO - PROCESS | 3432 | 1461022762084 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:22 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089ab55800 == 145 [pid = 3432] [id = 461] 16:39:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 250 (0x7f0896fc6800) [pid = 3432] [serial = 1384] [outer = (nil)] 16:39:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 251 (0x7f0897788400) [pid = 3432] [serial = 1385] [outer = 0x7f0896fc6800] 16:39:22 INFO - PROCESS | 3432 | 1461022762200 Marionette DEBUG loaded listener.js 16:39:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 252 (0x7f0897b06800) [pid = 3432] [serial = 1386] [outer = 0x7f0896fc6800] 16:39:23 INFO - PROCESS | 3432 | 1461022763057 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]]]}] 16:39:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:39:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1488ms 16:39:23 INFO - PROCESS | 3432 | 1461022763090 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 16:39:23 INFO - PROCESS | 3432 | 1461022763094 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 16:39:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:39:23 INFO - PROCESS | 3432 | 1461022763100 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:39:23 INFO - PROCESS | 3432 | 1461022763103 Marionette TRACE conn3 <- [1,1818,null,{}] 16:39:23 INFO - PROCESS | 3432 | 1461022763108 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}] 16:39:23 INFO - PROCESS | 3432 | 1461022763282 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 16:39:23 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b2f07800 == 144 [pid = 3432] [id = 206] 16:39:23 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ad58c000 == 143 [pid = 3432] [id = 45] 16:39:23 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a34a6800 == 142 [pid = 3432] [id = 389] 16:39:23 INFO - PROCESS | 3432 | --DOMWINDOW == 251 (0x7f08adfb9000) [pid = 3432] [serial = 1244] [outer = (nil)] [url = about:blank] 16:39:23 INFO - PROCESS | 3432 | --DOMWINDOW == 250 (0x7f08a6c56000) [pid = 3432] [serial = 1262] [outer = (nil)] [url = about:blank] 16:39:23 INFO - PROCESS | 3432 | --DOMWINDOW == 249 (0x7f08a2d9ec00) [pid = 3432] [serial = 1229] [outer = (nil)] [url = about:blank] 16:39:23 INFO - PROCESS | 3432 | --DOMWINDOW == 248 (0x7f08a9e72000) [pid = 3432] [serial = 1235] [outer = (nil)] [url = about:blank] 16:39:23 INFO - PROCESS | 3432 | --DOMWINDOW == 247 (0x7f08a769cc00) [pid = 3432] [serial = 1232] [outer = (nil)] [url = about:blank] 16:39:23 INFO - PROCESS | 3432 | --DOMWINDOW == 246 (0x7f0899d39800) [pid = 3432] [serial = 1226] [outer = (nil)] [url = about:blank] 16:39:23 INFO - PROCESS | 3432 | --DOMWINDOW == 245 (0x7f08ad160c00) [pid = 3432] [serial = 1241] [outer = (nil)] [url = about:blank] 16:39:23 INFO - PROCESS | 3432 | --DOMWINDOW == 244 (0x7f08ac2dd800) [pid = 3432] [serial = 1238] [outer = (nil)] [url = about:blank] 16:39:23 INFO - PROCESS | 3432 | --DOMWINDOW == 243 (0x7f08b8ccf000) [pid = 3432] [serial = 1247] [outer = (nil)] [url = about:blank] 16:39:23 INFO - PROCESS | 3432 | --DOMWINDOW == 242 (0x7f08bac29800) [pid = 3432] [serial = 1253] [outer = (nil)] [url = about:blank] 16:39:23 INFO - PROCESS | 3432 | --DOMWINDOW == 241 (0x7f08b9d09800) [pid = 3432] [serial = 1250] [outer = (nil)] [url = about:blank] 16:39:23 INFO - PROCESS | 3432 | --DOMWINDOW == 240 (0x7f08bcf85400) [pid = 3432] [serial = 1256] [outer = (nil)] [url = about:blank] 16:39:23 INFO - PROCESS | 3432 | --DOMWINDOW == 239 (0x7f08bec0ec00) [pid = 3432] [serial = 1259] [outer = (nil)] [url = about:blank] 16:39:23 INFO - PROCESS | 3432 | --DOMWINDOW == 238 (0x7f08a7db0400) [pid = 3432] [serial = 1283] [outer = (nil)] [url = about:blank] 16:39:23 INFO - PROCESS | 3432 | 1461022763578 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:23 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a79bf000 == 141 [pid = 3432] [id = 447] 16:39:23 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a7dd4000 == 140 [pid = 3432] [id = 446] 16:39:23 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a3bac000 == 139 [pid = 3432] [id = 445] 16:39:23 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0894bde800 == 140 [pid = 3432] [id = 462] 16:39:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 239 (0x7f0894be3400) [pid = 3432] [serial = 1387] [outer = (nil)] 16:39:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 240 (0x7f0896165000) [pid = 3432] [serial = 1388] [outer = 0x7f0894be3400] 16:39:23 INFO - PROCESS | 3432 | 1461022763645 Marionette DEBUG loaded listener.js 16:39:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 241 (0x7f08983dd400) [pid = 3432] [serial = 1389] [outer = 0x7f0894be3400] 16:39:23 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a2bd1000 == 139 [pid = 3432] [id = 444] 16:39:23 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0899b4e800 == 138 [pid = 3432] [id = 443] 16:39:23 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a181a800 == 137 [pid = 3432] [id = 442] 16:39:23 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089ab56800 == 136 [pid = 3432] [id = 441] 16:39:24 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08beb2b800 == 135 [pid = 3432] [id = 434] 16:39:24 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08bac12800 == 134 [pid = 3432] [id = 433] 16:39:24 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08af91f000 == 133 [pid = 3432] [id = 432] 16:39:24 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ac8ed800 == 132 [pid = 3432] [id = 431] 16:39:24 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a34b0000 == 131 [pid = 3432] [id = 429] 16:39:24 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089baa2000 == 130 [pid = 3432] [id = 428] 16:39:24 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a79b7000 == 129 [pid = 3432] [id = 427] 16:39:24 INFO - PROCESS | 3432 | --DOMWINDOW == 240 (0x7f08a3a90800) [pid = 3432] [serial = 1277] [outer = (nil)] [url = about:blank] 16:39:24 INFO - PROCESS | 3432 | --DOMWINDOW == 239 (0x7f08a3a84400) [pid = 3432] [serial = 1274] [outer = (nil)] [url = about:blank] 16:39:24 INFO - PROCESS | 3432 | --DOMWINDOW == 238 (0x7f08a0924800) [pid = 3432] [serial = 1268] [outer = (nil)] [url = about:blank] 16:39:24 INFO - PROCESS | 3432 | --DOMWINDOW == 237 (0x7f08a18d9c00) [pid = 3432] [serial = 1269] [outer = (nil)] [url = about:blank] 16:39:24 INFO - PROCESS | 3432 | --DOMWINDOW == 236 (0x7f0899d33800) [pid = 3432] [serial = 1266] [outer = (nil)] [url = about:blank] 16:39:24 INFO - PROCESS | 3432 | --DOMWINDOW == 235 (0x7f08a2ac6400) [pid = 3432] [serial = 1271] [outer = (nil)] [url = about:blank] 16:39:24 INFO - PROCESS | 3432 | --DOMWINDOW == 234 (0x7f0896fd0000) [pid = 3432] [serial = 1265] [outer = (nil)] [url = about:blank] 16:39:24 INFO - PROCESS | 3432 | --DOMWINDOW == 233 (0x7f08a4998c00) [pid = 3432] [serial = 1278] [outer = (nil)] [url = about:blank] 16:39:24 INFO - PROCESS | 3432 | --DOMWINDOW == 232 (0x7f08aa956000) [pid = 3432] [serial = 1223] [outer = (nil)] [url = about:blank] 16:39:24 INFO - PROCESS | 3432 | --DOMWINDOW == 231 (0x7f08a2da2400) [pid = 3432] [serial = 1272] [outer = (nil)] [url = about:blank] 16:39:24 INFO - PROCESS | 3432 | --DOMWINDOW == 230 (0x7f08a6e3fc00) [pid = 3432] [serial = 1280] [outer = (nil)] [url = about:blank] 16:39:24 INFO - PROCESS | 3432 | --DOMWINDOW == 229 (0x7f08a724dc00) [pid = 3432] [serial = 1281] [outer = (nil)] [url = about:blank] 16:39:24 INFO - PROCESS | 3432 | --DOMWINDOW == 228 (0x7f08a3a8cc00) [pid = 3432] [serial = 1275] [outer = (nil)] [url = about:blank] 16:39:24 INFO - PROCESS | 3432 | 1461022764438 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]]]}] 16:39:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:39:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1378ms 16:39:24 INFO - PROCESS | 3432 | 1461022764493 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 16:39:24 INFO - PROCESS | 3432 | 1461022764496 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 16:39:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:39:24 INFO - PROCESS | 3432 | 1461022764504 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:39:24 INFO - PROCESS | 3432 | 1461022764507 Marionette TRACE conn3 <- [1,1822,null,{}] 16:39:24 INFO - PROCESS | 3432 | 1461022764516 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}] 16:39:24 INFO - PROCESS | 3432 | 1461022764670 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 16:39:24 INFO - PROCESS | 3432 | 1461022764981 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:25 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0894bc4000 == 130 [pid = 3432] [id = 463] 16:39:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 229 (0x7f08943e7c00) [pid = 3432] [serial = 1390] [outer = (nil)] 16:39:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 230 (0x7f08943ed400) [pid = 3432] [serial = 1391] [outer = 0x7f08943e7c00] 16:39:25 INFO - PROCESS | 3432 | 1461022765057 Marionette DEBUG loaded listener.js 16:39:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 231 (0x7f0894bed400) [pid = 3432] [serial = 1392] [outer = 0x7f08943e7c00] 16:39:26 INFO - PROCESS | 3432 | 1461022766050 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]]]}] 16:39:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:39:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1587ms 16:39:26 INFO - PROCESS | 3432 | 1461022766094 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 16:39:26 INFO - PROCESS | 3432 | 1461022766101 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 16:39:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:39:26 INFO - PROCESS | 3432 | 1461022766110 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:39:26 INFO - PROCESS | 3432 | 1461022766114 Marionette TRACE conn3 <- [1,1826,null,{}] 16:39:26 INFO - PROCESS | 3432 | 1461022766121 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}] 16:39:26 INFO - PROCESS | 3432 | 1461022766314 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 16:39:26 INFO - PROCESS | 3432 | 1461022766505 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:26 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08989d0800 == 131 [pid = 3432] [id = 464] 16:39:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 232 (0x7f08943e8000) [pid = 3432] [serial = 1393] [outer = (nil)] 16:39:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 233 (0x7f089617d400) [pid = 3432] [serial = 1394] [outer = 0x7f08943e8000] 16:39:26 INFO - PROCESS | 3432 | 1461022766581 Marionette DEBUG loaded listener.js 16:39:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 234 (0x7f0896fc5800) [pid = 3432] [serial = 1395] [outer = 0x7f08943e8000] 16:39:27 INFO - PROCESS | 3432 | 1461022767526 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]]]}] 16:39:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:39:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1485ms 16:39:27 INFO - PROCESS | 3432 | 1461022767598 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 16:39:27 INFO - PROCESS | 3432 | 1461022767604 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 16:39:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:39:27 INFO - PROCESS | 3432 | 1461022767611 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:39:27 INFO - PROCESS | 3432 | 1461022767614 Marionette TRACE conn3 <- [1,1830,null,{}] 16:39:27 INFO - PROCESS | 3432 | 1461022767620 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}] 16:39:27 INFO - PROCESS | 3432 | 1461022767838 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 16:39:28 INFO - PROCESS | 3432 | 1461022768108 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:28 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a0821000 == 132 [pid = 3432] [id = 465] 16:39:28 INFO - PROCESS | 3432 | ++DOMWINDOW == 235 (0x7f0896175800) [pid = 3432] [serial = 1396] [outer = (nil)] 16:39:28 INFO - PROCESS | 3432 | ++DOMWINDOW == 236 (0x7f08983d3400) [pid = 3432] [serial = 1397] [outer = 0x7f0896175800] 16:39:28 INFO - PROCESS | 3432 | 1461022768228 Marionette DEBUG loaded listener.js 16:39:28 INFO - PROCESS | 3432 | ++DOMWINDOW == 237 (0x7f089bb24000) [pid = 3432] [serial = 1398] [outer = 0x7f0896175800] 16:39:29 INFO - PROCESS | 3432 | 1461022769179 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]]]}] 16:39:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:39:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1629ms 16:39:29 INFO - PROCESS | 3432 | 1461022769241 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 16:39:29 INFO - PROCESS | 3432 | 1461022769246 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 16:39:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:39:29 INFO - PROCESS | 3432 | 1461022769261 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:39:29 INFO - PROCESS | 3432 | 1461022769270 Marionette TRACE conn3 <- [1,1834,null,{}] 16:39:29 INFO - PROCESS | 3432 | 1461022769276 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}] 16:39:29 INFO - PROCESS | 3432 | 1461022769503 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 16:39:29 INFO - PROCESS | 3432 | 1461022769738 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:29 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2c76000 == 133 [pid = 3432] [id = 466] 16:39:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 238 (0x7f08981f2000) [pid = 3432] [serial = 1399] [outer = (nil)] 16:39:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 239 (0x7f08a173f800) [pid = 3432] [serial = 1400] [outer = 0x7f08981f2000] 16:39:29 INFO - PROCESS | 3432 | 1461022769855 Marionette DEBUG loaded listener.js 16:39:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 240 (0x7f08a2a3c000) [pid = 3432] [serial = 1401] [outer = 0x7f08981f2000] 16:39:30 INFO - PROCESS | 3432 | 1461022770788 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]]]}] 16:39:30 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 16:39:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1601ms 16:39:30 INFO - PROCESS | 3432 | 1461022770855 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 16:39:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:39:30 INFO - PROCESS | 3432 | 1461022770860 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 16:39:30 INFO - PROCESS | 3432 | 1461022770866 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:39:30 INFO - PROCESS | 3432 | 1461022770869 Marionette TRACE conn3 <- [1,1838,null,{}] 16:39:30 INFO - PROCESS | 3432 | 1461022770875 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}] 16:39:31 INFO - PROCESS | 3432 | 1461022771053 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 16:39:31 INFO - PROCESS | 3432 | 1461022771252 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:31 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a349d000 == 134 [pid = 3432] [id = 467] 16:39:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 241 (0x7f089bbd1000) [pid = 3432] [serial = 1402] [outer = (nil)] 16:39:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 242 (0x7f08a2d80000) [pid = 3432] [serial = 1403] [outer = 0x7f089bbd1000] 16:39:31 INFO - PROCESS | 3432 | 1461022771326 Marionette DEBUG loaded listener.js 16:39:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 243 (0x7f08a30ae400) [pid = 3432] [serial = 1404] [outer = 0x7f089bbd1000] 16:39:32 INFO - PROCESS | 3432 | 1461022772195 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]]]}] 16:39:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:39:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1383ms 16:39:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:39:32 INFO - PROCESS | 3432 | 1461022772249 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 16:39:32 INFO - PROCESS | 3432 | 1461022772252 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 16:39:32 INFO - PROCESS | 3432 | 1461022772258 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:39:32 INFO - PROCESS | 3432 | 1461022772262 Marionette TRACE conn3 <- [1,1842,null,{}] 16:39:32 INFO - PROCESS | 3432 | 1461022772267 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}] 16:39:32 INFO - PROCESS | 3432 | 1461022772433 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 16:39:32 INFO - PROCESS | 3432 | 1461022772631 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:32 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a4c48800 == 135 [pid = 3432] [id = 468] 16:39:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 244 (0x7f08a319f800) [pid = 3432] [serial = 1405] [outer = (nil)] 16:39:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 245 (0x7f08a3561c00) [pid = 3432] [serial = 1406] [outer = 0x7f08a319f800] 16:39:32 INFO - PROCESS | 3432 | 1461022772718 Marionette DEBUG loaded listener.js 16:39:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 246 (0x7f08a4998c00) [pid = 3432] [serial = 1407] [outer = 0x7f08a319f800] 16:39:34 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0896ad5800 == 134 [pid = 3432] [id = 440] 16:39:34 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0894bcc800 == 133 [pid = 3432] [id = 437] 16:39:34 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b2f07000 == 132 [pid = 3432] [id = 70] 16:39:34 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0894bde800 == 131 [pid = 3432] [id = 462] 16:39:34 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089ab55800 == 130 [pid = 3432] [id = 461] 16:39:34 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08961a4000 == 129 [pid = 3432] [id = 460] 16:39:34 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08970b5800 == 128 [pid = 3432] [id = 459] 16:39:34 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08bcf23000 == 127 [pid = 3432] [id = 452] 16:39:34 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b9a74800 == 126 [pid = 3432] [id = 451] 16:39:34 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a3f1c800 == 125 [pid = 3432] [id = 450] 16:39:34 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089ab62800 == 124 [pid = 3432] [id = 449] 16:39:35 INFO - PROCESS | 3432 | 1461022775353 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]]]}] 16:39:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:39:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 3134ms 16:39:35 INFO - PROCESS | 3432 | 1461022775391 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 16:39:35 INFO - PROCESS | 3432 | 1461022775398 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 16:39:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:39:35 INFO - PROCESS | 3432 | 1461022775406 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:39:35 INFO - PROCESS | 3432 | 1461022775411 Marionette TRACE conn3 <- [1,1846,null,{}] 16:39:35 INFO - PROCESS | 3432 | 1461022775417 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}] 16:39:35 INFO - PROCESS | 3432 | 1461022775585 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 16:39:35 INFO - PROCESS | 3432 | 1461022775599 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:35 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0897a96800 == 125 [pid = 3432] [id = 469] 16:39:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 247 (0x7f089616ac00) [pid = 3432] [serial = 1408] [outer = (nil)] 16:39:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 248 (0x7f089617ac00) [pid = 3432] [serial = 1409] [outer = 0x7f089616ac00] 16:39:35 INFO - PROCESS | 3432 | 1461022775684 Marionette DEBUG loaded listener.js 16:39:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 249 (0x7f0896fd0000) [pid = 3432] [serial = 1410] [outer = 0x7f089616ac00] 16:39:36 INFO - PROCESS | 3432 | 1461022776724 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]]]}] 16:39:36 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) 16:39:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1390ms 16:39:36 INFO - PROCESS | 3432 | 1461022776796 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 16:39:36 INFO - PROCESS | 3432 | 1461022776804 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 16:39:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:39:36 INFO - PROCESS | 3432 | 1461022776813 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:39:36 INFO - PROCESS | 3432 | 1461022776817 Marionette TRACE conn3 <- [1,1850,null,{}] 16:39:36 INFO - PROCESS | 3432 | 1461022776830 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}] 16:39:37 INFO - PROCESS | 3432 | 1461022777049 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 16:39:37 INFO - PROCESS | 3432 | 1461022777073 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:37 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089ab61800 == 126 [pid = 3432] [id = 470] 16:39:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 250 (0x7f0896175c00) [pid = 3432] [serial = 1411] [outer = (nil)] 16:39:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 251 (0x7f08983d0c00) [pid = 3432] [serial = 1412] [outer = 0x7f0896175c00] 16:39:37 INFO - PROCESS | 3432 | 1461022777135 Marionette DEBUG loaded listener.js 16:39:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 252 (0x7f089bb21c00) [pid = 3432] [serial = 1413] [outer = 0x7f0896175c00] 16:39:38 INFO - PROCESS | 3432 | 1461022778112 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]]]}] 16:39:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:39:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1346ms 16:39:38 INFO - PROCESS | 3432 | --DOMWINDOW == 251 (0x7f08a724e000) [pid = 3432] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:39:38 INFO - PROCESS | 3432 | --DOMWINDOW == 250 (0x7f08943ee400) [pid = 3432] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:39:38 INFO - PROCESS | 3432 | --DOMWINDOW == 249 (0x7f0894bf0000) [pid = 3432] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:39:38 INFO - PROCESS | 3432 | --DOMWINDOW == 248 (0x7f0896fc6800) [pid = 3432] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:39:38 INFO - PROCESS | 3432 | --DOMWINDOW == 247 (0x7f08acd41800) [pid = 3432] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:39:38 INFO - PROCESS | 3432 | --DOMWINDOW == 246 (0x7f08a9946400) [pid = 3432] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:39:38 INFO - PROCESS | 3432 | --DOMWINDOW == 245 (0x7f08ab8de000) [pid = 3432] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:39:38 INFO - PROCESS | 3432 | --DOMWINDOW == 244 (0x7f08ab6ba000) [pid = 3432] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:39:38 INFO - PROCESS | 3432 | --DOMWINDOW == 243 (0x7f0895e7ac00) [pid = 3432] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:39:38 INFO - PROCESS | 3432 | --DOMWINDOW == 242 (0x7f08a3a8d400) [pid = 3432] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:39:38 INFO - PROCESS | 3432 | --DOMWINDOW == 241 (0x7f0895e7d400) [pid = 3432] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:39:38 INFO - PROCESS | 3432 | --DOMWINDOW == 240 (0x7f089790e400) [pid = 3432] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:39:38 INFO - PROCESS | 3432 | --DOMWINDOW == 239 (0x7f08a3cd1400) [pid = 3432] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:39:38 INFO - PROCESS | 3432 | --DOMWINDOW == 238 (0x7f08a2a39800) [pid = 3432] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:39:38 INFO - PROCESS | 3432 | --DOMWINDOW == 237 (0x7f08badfac00) [pid = 3432] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:39:38 INFO - PROCESS | 3432 | --DOMWINDOW == 236 (0x7f08a6c54800) [pid = 3432] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:39:38 INFO - PROCESS | 3432 | --DOMWINDOW == 235 (0x7f08a173a400) [pid = 3432] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:39:38 INFO - PROCESS | 3432 | --DOMWINDOW == 234 (0x7f08a2b38c00) [pid = 3432] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:39:38 INFO - PROCESS | 3432 | --DOMWINDOW == 233 (0x7f08a6c4a400) [pid = 3432] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:39:38 INFO - PROCESS | 3432 | --DOMWINDOW == 232 (0x7f08a3ce9c00) [pid = 3432] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:39:38 INFO - PROCESS | 3432 | --DOMWINDOW == 231 (0x7f08a4ebf800) [pid = 3432] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:39:38 INFO - PROCESS | 3432 | --DOMWINDOW == 230 (0x7f089600e400) [pid = 3432] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:39:38 INFO - PROCESS | 3432 | --DOMWINDOW == 229 (0x7f08a2da5800) [pid = 3432] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:39:38 INFO - PROCESS | 3432 | --DOMWINDOW == 228 (0x7f08a6c90c00) [pid = 3432] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:39:38 INFO - PROCESS | 3432 | --DOMWINDOW == 227 (0x7f08b9843c00) [pid = 3432] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:39:38 INFO - PROCESS | 3432 | --DOMWINDOW == 226 (0x7f08a06e6000) [pid = 3432] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:39:38 INFO - PROCESS | 3432 | --DOMWINDOW == 225 (0x7f0896fcb400) [pid = 3432] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:39:38 INFO - PROCESS | 3432 | --DOMWINDOW == 224 (0x7f08a2acd800) [pid = 3432] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:39:38 INFO - PROCESS | 3432 | --DOMWINDOW == 223 (0x7f08ab1a3c00) [pid = 3432] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:39:38 INFO - PROCESS | 3432 | --DOMWINDOW == 222 (0x7f08971e4000) [pid = 3432] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:39:38 INFO - PROCESS | 3432 | --DOMWINDOW == 221 (0x7f0895ed5000) [pid = 3432] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:39:38 INFO - PROCESS | 3432 | --DOMWINDOW == 220 (0x7f08b2e4f400) [pid = 3432] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:39:38 INFO - PROCESS | 3432 | --DOMWINDOW == 219 (0x7f08a3db9400) [pid = 3432] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:39:38 INFO - PROCESS | 3432 | --DOMWINDOW == 218 (0x7f08983dd000) [pid = 3432] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 217 (0x7f0895e95c00) [pid = 3432] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 216 (0x7f08a9ce2000) [pid = 3432] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 215 (0x7f08a7e17000) [pid = 3432] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 214 (0x7f0896170c00) [pid = 3432] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 213 (0x7f08a6f29800) [pid = 3432] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 212 (0x7f08a3cd6800) [pid = 3432] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 211 (0x7f08b9ab4000) [pid = 3432] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 210 (0x7f08981f1400) [pid = 3432] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 209 (0x7f0895ecac00) [pid = 3432] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 208 (0x7f0895e7c000) [pid = 3432] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 207 (0x7f08971e3400) [pid = 3432] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 206 (0x7f0896169c00) [pid = 3432] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 205 (0x7f08a6c91000) [pid = 3432] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 204 (0x7f089a872800) [pid = 3432] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 203 (0x7f08a8b0b400) [pid = 3432] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 202 (0x7f08a6c96000) [pid = 3432] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 201 (0x7f08ad5c5800) [pid = 3432] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 200 (0x7f0896fd1400) [pid = 3432] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 199 (0x7f0896168c00) [pid = 3432] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 198 (0x7f0897912400) [pid = 3432] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 197 (0x7f08a18d7c00) [pid = 3432] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 196 (0x7f08a3131800) [pid = 3432] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 195 (0x7f089a875800) [pid = 3432] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 194 (0x7f0896258800) [pid = 3432] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 193 (0x7f08a06f0000) [pid = 3432] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 192 (0x7f08a2da6000) [pid = 3432] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 191 (0x7f0895e89800) [pid = 3432] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 190 (0x7f08a3ce7c00) [pid = 3432] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 189 (0x7f08a76a0000) [pid = 3432] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 188 (0x7f0894be5c00) [pid = 3432] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 187 (0x7f08a7e0f800) [pid = 3432] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 186 (0x7f08a7248000) [pid = 3432] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 185 (0x7f08afa20c00) [pid = 3432] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 184 (0x7f08a36e1c00) [pid = 3432] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 183 (0x7f08a3a8bc00) [pid = 3432] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 182 (0x7f08a2a33400) [pid = 3432] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 181 (0x7f08983dd800) [pid = 3432] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 180 (0x7f08a6e41800) [pid = 3432] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 179 (0x7f089a86f800) [pid = 3432] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 178 (0x7f0896160c00) [pid = 3432] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 177 (0x7f0897b10000) [pid = 3432] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 176 (0x7f08a06eb400) [pid = 3432] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 175 (0x7f089bbca800) [pid = 3432] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:39:39 INFO - PROCESS | 3432 | --DOMWINDOW == 174 (0x7f0895e89000) [pid = 3432] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:39:39 INFO - PROCESS | 3432 | 1461022779028 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 16:39:39 INFO - PROCESS | 3432 | 1461022779043 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 16:39:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:39:39 INFO - PROCESS | 3432 | 1461022779113 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:39:39 INFO - PROCESS | 3432 | 1461022779118 Marionette TRACE conn3 <- [1,1854,null,{}] 16:39:39 INFO - PROCESS | 3432 | 1461022779139 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}] 16:39:39 INFO - PROCESS | 3432 | 1461022779297 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 16:39:39 INFO - PROCESS | 3432 | 1461022779308 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:39 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08961a5000 == 127 [pid = 3432] [id = 471] 16:39:39 INFO - PROCESS | 3432 | ++DOMWINDOW == 175 (0x7f0896169c00) [pid = 3432] [serial = 1414] [outer = (nil)] 16:39:39 INFO - PROCESS | 3432 | ++DOMWINDOW == 176 (0x7f0896177c00) [pid = 3432] [serial = 1415] [outer = 0x7f0896169c00] 16:39:39 INFO - PROCESS | 3432 | 1461022779373 Marionette DEBUG loaded listener.js 16:39:39 INFO - PROCESS | 3432 | ++DOMWINDOW == 177 (0x7f08983da800) [pid = 3432] [serial = 1416] [outer = 0x7f0896169c00] 16:39:40 INFO - PROCESS | 3432 | 1461022780254 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]]]}] 16:39:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:39:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1198ms 16:39:40 INFO - PROCESS | 3432 | 1461022780305 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 16:39:40 INFO - PROCESS | 3432 | 1461022780309 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 16:39:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:39:40 INFO - PROCESS | 3432 | 1461022780315 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:39:40 INFO - PROCESS | 3432 | 1461022780317 Marionette TRACE conn3 <- [1,1858,null,{}] 16:39:40 INFO - PROCESS | 3432 | 1461022780322 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}] 16:39:40 INFO - PROCESS | 3432 | 1461022780484 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 16:39:40 INFO - PROCESS | 3432 | 1461022780497 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:40 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a19ce800 == 128 [pid = 3432] [id = 472] 16:39:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 178 (0x7f0895ed9800) [pid = 3432] [serial = 1417] [outer = (nil)] 16:39:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 179 (0x7f08a1734400) [pid = 3432] [serial = 1418] [outer = 0x7f0895ed9800] 16:39:40 INFO - PROCESS | 3432 | 1461022780559 Marionette DEBUG loaded listener.js 16:39:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 180 (0x7f08a1a8a000) [pid = 3432] [serial = 1419] [outer = 0x7f0895ed9800] 16:39:41 INFO - PROCESS | 3432 | 1461022781732 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]]]}] 16:39:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:39:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1479ms 16:39:41 INFO - PROCESS | 3432 | 1461022781796 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 16:39:41 INFO - PROCESS | 3432 | 1461022781802 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 16:39:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:39:41 INFO - PROCESS | 3432 | 1461022781812 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:39:41 INFO - PROCESS | 3432 | 1461022781815 Marionette TRACE conn3 <- [1,1862,null,{}] 16:39:41 INFO - PROCESS | 3432 | 1461022781824 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}] 16:39:42 INFO - PROCESS | 3432 | 1461022782012 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 16:39:42 INFO - PROCESS | 3432 | 1461022782264 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:42 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0898114000 == 129 [pid = 3432] [id = 473] 16:39:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 181 (0x7f0896002400) [pid = 3432] [serial = 1420] [outer = (nil)] 16:39:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 182 (0x7f0896171400) [pid = 3432] [serial = 1421] [outer = 0x7f0896002400] 16:39:42 INFO - PROCESS | 3432 | 1461022782383 Marionette DEBUG loaded listener.js 16:39:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 183 (0x7f0896fd0c00) [pid = 3432] [serial = 1422] [outer = 0x7f0896002400] 16:39:43 INFO - PROCESS | 3432 | 1461022783339 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]]]}] 16:39:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:39:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1598ms 16:39:43 INFO - PROCESS | 3432 | 1461022783411 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 16:39:43 INFO - PROCESS | 3432 | 1461022783419 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 16:39:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:39:43 INFO - PROCESS | 3432 | 1461022783429 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:39:43 INFO - PROCESS | 3432 | 1461022783433 Marionette TRACE conn3 <- [1,1866,null,{}] 16:39:43 INFO - PROCESS | 3432 | 1461022783439 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}] 16:39:43 INFO - PROCESS | 3432 | 1461022783666 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 16:39:43 INFO - PROCESS | 3432 | 1461022783945 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:43 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2cd7800 == 130 [pid = 3432] [id = 474] 16:39:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 184 (0x7f089600e000) [pid = 3432] [serial = 1423] [outer = (nil)] 16:39:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 185 (0x7f089bbcb400) [pid = 3432] [serial = 1424] [outer = 0x7f089600e000] 16:39:44 INFO - PROCESS | 3432 | 1461022784031 Marionette DEBUG loaded listener.js 16:39:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 186 (0x7f08a2a34c00) [pid = 3432] [serial = 1425] [outer = 0x7f089600e000] 16:39:44 INFO - PROCESS | 3432 | 1461022784933 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]]]}] 16:39:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:39:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1579ms 16:39:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:39:45 INFO - PROCESS | 3432 | 1461022785009 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 16:39:45 INFO - PROCESS | 3432 | 1461022785012 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 16:39:45 INFO - PROCESS | 3432 | 1461022785019 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:39:45 INFO - PROCESS | 3432 | 1461022785025 Marionette TRACE conn3 <- [1,1870,null,{}] 16:39:45 INFO - PROCESS | 3432 | 1461022785041 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}] 16:39:45 INFO - PROCESS | 3432 | 1461022785253 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 16:39:45 INFO - PROCESS | 3432 | 1461022785454 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:45 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a7571000 == 131 [pid = 3432] [id = 475] 16:39:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 187 (0x7f08a2acd800) [pid = 3432] [serial = 1426] [outer = (nil)] 16:39:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 188 (0x7f08a2da6c00) [pid = 3432] [serial = 1427] [outer = 0x7f08a2acd800] 16:39:45 INFO - PROCESS | 3432 | 1461022785610 Marionette DEBUG loaded listener.js 16:39:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 189 (0x7f08a36de000) [pid = 3432] [serial = 1428] [outer = 0x7f08a2acd800] 16:39:46 INFO - PROCESS | 3432 | 1461022786485 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]]]}] 16:39:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:39:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1539ms 16:39:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:39:46 INFO - PROCESS | 3432 | 1461022786557 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 16:39:46 INFO - PROCESS | 3432 | 1461022786560 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 16:39:46 INFO - PROCESS | 3432 | 1461022786566 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:39:46 INFO - PROCESS | 3432 | 1461022786570 Marionette TRACE conn3 <- [1,1874,null,{}] 16:39:46 INFO - PROCESS | 3432 | 1461022786575 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}] 16:39:46 INFO - PROCESS | 3432 | 1461022786748 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 16:39:46 INFO - PROCESS | 3432 | 1461022786943 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:46 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a7dd4000 == 132 [pid = 3432] [id = 476] 16:39:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 190 (0x7f08a2b29800) [pid = 3432] [serial = 1429] [outer = (nil)] 16:39:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 191 (0x7f08a3ccb400) [pid = 3432] [serial = 1430] [outer = 0x7f08a2b29800] 16:39:47 INFO - PROCESS | 3432 | 1461022787015 Marionette DEBUG loaded listener.js 16:39:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 192 (0x7f08a3cea800) [pid = 3432] [serial = 1431] [outer = 0x7f08a2b29800] 16:39:47 INFO - PROCESS | 3432 | 1461022787907 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]]]}] 16:39:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:39:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1382ms 16:39:47 INFO - PROCESS | 3432 | 1461022787949 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 16:39:47 INFO - PROCESS | 3432 | 1461022787953 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 16:39:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:39:47 INFO - PROCESS | 3432 | 1461022787959 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:39:47 INFO - PROCESS | 3432 | 1461022787962 Marionette TRACE conn3 <- [1,1878,null,{}] 16:39:47 INFO - PROCESS | 3432 | 1461022787968 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}] 16:39:48 INFO - PROCESS | 3432 | 1461022788131 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 16:39:48 INFO - PROCESS | 3432 | 1461022788334 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:48 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a8e78000 == 133 [pid = 3432] [id = 477] 16:39:48 INFO - PROCESS | 3432 | ++DOMWINDOW == 193 (0x7f08a36e1c00) [pid = 3432] [serial = 1432] [outer = (nil)] 16:39:48 INFO - PROCESS | 3432 | ++DOMWINDOW == 194 (0x7f08a499fc00) [pid = 3432] [serial = 1433] [outer = 0x7f08a36e1c00] 16:39:48 INFO - PROCESS | 3432 | 1461022788406 Marionette DEBUG loaded listener.js 16:39:48 INFO - PROCESS | 3432 | ++DOMWINDOW == 195 (0x7f08a4ebac00) [pid = 3432] [serial = 1434] [outer = 0x7f08a36e1c00] 16:39:49 INFO - PROCESS | 3432 | 1461022789316 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]]]}] 16:39:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:39:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1428ms 16:39:49 INFO - PROCESS | 3432 | 1461022789388 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 16:39:49 INFO - PROCESS | 3432 | 1461022789392 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 16:39:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:39:49 INFO - PROCESS | 3432 | 1461022789398 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:39:49 INFO - PROCESS | 3432 | 1461022789401 Marionette TRACE conn3 <- [1,1882,null,{}] 16:39:49 INFO - PROCESS | 3432 | 1461022789406 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}] 16:39:49 INFO - PROCESS | 3432 | 1461022789639 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 16:39:49 INFO - PROCESS | 3432 | 1461022789841 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:49 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ac8d8800 == 134 [pid = 3432] [id = 478] 16:39:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 196 (0x7f08977ef800) [pid = 3432] [serial = 1435] [outer = (nil)] 16:39:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 197 (0x7f08a6ede400) [pid = 3432] [serial = 1436] [outer = 0x7f08977ef800] 16:39:50 INFO - PROCESS | 3432 | 1461022789996 Marionette DEBUG loaded listener.js 16:39:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 198 (0x7f08a72a6c00) [pid = 3432] [serial = 1437] [outer = 0x7f08977ef800] 16:39:50 INFO - PROCESS | 3432 | 1461022790864 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]]]}] 16:39:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:39:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1528ms 16:39:50 INFO - PROCESS | 3432 | 1461022790927 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 16:39:50 INFO - PROCESS | 3432 | 1461022790931 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 16:39:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:39:50 INFO - PROCESS | 3432 | 1461022790937 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:39:50 INFO - PROCESS | 3432 | 1461022790939 Marionette TRACE conn3 <- [1,1886,null,{}] 16:39:50 INFO - PROCESS | 3432 | 1461022790945 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}] 16:39:51 INFO - PROCESS | 3432 | 1461022791111 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 16:39:51 INFO - PROCESS | 3432 | 1461022791310 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:51 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ad58c000 == 135 [pid = 3432] [id = 479] 16:39:51 INFO - PROCESS | 3432 | ++DOMWINDOW == 199 (0x7f08a72a8c00) [pid = 3432] [serial = 1438] [outer = (nil)] 16:39:51 INFO - PROCESS | 3432 | ++DOMWINDOW == 200 (0x7f08a72f3c00) [pid = 3432] [serial = 1439] [outer = 0x7f08a72a8c00] 16:39:51 INFO - PROCESS | 3432 | 1461022791393 Marionette DEBUG loaded listener.js 16:39:51 INFO - PROCESS | 3432 | ++DOMWINDOW == 201 (0x7f08a769ec00) [pid = 3432] [serial = 1440] [outer = 0x7f08a72a8c00] 16:39:52 INFO - PROCESS | 3432 | 1461022792256 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]]]}] 16:39:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:39:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1391ms 16:39:52 INFO - PROCESS | 3432 | 1461022792329 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 16:39:52 INFO - PROCESS | 3432 | 1461022792332 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 16:39:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:39:52 INFO - PROCESS | 3432 | 1461022792338 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:39:52 INFO - PROCESS | 3432 | 1461022792341 Marionette TRACE conn3 <- [1,1890,null,{}] 16:39:52 INFO - PROCESS | 3432 | 1461022792347 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}] 16:39:52 INFO - PROCESS | 3432 | 1461022792509 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 16:39:52 INFO - PROCESS | 3432 | 1461022792706 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:52 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b3b03800 == 136 [pid = 3432] [id = 480] 16:39:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 202 (0x7f0894be9800) [pid = 3432] [serial = 1441] [outer = (nil)] 16:39:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 203 (0x7f08a7db7c00) [pid = 3432] [serial = 1442] [outer = 0x7f0894be9800] 16:39:52 INFO - PROCESS | 3432 | 1461022792778 Marionette DEBUG loaded listener.js 16:39:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 204 (0x7f08a7e13000) [pid = 3432] [serial = 1443] [outer = 0x7f0894be9800] 16:39:53 INFO - PROCESS | 3432 | 1461022793668 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]]]}] 16:39:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:39:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1378ms 16:39:53 INFO - PROCESS | 3432 | 1461022793718 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 16:39:53 INFO - PROCESS | 3432 | 1461022793722 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 16:39:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:39:53 INFO - PROCESS | 3432 | 1461022793728 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:39:53 INFO - PROCESS | 3432 | 1461022793731 Marionette TRACE conn3 <- [1,1894,null,{}] 16:39:53 INFO - PROCESS | 3432 | 1461022793736 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}] 16:39:53 INFO - PROCESS | 3432 | 1461022793900 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 16:39:54 INFO - PROCESS | 3432 | 1461022794104 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:54 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b9acf800 == 137 [pid = 3432] [id = 481] 16:39:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 205 (0x7f08a72acc00) [pid = 3432] [serial = 1444] [outer = (nil)] 16:39:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 206 (0x7f08a8b1a400) [pid = 3432] [serial = 1445] [outer = 0x7f08a72acc00] 16:39:54 INFO - PROCESS | 3432 | 1461022794188 Marionette DEBUG loaded listener.js 16:39:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 207 (0x7f08a97e1000) [pid = 3432] [serial = 1446] [outer = 0x7f08a72acc00] 16:39:55 INFO - PROCESS | 3432 | 1461022795086 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]]]}] 16:39:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:39:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1434ms 16:39:55 INFO - PROCESS | 3432 | 1461022795163 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 16:39:55 INFO - PROCESS | 3432 | 1461022795167 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 16:39:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:39:55 INFO - PROCESS | 3432 | 1461022795173 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:39:55 INFO - PROCESS | 3432 | 1461022795176 Marionette TRACE conn3 <- [1,1898,null,{}] 16:39:55 INFO - PROCESS | 3432 | 1461022795181 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}] 16:39:55 INFO - PROCESS | 3432 | 1461022795350 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 16:39:55 INFO - PROCESS | 3432 | 1461022795548 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:55 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08baf4f000 == 138 [pid = 3432] [id = 482] 16:39:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 208 (0x7f08a0928400) [pid = 3432] [serial = 1447] [outer = (nil)] 16:39:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 209 (0x7f08a9945400) [pid = 3432] [serial = 1448] [outer = 0x7f08a0928400] 16:39:55 INFO - PROCESS | 3432 | 1461022795622 Marionette DEBUG loaded listener.js 16:39:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 210 (0x7f08a9cdd400) [pid = 3432] [serial = 1449] [outer = 0x7f08a0928400] 16:39:56 INFO - PROCESS | 3432 | 1461022796530 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]]]}] 16:39:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:39:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1385ms 16:39:56 INFO - PROCESS | 3432 | 1461022796561 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 16:39:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:39:56 INFO - PROCESS | 3432 | 1461022796565 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 16:39:56 INFO - PROCESS | 3432 | 1461022796571 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:39:56 INFO - PROCESS | 3432 | 1461022796576 Marionette TRACE conn3 <- [1,1902,null,{}] 16:39:56 INFO - PROCESS | 3432 | 1461022796581 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}] 16:39:56 INFO - PROCESS | 3432 | 1461022796785 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 16:39:57 INFO - PROCESS | 3432 | 1461022797009 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:57 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08beb25800 == 139 [pid = 3432] [id = 483] 16:39:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 211 (0x7f0894bf0000) [pid = 3432] [serial = 1450] [outer = (nil)] 16:39:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 212 (0x7f08aa7acc00) [pid = 3432] [serial = 1451] [outer = 0x7f0894bf0000] 16:39:57 INFO - PROCESS | 3432 | 1461022797089 Marionette DEBUG loaded listener.js 16:39:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 213 (0x7f08abfee800) [pid = 3432] [serial = 1452] [outer = 0x7f0894bf0000] 16:39:58 INFO - PROCESS | 3432 | 1461022798028 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]]]}] 16:39:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:39:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1533ms 16:39:58 INFO - PROCESS | 3432 | 1461022798104 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 16:39:58 INFO - PROCESS | 3432 | 1461022798108 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 16:39:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:39:58 INFO - PROCESS | 3432 | 1461022798114 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:39:58 INFO - PROCESS | 3432 | 1461022798117 Marionette TRACE conn3 <- [1,1906,null,{}] 16:39:58 INFO - PROCESS | 3432 | 1461022798123 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}] 16:39:58 INFO - PROCESS | 3432 | 1461022798315 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 16:39:58 INFO - PROCESS | 3432 | 1461022798520 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:58 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0894ad8800 == 140 [pid = 3432] [id = 484] 16:39:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 214 (0x7f0894be5000) [pid = 3432] [serial = 1453] [outer = (nil)] 16:39:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 215 (0x7f089616f000) [pid = 3432] [serial = 1454] [outer = 0x7f0894be5000] 16:39:58 INFO - PROCESS | 3432 | 1461022798631 Marionette DEBUG loaded listener.js 16:39:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 216 (0x7f08962a1400) [pid = 3432] [serial = 1455] [outer = 0x7f0894be5000] 16:39:59 INFO - PROCESS | 3432 | 1461022799547 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]]]}] 16:39:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:39:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1485ms 16:39:59 INFO - PROCESS | 3432 | 1461022799600 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 16:39:59 INFO - PROCESS | 3432 | 1461022799602 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 16:39:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:39:59 INFO - PROCESS | 3432 | 1461022799609 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:39:59 INFO - PROCESS | 3432 | 1461022799611 Marionette TRACE conn3 <- [1,1910,null,{}] 16:39:59 INFO - PROCESS | 3432 | 1461022799617 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}] 16:39:59 INFO - PROCESS | 3432 | 1461022799787 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 16:39:59 INFO - PROCESS | 3432 | 1461022799990 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:00 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0898113000 == 141 [pid = 3432] [id = 485] 16:40:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 217 (0x7f0895950000) [pid = 3432] [serial = 1456] [outer = (nil)] 16:40:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 218 (0x7f089713d000) [pid = 3432] [serial = 1457] [outer = 0x7f0895950000] 16:40:00 INFO - PROCESS | 3432 | 1461022800063 Marionette DEBUG loaded listener.js 16:40:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 219 (0x7f08a0926c00) [pid = 3432] [serial = 1458] [outer = 0x7f0895950000] 16:40:00 INFO - PROCESS | 3432 | 1461022800972 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]]]}] 16:40:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:40:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1440ms 16:40:01 INFO - PROCESS | 3432 | 1461022801051 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 16:40:01 INFO - PROCESS | 3432 | 1461022801053 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 16:40:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:40:01 INFO - PROCESS | 3432 | 1461022801060 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:40:01 INFO - PROCESS | 3432 | 1461022801063 Marionette TRACE conn3 <- [1,1914,null,{}] 16:40:01 INFO - PROCESS | 3432 | 1461022801068 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}] 16:40:01 INFO - PROCESS | 3432 | 1461022801247 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 16:40:01 INFO - PROCESS | 3432 | 1461022801454 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:01 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0897853000 == 142 [pid = 3432] [id = 486] 16:40:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 220 (0x7f0895e81c00) [pid = 3432] [serial = 1459] [outer = (nil)] 16:40:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 221 (0x7f0896267800) [pid = 3432] [serial = 1460] [outer = 0x7f0895e81c00] 16:40:01 INFO - PROCESS | 3432 | 1461022801548 Marionette DEBUG loaded listener.js 16:40:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 222 (0x7f0899d3ec00) [pid = 3432] [serial = 1461] [outer = 0x7f0895e81c00] 16:40:02 INFO - PROCESS | 3432 | 1461022802546 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]]]}] 16:40:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:40:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1530ms 16:40:02 INFO - PROCESS | 3432 | 1461022802593 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 16:40:02 INFO - PROCESS | 3432 | 1461022802597 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 16:40:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:40:02 INFO - PROCESS | 3432 | 1461022802603 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:40:02 INFO - PROCESS | 3432 | 1461022802606 Marionette TRACE conn3 <- [1,1918,null,{}] 16:40:02 INFO - PROCESS | 3432 | 1461022802611 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}] 16:40:02 INFO - PROCESS | 3432 | 1461022802778 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 16:40:03 INFO - PROCESS | 3432 | 1461022803367 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:03 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0896ad0000 == 143 [pid = 3432] [id = 487] 16:40:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 223 (0x7f0894be7400) [pid = 3432] [serial = 1462] [outer = (nil)] 16:40:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 224 (0x7f0894bec400) [pid = 3432] [serial = 1463] [outer = 0x7f0894be7400] 16:40:03 INFO - PROCESS | 3432 | 1461022803440 Marionette DEBUG loaded listener.js 16:40:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 225 (0x7f0895e87c00) [pid = 3432] [serial = 1464] [outer = 0x7f0894be7400] 16:40:04 INFO - PROCESS | 3432 | 1461022804299 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]]]}] 16:40:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:40:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1732ms 16:40:04 INFO - PROCESS | 3432 | 1461022804337 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 16:40:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:40:04 INFO - PROCESS | 3432 | 1461022804344 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 16:40:04 INFO - PROCESS | 3432 | 1461022804352 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:40:04 INFO - PROCESS | 3432 | 1461022804355 Marionette TRACE conn3 <- [1,1922,null,{}] 16:40:04 INFO - PROCESS | 3432 | 1461022804362 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}] 16:40:04 INFO - PROCESS | 3432 | 1461022804532 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 16:40:04 INFO - PROCESS | 3432 | 1461022804770 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:04 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08941c4800 == 144 [pid = 3432] [id = 488] 16:40:04 INFO - PROCESS | 3432 | ++DOMWINDOW == 226 (0x7f08943f1800) [pid = 3432] [serial = 1465] [outer = (nil)] 16:40:04 INFO - PROCESS | 3432 | ++DOMWINDOW == 227 (0x7f0895ed7800) [pid = 3432] [serial = 1466] [outer = 0x7f08943f1800] 16:40:04 INFO - PROCESS | 3432 | 1461022804935 Marionette DEBUG loaded listener.js 16:40:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 228 (0x7f0896299800) [pid = 3432] [serial = 1467] [outer = 0x7f08943f1800] 16:40:05 INFO - PROCESS | 3432 | 1461022805984 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]]]}] 16:40:06 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08982e6000 == 143 [pid = 3432] [id = 349] 16:40:06 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0895b0a800 == 142 [pid = 3432] [id = 348] 16:40:06 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a2bc8800 == 141 [pid = 3432] [id = 356] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 227 (0x7f08971e2000) [pid = 3432] [serial = 1349] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 226 (0x7f08a2b41400) [pid = 3432] [serial = 1352] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 225 (0x7f08aa931800) [pid = 3432] [serial = 1355] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 224 (0x7f08af96fc00) [pid = 3432] [serial = 1358] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 223 (0x7f08bce26000) [pid = 3432] [serial = 1361] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 222 (0x7f0895950800) [pid = 3432] [serial = 1364] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 221 (0x7f089bb26000) [pid = 3432] [serial = 1367] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 220 (0x7f08a72a3800) [pid = 3432] [serial = 1370] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 219 (0x7f089778b800) [pid = 3432] [serial = 1373] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 218 (0x7f08a2a3e400) [pid = 3432] [serial = 1376] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 217 (0x7f0897139800) [pid = 3432] [serial = 1322] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a2c76000 == 140 [pid = 3432] [id = 466] 16:40:06 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a0821000 == 139 [pid = 3432] [id = 465] 16:40:06 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08989d0800 == 138 [pid = 3432] [id = 464] 16:40:06 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0894bc4000 == 137 [pid = 3432] [id = 463] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 216 (0x7f0894bf2c00) [pid = 3432] [serial = 1320] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 215 (0x7f08ab697c00) [pid = 3432] [serial = 1224] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 214 (0x7f0896165000) [pid = 3432] [serial = 1388] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 213 (0x7f08943f2c00) [pid = 3432] [serial = 1379] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 212 (0x7f089594d400) [pid = 3432] [serial = 1380] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 211 (0x7f0895ed9400) [pid = 3432] [serial = 1382] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 210 (0x7f0896170400) [pid = 3432] [serial = 1383] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 209 (0x7f0897788400) [pid = 3432] [serial = 1385] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 208 (0x7f0897b06800) [pid = 3432] [serial = 1386] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 207 (0x7f08b8c57000) [pid = 3432] [serial = 1346] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 206 (0x7f08ad164800) [pid = 3432] [serial = 1344] [outer = (nil)] [url = about:blank] 16:40:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:40:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1735ms 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 205 (0x7f08bacd3000) [pid = 3432] [serial = 1347] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 204 (0x7f08acd49000) [pid = 3432] [serial = 1341] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 203 (0x7f08badf2000) [pid = 3432] [serial = 1305] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 202 (0x7f08ad5c2400) [pid = 3432] [serial = 1302] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 201 (0x7f0897b08000) [pid = 3432] [serial = 1328] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 200 (0x7f08be64c000) [pid = 3432] [serial = 1308] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 199 (0x7f0895ecec00) [pid = 3432] [serial = 1023] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 198 (0x7f08a18d3c00) [pid = 3432] [serial = 1287] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 197 (0x7f08a7695800) [pid = 3432] [serial = 1176] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 196 (0x7f08a2d84400) [pid = 3432] [serial = 1077] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 195 (0x7f08bec2c800) [pid = 3432] [serial = 1260] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 194 (0x7f08a8b10000) [pid = 3432] [serial = 1284] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 193 (0x7f08a2da4400) [pid = 3432] [serial = 1331] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 192 (0x7f08ad59b400) [pid = 3432] [serial = 1242] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 191 (0x7f08a6f27c00) [pid = 3432] [serial = 1131] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 190 (0x7f08bc9e0c00) [pid = 3432] [serial = 1307] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 189 (0x7f08a8b0d800) [pid = 3432] [serial = 1233] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 188 (0x7f08ac3cc800) [pid = 3432] [serial = 1197] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 187 (0x7f08aa9bf800) [pid = 3432] [serial = 1317] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 186 (0x7f08a3f4f000) [pid = 3432] [serial = 1086] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 185 (0x7f08a6ee1800) [pid = 3432] [serial = 1128] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 184 (0x7f08bec07400) [pid = 3432] [serial = 1257] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 183 (0x7f08a2a32c00) [pid = 3432] [serial = 1116] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 182 (0x7f0897b05400) [pid = 3432] [serial = 1113] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 181 (0x7f08a3cd4400) [pid = 3432] [serial = 1083] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 180 (0x7f08afa25c00) [pid = 3432] [serial = 1245] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 179 (0x7f08a1a96400) [pid = 3432] [serial = 1038] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 178 (0x7f08977f8400) [pid = 3432] [serial = 1035] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 177 (0x7f08b9de1000) [pid = 3432] [serial = 1251] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 176 (0x7f08a7e15400) [pid = 3432] [serial = 1338] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 175 (0x7f08a091f800) [pid = 3432] [serial = 1227] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 174 (0x7f0896fd0800) [pid = 3432] [serial = 1065] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 173 (0x7f08ac99a400) [pid = 3432] [serial = 1200] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 172 (0x7f08ab10cc00) [pid = 3432] [serial = 1191] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 171 (0x7f0896177400) [pid = 3432] [serial = 1313] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 170 (0x7f08ab691800) [pid = 3432] [serial = 1340] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 169 (0x7f08a7693400) [pid = 3432] [serial = 1137] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 168 (0x7f08a8ec1c00) [pid = 3432] [serial = 1295] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 167 (0x7f08bec11800) [pid = 3432] [serial = 1310] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 166 (0x7f08a3a87800) [pid = 3432] [serial = 1290] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 165 (0x7f08a3cc8c00) [pid = 3432] [serial = 1332] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 164 (0x7f08983d5000) [pid = 3432] [serial = 1068] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 163 (0x7f089bbc9800) [pid = 3432] [serial = 1140] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 162 (0x7f08bec2d400) [pid = 3432] [serial = 1263] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 161 (0x7f08a4cddc00) [pid = 3432] [serial = 1343] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 160 (0x7f08a72ec400) [pid = 3432] [serial = 1134] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 159 (0x7f08bed83000) [pid = 3432] [serial = 1311] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 158 (0x7f08a173bc00) [pid = 3432] [serial = 1029] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 157 (0x7f08ab690400) [pid = 3432] [serial = 1194] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 156 (0x7f0899d35400) [pid = 3432] [serial = 1286] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 155 (0x7f08a7db9800) [pid = 3432] [serial = 1179] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 154 (0x7f08bad3ec00) [pid = 3432] [serial = 1254] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 153 (0x7f0897b0e400) [pid = 3432] [serial = 1026] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 152 (0x7f08a2d8a400) [pid = 3432] [serial = 1170] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 151 (0x7f08a6e3e800) [pid = 3432] [serial = 1164] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 150 (0x7f08a4eb3800) [pid = 3432] [serial = 1122] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 149 (0x7f08a59c3800) [pid = 3432] [serial = 1125] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 148 (0x7f08a3ceb800) [pid = 3432] [serial = 1032] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 147 (0x7f08a2d9f400) [pid = 3432] [serial = 1289] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 146 (0x7f08962a5000) [pid = 3432] [serial = 1326] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 145 (0x7f08962a2400) [pid = 3432] [serial = 1316] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 144 (0x7f08a72f6400) [pid = 3432] [serial = 1337] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 143 (0x7f089629b400) [pid = 3432] [serial = 1325] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 142 (0x7f08a4ce2000) [pid = 3432] [serial = 1334] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 141 (0x7f08a6c8f800) [pid = 3432] [serial = 1173] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 140 (0x7f0897911800) [pid = 3432] [serial = 1089] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 139 (0x7f08983d4000) [pid = 3432] [serial = 1299] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 138 (0x7f08ac3d7000) [pid = 3432] [serial = 1239] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 137 (0x7f0894bec800) [pid = 3432] [serial = 1319] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 136 (0x7f08a994d400) [pid = 3432] [serial = 1185] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 135 (0x7f08a9ce2800) [pid = 3432] [serial = 1296] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 134 (0x7f08ac99b800) [pid = 3432] [serial = 1301] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 133 (0x7f08aa6eac00) [pid = 3432] [serial = 1188] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 132 (0x7f089617d000) [pid = 3432] [serial = 1314] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 131 (0x7f08b9841400) [pid = 3432] [serial = 1248] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 130 (0x7f08a0925000) [pid = 3432] [serial = 1329] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 129 (0x7f08a4e78c00) [pid = 3432] [serial = 1110] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 128 (0x7f08a7697000) [pid = 3432] [serial = 1293] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 127 (0x7f08a59be800) [pid = 3432] [serial = 1292] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 126 (0x7f08aa7ad000) [pid = 3432] [serial = 1298] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 125 (0x7f08a355b400) [pid = 3432] [serial = 1119] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 124 (0x7f08a3ccf400) [pid = 3432] [serial = 1230] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 123 (0x7f08a993ec00) [pid = 3432] [serial = 1182] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 122 (0x7f08a2b28c00) [pid = 3432] [serial = 1074] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 121 (0x7f0897b0ac00) [pid = 3432] [serial = 1167] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 120 (0x7f08a1a95000) [pid = 3432] [serial = 960] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 119 (0x7f08a18dc800) [pid = 3432] [serial = 1071] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 118 (0x7f08a319c000) [pid = 3432] [serial = 1080] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 117 (0x7f08b9ab2c00) [pid = 3432] [serial = 1304] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 116 (0x7f08ab691000) [pid = 3432] [serial = 1236] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | --DOMWINDOW == 115 (0x7f08a6ee3c00) [pid = 3432] [serial = 1335] [outer = (nil)] [url = about:blank] 16:40:06 INFO - PROCESS | 3432 | 1461022806166 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 16:40:06 INFO - PROCESS | 3432 | 1461022806178 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 16:40:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:40:06 INFO - PROCESS | 3432 | 1461022806201 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:40:06 INFO - PROCESS | 3432 | 1461022806204 Marionette TRACE conn3 <- [1,1926,null,{}] 16:40:06 INFO - PROCESS | 3432 | 1461022806209 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}] 16:40:06 INFO - PROCESS | 3432 | 1461022806359 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 16:40:06 INFO - PROCESS | 3432 | 1461022806612 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:06 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0894dcc800 == 138 [pid = 3432] [id = 489] 16:40:06 INFO - PROCESS | 3432 | ++DOMWINDOW == 116 (0x7f0895e7c400) [pid = 3432] [serial = 1468] [outer = (nil)] 16:40:06 INFO - PROCESS | 3432 | ++DOMWINDOW == 117 (0x7f0896fcc400) [pid = 3432] [serial = 1469] [outer = 0x7f0895e7c400] 16:40:06 INFO - PROCESS | 3432 | 1461022806676 Marionette DEBUG loaded listener.js 16:40:06 INFO - PROCESS | 3432 | ++DOMWINDOW == 118 (0x7f08977f8400) [pid = 3432] [serial = 1470] [outer = 0x7f0895e7c400] 16:40:07 INFO - PROCESS | 3432 | 1461022807444 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]]]}] 16:40:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:40:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1329ms 16:40:07 INFO - PROCESS | 3432 | 1461022807531 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 16:40:07 INFO - PROCESS | 3432 | 1461022807535 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 16:40:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:40:07 INFO - PROCESS | 3432 | 1461022807548 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:40:07 INFO - PROCESS | 3432 | 1461022807557 Marionette TRACE conn3 <- [1,1930,null,{}] 16:40:07 INFO - PROCESS | 3432 | 1461022807565 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}] 16:40:07 INFO - PROCESS | 3432 | 1461022807734 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 16:40:07 INFO - PROCESS | 3432 | 1461022807895 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:07 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089811c800 == 139 [pid = 3432] [id = 490] 16:40:07 INFO - PROCESS | 3432 | ++DOMWINDOW == 119 (0x7f0896170400) [pid = 3432] [serial = 1471] [outer = (nil)] 16:40:07 INFO - PROCESS | 3432 | ++DOMWINDOW == 120 (0x7f08983d0000) [pid = 3432] [serial = 1472] [outer = 0x7f0896170400] 16:40:08 INFO - PROCESS | 3432 | 1461022808001 Marionette DEBUG loaded listener.js 16:40:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 121 (0x7f089bbc9800) [pid = 3432] [serial = 1473] [outer = 0x7f0896170400] 16:40:08 INFO - PROCESS | 3432 | 1461022808893 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]]]}] 16:40:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:40:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1395ms 16:40:08 INFO - PROCESS | 3432 | 1461022808936 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 16:40:08 INFO - PROCESS | 3432 | 1461022808940 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 16:40:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:40:08 INFO - PROCESS | 3432 | 1461022808956 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:40:08 INFO - PROCESS | 3432 | 1461022808959 Marionette TRACE conn3 <- [1,1934,null,{}] 16:40:08 INFO - PROCESS | 3432 | 1461022808964 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}] 16:40:09 INFO - PROCESS | 3432 | 1461022809196 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 16:40:09 INFO - PROCESS | 3432 | 1461022809228 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:09 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089ba34000 == 140 [pid = 3432] [id = 491] 16:40:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 122 (0x7f089bbcdc00) [pid = 3432] [serial = 1474] [outer = (nil)] 16:40:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 123 (0x7f08a18d3800) [pid = 3432] [serial = 1475] [outer = 0x7f089bbcdc00] 16:40:09 INFO - PROCESS | 3432 | 1461022809287 Marionette DEBUG loaded listener.js 16:40:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 124 (0x7f08a18e1000) [pid = 3432] [serial = 1476] [outer = 0x7f089bbcdc00] 16:40:10 INFO - PROCESS | 3432 | 1461022810357 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]]]}] 16:40:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:40:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1434ms 16:40:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:40:10 INFO - PROCESS | 3432 | 1461022810391 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 16:40:10 INFO - PROCESS | 3432 | 1461022810393 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 16:40:10 INFO - PROCESS | 3432 | 1461022810398 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:40:10 INFO - PROCESS | 3432 | 1461022810402 Marionette TRACE conn3 <- [1,1938,null,{}] 16:40:10 INFO - PROCESS | 3432 | 1461022810413 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}] 16:40:10 INFO - PROCESS | 3432 | 1461022810620 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 16:40:10 INFO - PROCESS | 3432 | 1461022810647 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:10 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a09c5800 == 141 [pid = 3432] [id = 492] 16:40:10 INFO - PROCESS | 3432 | ++DOMWINDOW == 125 (0x7f08a2a36c00) [pid = 3432] [serial = 1477] [outer = (nil)] 16:40:10 INFO - PROCESS | 3432 | ++DOMWINDOW == 126 (0x7f08a2a40400) [pid = 3432] [serial = 1478] [outer = 0x7f08a2a36c00] 16:40:10 INFO - PROCESS | 3432 | 1461022810721 Marionette DEBUG loaded listener.js 16:40:10 INFO - PROCESS | 3432 | ++DOMWINDOW == 127 (0x7f08a2b41400) [pid = 3432] [serial = 1479] [outer = 0x7f08a2a36c00] 16:40:11 INFO - PROCESS | 3432 | --DOMWINDOW == 126 (0x7f0897786800) [pid = 3432] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:40:11 INFO - PROCESS | 3432 | --DOMWINDOW == 125 (0x7f08a319f800) [pid = 3432] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:40:11 INFO - PROCESS | 3432 | --DOMWINDOW == 124 (0x7f0894be6800) [pid = 3432] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:40:11 INFO - PROCESS | 3432 | --DOMWINDOW == 123 (0x7f089616ac00) [pid = 3432] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:40:11 INFO - PROCESS | 3432 | --DOMWINDOW == 122 (0x7f08a8b0f400) [pid = 3432] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:40:11 INFO - PROCESS | 3432 | --DOMWINDOW == 121 (0x7f089617a000) [pid = 3432] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:40:11 INFO - PROCESS | 3432 | --DOMWINDOW == 120 (0x7f0896175c00) [pid = 3432] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:40:11 INFO - PROCESS | 3432 | --DOMWINDOW == 119 (0x7f08a7e14c00) [pid = 3432] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:40:11 INFO - PROCESS | 3432 | --DOMWINDOW == 118 (0x7f089594a800) [pid = 3432] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:40:11 INFO - PROCESS | 3432 | --DOMWINDOW == 117 (0x7f0896169c00) [pid = 3432] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:40:11 INFO - PROCESS | 3432 | --DOMWINDOW == 116 (0x7f0897784000) [pid = 3432] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:40:11 INFO - PROCESS | 3432 | --DOMWINDOW == 115 (0x7f089594ac00) [pid = 3432] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:40:11 INFO - PROCESS | 3432 | --DOMWINDOW == 114 (0x7f08962a3000) [pid = 3432] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:40:11 INFO - PROCESS | 3432 | --DOMWINDOW == 113 (0x7f089bb2c000) [pid = 3432] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:40:11 INFO - PROCESS | 3432 | --DOMWINDOW == 112 (0x7f08ac3d5800) [pid = 3432] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:40:11 INFO - PROCESS | 3432 | 1461022811771 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]]]}] 16:40:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:40:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1384ms 16:40:11 INFO - PROCESS | 3432 | 1461022811783 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 16:40:11 INFO - PROCESS | 3432 | 1461022811786 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 16:40:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:40:11 INFO - PROCESS | 3432 | 1461022811791 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:40:11 INFO - PROCESS | 3432 | 1461022811794 Marionette TRACE conn3 <- [1,1942,null,{}] 16:40:11 INFO - PROCESS | 3432 | 1461022811799 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}] 16:40:11 INFO - PROCESS | 3432 | 1461022811956 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 16:40:11 INFO - PROCESS | 3432 | 1461022811977 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:12 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a198b000 == 142 [pid = 3432] [id = 493] 16:40:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 113 (0x7f0894be6800) [pid = 3432] [serial = 1480] [outer = (nil)] 16:40:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 114 (0x7f089bb2c000) [pid = 3432] [serial = 1481] [outer = 0x7f0894be6800] 16:40:12 INFO - PROCESS | 3432 | 1461022812182 Marionette DEBUG loaded listener.js 16:40:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 115 (0x7f08a2da1c00) [pid = 3432] [serial = 1482] [outer = 0x7f0894be6800] 16:40:12 INFO - PROCESS | 3432 | 1461022812836 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]]]}] 16:40:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:40:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1082ms 16:40:12 INFO - PROCESS | 3432 | 1461022812874 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 16:40:12 INFO - PROCESS | 3432 | 1461022812876 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 16:40:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:40:12 INFO - PROCESS | 3432 | 1461022812882 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:40:12 INFO - PROCESS | 3432 | 1461022812884 Marionette TRACE conn3 <- [1,1946,null,{}] 16:40:12 INFO - PROCESS | 3432 | 1461022812890 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}] 16:40:13 INFO - PROCESS | 3432 | 1461022813042 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 16:40:13 INFO - PROCESS | 3432 | 1461022813311 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:13 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0894adb800 == 143 [pid = 3432] [id = 494] 16:40:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 116 (0x7f08943e6c00) [pid = 3432] [serial = 1483] [outer = (nil)] 16:40:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 117 (0x7f08943eec00) [pid = 3432] [serial = 1484] [outer = 0x7f08943e6c00] 16:40:13 INFO - PROCESS | 3432 | 1461022813399 Marionette DEBUG loaded listener.js 16:40:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 118 (0x7f089594a400) [pid = 3432] [serial = 1485] [outer = 0x7f08943e6c00] 16:40:14 INFO - PROCESS | 3432 | 1461022814390 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]]]}] 16:40:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:40:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1537ms 16:40:14 INFO - PROCESS | 3432 | 1461022814420 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 16:40:14 INFO - PROCESS | 3432 | 1461022814426 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 16:40:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:40:14 INFO - PROCESS | 3432 | 1461022814435 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:40:14 INFO - PROCESS | 3432 | 1461022814439 Marionette TRACE conn3 <- [1,1950,null,{}] 16:40:14 INFO - PROCESS | 3432 | 1461022814447 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}] 16:40:14 INFO - PROCESS | 3432 | 1461022814643 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 16:40:14 INFO - PROCESS | 3432 | 1461022814930 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:15 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089ab5b000 == 144 [pid = 3432] [id = 495] 16:40:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 119 (0x7f0897139c00) [pid = 3432] [serial = 1486] [outer = (nil)] 16:40:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 120 (0x7f08971e2000) [pid = 3432] [serial = 1487] [outer = 0x7f0897139c00] 16:40:15 INFO - PROCESS | 3432 | 1461022815052 Marionette DEBUG loaded listener.js 16:40:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 121 (0x7f0897914c00) [pid = 3432] [serial = 1488] [outer = 0x7f0897139c00] 16:40:15 INFO - PROCESS | 3432 | 1461022815955 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]]]}] 16:40:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:40:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1581ms 16:40:16 INFO - PROCESS | 3432 | 1461022816019 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 16:40:16 INFO - PROCESS | 3432 | 1461022816026 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 16:40:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:40:16 INFO - PROCESS | 3432 | 1461022816034 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:40:16 INFO - PROCESS | 3432 | 1461022816037 Marionette TRACE conn3 <- [1,1954,null,{}] 16:40:16 INFO - PROCESS | 3432 | 1461022816043 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}] 16:40:16 INFO - PROCESS | 3432 | 1461022816237 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 16:40:16 INFO - PROCESS | 3432 | 1461022816510 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:16 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2ccc000 == 145 [pid = 3432] [id = 496] 16:40:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 122 (0x7f0899d3bc00) [pid = 3432] [serial = 1489] [outer = (nil)] 16:40:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 123 (0x7f08a173ac00) [pid = 3432] [serial = 1490] [outer = 0x7f0899d3bc00] 16:40:16 INFO - PROCESS | 3432 | 1461022816628 Marionette DEBUG loaded listener.js 16:40:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 124 (0x7f08a2a36400) [pid = 3432] [serial = 1491] [outer = 0x7f0899d3bc00] 16:40:17 INFO - PROCESS | 3432 | 1461022817508 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]]]}] 16:40:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:40:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1530ms 16:40:17 INFO - PROCESS | 3432 | 1461022817565 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 16:40:17 INFO - PROCESS | 3432 | 1461022817569 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 16:40:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:40:17 INFO - PROCESS | 3432 | 1461022817578 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:40:17 INFO - PROCESS | 3432 | 1461022817586 Marionette TRACE conn3 <- [1,1958,null,{}] 16:40:17 INFO - PROCESS | 3432 | 1461022817607 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}] 16:40:17 INFO - PROCESS | 3432 | 1461022817898 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 16:40:18 INFO - PROCESS | 3432 | 1461022818135 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:18 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a3dce800 == 146 [pid = 3432] [id = 497] 16:40:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 125 (0x7f0897b0f000) [pid = 3432] [serial = 1492] [outer = (nil)] 16:40:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 126 (0x7f08a30b2000) [pid = 3432] [serial = 1493] [outer = 0x7f0897b0f000] 16:40:18 INFO - PROCESS | 3432 | 1461022818224 Marionette DEBUG loaded listener.js 16:40:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 127 (0x7f08a3a8a400) [pid = 3432] [serial = 1494] [outer = 0x7f0897b0f000] 16:40:19 INFO - PROCESS | 3432 | 1461022819069 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]]]}] 16:40:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:40:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1544ms 16:40:19 INFO - PROCESS | 3432 | 1461022819121 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 16:40:19 INFO - PROCESS | 3432 | 1461022819125 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 16:40:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:40:19 INFO - PROCESS | 3432 | 1461022819132 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:40:19 INFO - PROCESS | 3432 | 1461022819135 Marionette TRACE conn3 <- [1,1962,null,{}] 16:40:19 INFO - PROCESS | 3432 | 1461022819140 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}] 16:40:19 INFO - PROCESS | 3432 | 1461022819333 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 16:40:19 INFO - PROCESS | 3432 | 1461022819527 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:19 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a755e800 == 147 [pid = 3432] [id = 498] 16:40:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 128 (0x7f08a06ed400) [pid = 3432] [serial = 1495] [outer = (nil)] 16:40:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 129 (0x7f08a3cef000) [pid = 3432] [serial = 1496] [outer = 0x7f08a06ed400] 16:40:19 INFO - PROCESS | 3432 | 1461022819601 Marionette DEBUG loaded listener.js 16:40:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 130 (0x7f08a4cdc400) [pid = 3432] [serial = 1497] [outer = 0x7f08a06ed400] 16:40:20 INFO - PROCESS | 3432 | 1461022820490 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]]]}] 16:40:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1383ms 16:40:20 INFO - PROCESS | 3432 | 1461022820515 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 16:40:20 INFO - PROCESS | 3432 | 1461022820518 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 16:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:40:20 INFO - PROCESS | 3432 | 1461022820524 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:40:20 INFO - PROCESS | 3432 | 1461022820527 Marionette TRACE conn3 <- [1,1966,null,{}] 16:40:20 INFO - PROCESS | 3432 | 1461022820532 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}] 16:40:20 INFO - PROCESS | 3432 | 1461022820705 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 16:40:20 INFO - PROCESS | 3432 | 1461022820900 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:20 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a79bc800 == 148 [pid = 3432] [id = 499] 16:40:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 131 (0x7f08a5993800) [pid = 3432] [serial = 1498] [outer = (nil)] 16:40:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 132 (0x7f08a6c53000) [pid = 3432] [serial = 1499] [outer = 0x7f08a5993800] 16:40:20 INFO - PROCESS | 3432 | 1461022820983 Marionette DEBUG loaded listener.js 16:40:21 INFO - PROCESS | 3432 | ++DOMWINDOW == 133 (0x7f08a6ee3400) [pid = 3432] [serial = 1500] [outer = 0x7f08a5993800] 16:40:21 INFO - PROCESS | 3432 | 1461022821894 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]]]}] 16:40:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:40:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1432ms 16:40:21 INFO - PROCESS | 3432 | 1461022821957 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 16:40:21 INFO - PROCESS | 3432 | 1461022821961 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 16:40:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:40:21 INFO - PROCESS | 3432 | 1461022821967 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:40:21 INFO - PROCESS | 3432 | 1461022821969 Marionette TRACE conn3 <- [1,1970,null,{}] 16:40:21 INFO - PROCESS | 3432 | 1461022821975 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}] 16:40:22 INFO - PROCESS | 3432 | 1461022822158 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 16:40:22 INFO - PROCESS | 3432 | 1461022822349 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:22 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a81e4000 == 149 [pid = 3432] [id = 500] 16:40:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 134 (0x7f08a59be800) [pid = 3432] [serial = 1501] [outer = (nil)] 16:40:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 135 (0x7f08a72edc00) [pid = 3432] [serial = 1502] [outer = 0x7f08a59be800] 16:40:22 INFO - PROCESS | 3432 | 1461022822421 Marionette DEBUG loaded listener.js 16:40:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 136 (0x7f08a769d400) [pid = 3432] [serial = 1503] [outer = 0x7f08a59be800] 16:40:23 INFO - PROCESS | 3432 | 1461022823277 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]]]}] 16:40:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:40:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1378ms 16:40:23 INFO - PROCESS | 3432 | 1461022823346 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 16:40:23 INFO - PROCESS | 3432 | 1461022823350 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 16:40:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:40:23 INFO - PROCESS | 3432 | 1461022823356 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:40:23 INFO - PROCESS | 3432 | 1461022823358 Marionette TRACE conn3 <- [1,1974,null,{}] 16:40:23 INFO - PROCESS | 3432 | 1461022823364 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}] 16:40:23 INFO - PROCESS | 3432 | 1461022823584 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 16:40:23 INFO - PROCESS | 3432 | 1461022823775 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:23 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ab17b800 == 150 [pid = 3432] [id = 501] 16:40:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 137 (0x7f08a6ee3800) [pid = 3432] [serial = 1504] [outer = (nil)] 16:40:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 138 (0x7f08a7e0ac00) [pid = 3432] [serial = 1505] [outer = 0x7f08a6ee3800] 16:40:23 INFO - PROCESS | 3432 | 1461022823848 Marionette DEBUG loaded listener.js 16:40:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 139 (0x7f08a9653400) [pid = 3432] [serial = 1506] [outer = 0x7f08a6ee3800] 16:40:24 INFO - PROCESS | 3432 | 1461022824726 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]]]}] 16:40:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1429ms 16:40:24 INFO - PROCESS | 3432 | 1461022824786 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 16:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:40:24 INFO - PROCESS | 3432 | 1461022824792 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 16:40:24 INFO - PROCESS | 3432 | 1461022824799 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:40:24 INFO - PROCESS | 3432 | 1461022824803 Marionette TRACE conn3 <- [1,1978,null,{}] 16:40:24 INFO - PROCESS | 3432 | 1461022824808 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}] 16:40:24 INFO - PROCESS | 3432 | 1461022824989 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 16:40:25 INFO - PROCESS | 3432 | 1461022825184 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:25 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ac25d800 == 151 [pid = 3432] [id = 502] 16:40:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 140 (0x7f08a6f23400) [pid = 3432] [serial = 1507] [outer = (nil)] 16:40:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 141 (0x7f08a9946400) [pid = 3432] [serial = 1508] [outer = 0x7f08a6f23400] 16:40:25 INFO - PROCESS | 3432 | 1461022825261 Marionette DEBUG loaded listener.js 16:40:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 142 (0x7f08a9e74400) [pid = 3432] [serial = 1509] [outer = 0x7f08a6f23400] 16:40:26 INFO - PROCESS | 3432 | 1461022826111 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]]]}] 16:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1330ms 16:40:26 INFO - PROCESS | 3432 | 1461022826136 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 16:40:26 INFO - PROCESS | 3432 | 1461022826140 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 16:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:40:26 INFO - PROCESS | 3432 | 1461022826148 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:40:26 INFO - PROCESS | 3432 | 1461022826152 Marionette TRACE conn3 <- [1,1982,null,{}] 16:40:26 INFO - PROCESS | 3432 | 1461022826157 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}] 16:40:26 INFO - PROCESS | 3432 | 1461022826336 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 16:40:26 INFO - PROCESS | 3432 | 1461022826532 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:26 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ad56f000 == 152 [pid = 3432] [id = 503] 16:40:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 143 (0x7f08943ec000) [pid = 3432] [serial = 1510] [outer = (nil)] 16:40:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 144 (0x7f08aa7af400) [pid = 3432] [serial = 1511] [outer = 0x7f08943ec000] 16:40:26 INFO - PROCESS | 3432 | 1461022826601 Marionette DEBUG loaded listener.js 16:40:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 145 (0x7f08ab19d400) [pid = 3432] [serial = 1512] [outer = 0x7f08943ec000] 16:40:27 INFO - PROCESS | 3432 | 1461022827461 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]]]}] 16:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1340ms 16:40:27 INFO - PROCESS | 3432 | 1461022827489 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 16:40:27 INFO - PROCESS | 3432 | 1461022827492 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 16:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:40:27 INFO - PROCESS | 3432 | 1461022827498 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:40:27 INFO - PROCESS | 3432 | 1461022827501 Marionette TRACE conn3 <- [1,1986,null,{}] 16:40:27 INFO - PROCESS | 3432 | 1461022827506 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}] 16:40:27 INFO - PROCESS | 3432 | 1461022827680 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 16:40:27 INFO - PROCESS | 3432 | 1461022827879 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:27 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b3b13800 == 153 [pid = 3432] [id = 504] 16:40:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 146 (0x7f08a8b0d800) [pid = 3432] [serial = 1513] [outer = (nil)] 16:40:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 147 (0x7f08ab694c00) [pid = 3432] [serial = 1514] [outer = 0x7f08a8b0d800] 16:40:27 INFO - PROCESS | 3432 | 1461022827954 Marionette DEBUG loaded listener.js 16:40:28 INFO - PROCESS | 3432 | ++DOMWINDOW == 148 (0x7f08ac2dbc00) [pid = 3432] [serial = 1515] [outer = 0x7f08a8b0d800] 16:40:28 INFO - PROCESS | 3432 | 1461022828867 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]]]}] 16:40:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:40:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1428ms 16:40:28 INFO - PROCESS | 3432 | 1461022828926 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 16:40:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:40:28 INFO - PROCESS | 3432 | 1461022828930 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 16:40:28 INFO - PROCESS | 3432 | 1461022828936 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:40:28 INFO - PROCESS | 3432 | 1461022828940 Marionette TRACE conn3 <- [1,1990,null,{}] 16:40:28 INFO - PROCESS | 3432 | 1461022828946 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}] 16:40:29 INFO - PROCESS | 3432 | 1461022829148 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 16:40:29 INFO - PROCESS | 3432 | 1461022829348 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:29 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08bcf2c000 == 154 [pid = 3432] [id = 505] 16:40:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 149 (0x7f08ab10f000) [pid = 3432] [serial = 1516] [outer = (nil)] 16:40:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 150 (0x7f08ac629400) [pid = 3432] [serial = 1517] [outer = 0x7f08ab10f000] 16:40:29 INFO - PROCESS | 3432 | 1461022829421 Marionette DEBUG loaded listener.js 16:40:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 151 (0x7f08ad530000) [pid = 3432] [serial = 1518] [outer = 0x7f08ab10f000] 16:40:30 INFO - PROCESS | 3432 | 1461022830309 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]]]}] 16:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1385ms 16:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:40:30 INFO - PROCESS | 3432 | 1461022830321 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 16:40:30 INFO - PROCESS | 3432 | 1461022830324 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 16:40:30 INFO - PROCESS | 3432 | 1461022830328 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:40:30 INFO - PROCESS | 3432 | 1461022830333 Marionette TRACE conn3 <- [1,1994,null,{}] 16:40:30 INFO - PROCESS | 3432 | 1461022830356 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}] 16:40:30 INFO - PROCESS | 3432 | 1461022830528 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 16:40:30 INFO - PROCESS | 3432 | 1461022830726 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:30 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08beb26000 == 155 [pid = 3432] [id = 506] 16:40:30 INFO - PROCESS | 3432 | ++DOMWINDOW == 152 (0x7f08ab690400) [pid = 3432] [serial = 1519] [outer = (nil)] 16:40:30 INFO - PROCESS | 3432 | ++DOMWINDOW == 153 (0x7f08ad59f800) [pid = 3432] [serial = 1520] [outer = 0x7f08ab690400] 16:40:30 INFO - PROCESS | 3432 | 1461022830794 Marionette DEBUG loaded listener.js 16:40:30 INFO - PROCESS | 3432 | ++DOMWINDOW == 154 (0x7f08afa20400) [pid = 3432] [serial = 1521] [outer = 0x7f08ab690400] 16:40:31 INFO - PROCESS | 3432 | 1461022831647 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]]]}] 16:40:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1354ms 16:40:31 INFO - PROCESS | 3432 | 1461022831684 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 16:40:31 INFO - PROCESS | 3432 | 1461022831686 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 16:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:40:31 INFO - PROCESS | 3432 | 1461022831693 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:40:31 INFO - PROCESS | 3432 | 1461022831696 Marionette TRACE conn3 <- [1,1998,null,{}] 16:40:31 INFO - PROCESS | 3432 | 1461022831701 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}] 16:40:31 INFO - PROCESS | 3432 | 1461022831868 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 16:40:32 INFO - PROCESS | 3432 | 1461022832067 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:32 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08bf172000 == 156 [pid = 3432] [id = 507] 16:40:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 155 (0x7f08ac3d5800) [pid = 3432] [serial = 1522] [outer = (nil)] 16:40:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 156 (0x7f08b2f27000) [pid = 3432] [serial = 1523] [outer = 0x7f08ac3d5800] 16:40:32 INFO - PROCESS | 3432 | 1461022832135 Marionette DEBUG loaded listener.js 16:40:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 157 (0x7f08b9844000) [pid = 3432] [serial = 1524] [outer = 0x7f08ac3d5800] 16:40:33 INFO - PROCESS | 3432 | 1461022833030 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]]]}] 16:40:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:40:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1377ms 16:40:33 INFO - PROCESS | 3432 | 1461022833071 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 16:40:33 INFO - PROCESS | 3432 | 1461022833075 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 16:40:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:40:33 INFO - PROCESS | 3432 | 1461022833080 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:40:33 INFO - PROCESS | 3432 | 1461022833083 Marionette TRACE conn3 <- [1,2002,null,{}] 16:40:33 INFO - PROCESS | 3432 | 1461022833089 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}] 16:40:33 INFO - PROCESS | 3432 | 1461022833258 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 16:40:33 INFO - PROCESS | 3432 | 1461022833471 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:33 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0897b19800 == 157 [pid = 3432] [id = 508] 16:40:33 INFO - PROCESS | 3432 | ++DOMWINDOW == 158 (0x7f08943eac00) [pid = 3432] [serial = 1525] [outer = (nil)] 16:40:33 INFO - PROCESS | 3432 | ++DOMWINDOW == 159 (0x7f08943f5800) [pid = 3432] [serial = 1526] [outer = 0x7f08943eac00] 16:40:33 INFO - PROCESS | 3432 | 1461022833949 Marionette DEBUG loaded listener.js 16:40:34 INFO - PROCESS | 3432 | ++DOMWINDOW == 160 (0x7f0895e83400) [pid = 3432] [serial = 1527] [outer = 0x7f08943eac00] 16:40:34 INFO - PROCESS | 3432 | 1461022834955 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]]]}] 16:40:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:40:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1930ms 16:40:35 INFO - PROCESS | 3432 | 1461022835013 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 16:40:35 INFO - PROCESS | 3432 | 1461022835020 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 16:40:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:40:35 INFO - PROCESS | 3432 | 1461022835028 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:40:35 INFO - PROCESS | 3432 | 1461022835037 Marionette TRACE conn3 <- [1,2006,null,{}] 16:40:35 INFO - PROCESS | 3432 | 1461022835051 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}] 16:40:35 INFO - PROCESS | 3432 | 1461022835232 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 16:40:35 INFO - PROCESS | 3432 | 1461022835448 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:35 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0897848800 == 158 [pid = 3432] [id = 509] 16:40:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 161 (0x7f08943f3800) [pid = 3432] [serial = 1528] [outer = (nil)] 16:40:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 162 (0x7f089594fc00) [pid = 3432] [serial = 1529] [outer = 0x7f08943f3800] 16:40:35 INFO - PROCESS | 3432 | 1461022835513 Marionette DEBUG loaded listener.js 16:40:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 163 (0x7f0896298400) [pid = 3432] [serial = 1530] [outer = 0x7f08943f3800] 16:40:36 INFO - PROCESS | 3432 | 1461022836592 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]]]}] 16:40:36 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 16:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1602ms 16:40:36 INFO - PROCESS | 3432 | 1461022836632 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 16:40:36 INFO - PROCESS | 3432 | 1461022836638 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 16:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:40:36 INFO - PROCESS | 3432 | 1461022836647 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:40:36 INFO - PROCESS | 3432 | 1461022836651 Marionette TRACE conn3 <- [1,2010,null,{}] 16:40:36 INFO - PROCESS | 3432 | 1461022836657 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}] 16:40:36 INFO - PROCESS | 3432 | 1461022836829 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 16:40:37 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a2ce0800 == 157 [pid = 3432] [id = 368] 16:40:37 INFO - PROCESS | 3432 | --DOMWINDOW == 162 (0x7f08a1734400) [pid = 3432] [serial = 1418] [outer = (nil)] [url = about:blank] 16:40:37 INFO - PROCESS | 3432 | 1461022837218 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:37 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0894bd0000 == 158 [pid = 3432] [id = 510] 16:40:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 163 (0x7f0896011000) [pid = 3432] [serial = 1531] [outer = (nil)] 16:40:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 164 (0x7f0897789800) [pid = 3432] [serial = 1532] [outer = 0x7f0896011000] 16:40:37 INFO - PROCESS | 3432 | 1461022837313 Marionette DEBUG loaded listener.js 16:40:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 165 (0x7f0899d36400) [pid = 3432] [serial = 1533] [outer = 0x7f0896011000] 16:40:37 INFO - PROCESS | 3432 | --DOMWINDOW == 164 (0x7f08983da800) [pid = 3432] [serial = 1416] [outer = (nil)] [url = about:blank] 16:40:37 INFO - PROCESS | 3432 | --DOMWINDOW == 163 (0x7f08a72ab400) [pid = 3432] [serial = 1377] [outer = (nil)] [url = about:blank] 16:40:37 INFO - PROCESS | 3432 | --DOMWINDOW == 162 (0x7f08983d3400) [pid = 3432] [serial = 1397] [outer = (nil)] [url = about:blank] 16:40:37 INFO - PROCESS | 3432 | --DOMWINDOW == 161 (0x7f08a4998c00) [pid = 3432] [serial = 1407] [outer = (nil)] [url = about:blank] 16:40:37 INFO - PROCESS | 3432 | --DOMWINDOW == 160 (0x7f08943ed400) [pid = 3432] [serial = 1391] [outer = (nil)] [url = about:blank] 16:40:37 INFO - PROCESS | 3432 | --DOMWINDOW == 159 (0x7f08a3561c00) [pid = 3432] [serial = 1406] [outer = (nil)] [url = about:blank] 16:40:37 INFO - PROCESS | 3432 | --DOMWINDOW == 158 (0x7f08a30a5400) [pid = 3432] [serial = 1323] [outer = (nil)] [url = about:blank] 16:40:37 INFO - PROCESS | 3432 | --DOMWINDOW == 157 (0x7f089617ac00) [pid = 3432] [serial = 1409] [outer = (nil)] [url = about:blank] 16:40:37 INFO - PROCESS | 3432 | --DOMWINDOW == 156 (0x7f08b9f0f400) [pid = 3432] [serial = 1359] [outer = (nil)] [url = about:blank] 16:40:37 INFO - PROCESS | 3432 | --DOMWINDOW == 155 (0x7f0899d3d000) [pid = 3432] [serial = 1350] [outer = (nil)] [url = about:blank] 16:40:37 INFO - PROCESS | 3432 | --DOMWINDOW == 154 (0x7f08983d0c00) [pid = 3432] [serial = 1412] [outer = (nil)] [url = about:blank] 16:40:37 INFO - PROCESS | 3432 | --DOMWINDOW == 153 (0x7f08a173f800) [pid = 3432] [serial = 1400] [outer = (nil)] [url = about:blank] 16:40:37 INFO - PROCESS | 3432 | --DOMWINDOW == 152 (0x7f0896fd0000) [pid = 3432] [serial = 1410] [outer = (nil)] [url = about:blank] 16:40:37 INFO - PROCESS | 3432 | --DOMWINDOW == 151 (0x7f08ac2df400) [pid = 3432] [serial = 1356] [outer = (nil)] [url = about:blank] 16:40:37 INFO - PROCESS | 3432 | --DOMWINDOW == 150 (0x7f089617d400) [pid = 3432] [serial = 1394] [outer = (nil)] [url = about:blank] 16:40:37 INFO - PROCESS | 3432 | --DOMWINDOW == 149 (0x7f089bb21c00) [pid = 3432] [serial = 1413] [outer = (nil)] [url = about:blank] 16:40:37 INFO - PROCESS | 3432 | --DOMWINDOW == 148 (0x7f08bf003000) [pid = 3432] [serial = 1365] [outer = (nil)] [url = about:blank] 16:40:37 INFO - PROCESS | 3432 | --DOMWINDOW == 147 (0x7f0896177c00) [pid = 3432] [serial = 1415] [outer = (nil)] [url = about:blank] 16:40:37 INFO - PROCESS | 3432 | --DOMWINDOW == 146 (0x7f0897790800) [pid = 3432] [serial = 1374] [outer = (nil)] [url = about:blank] 16:40:37 INFO - PROCESS | 3432 | --DOMWINDOW == 145 (0x7f089bb2bc00) [pid = 3432] [serial = 1368] [outer = (nil)] [url = about:blank] 16:40:37 INFO - PROCESS | 3432 | --DOMWINDOW == 144 (0x7f08a2d80000) [pid = 3432] [serial = 1403] [outer = (nil)] [url = about:blank] 16:40:37 INFO - PROCESS | 3432 | --DOMWINDOW == 143 (0x7f08a3a92000) [pid = 3432] [serial = 1353] [outer = (nil)] [url = about:blank] 16:40:37 INFO - PROCESS | 3432 | --DOMWINDOW == 142 (0x7f08a72a8000) [pid = 3432] [serial = 1371] [outer = (nil)] [url = about:blank] 16:40:37 INFO - PROCESS | 3432 | --DOMWINDOW == 141 (0x7f08bec06400) [pid = 3432] [serial = 1362] [outer = (nil)] [url = about:blank] 16:40:38 INFO - PROCESS | 3432 | 1461022838245 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]]]}] 16:40:38 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 16:40:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1642ms 16:40:38 INFO - PROCESS | 3432 | 1461022838293 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 16:40:38 INFO - PROCESS | 3432 | 1461022838298 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 16:40:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:40:38 INFO - PROCESS | 3432 | 1461022838308 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:40:38 INFO - PROCESS | 3432 | 1461022838315 Marionette TRACE conn3 <- [1,2014,null,{}] 16:40:38 INFO - PROCESS | 3432 | 1461022838334 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}] 16:40:38 INFO - PROCESS | 3432 | 1461022838530 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 16:40:38 INFO - PROCESS | 3432 | 1461022838695 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:38 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089811f800 == 159 [pid = 3432] [id = 511] 16:40:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 142 (0x7f08971db000) [pid = 3432] [serial = 1534] [outer = (nil)] 16:40:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 143 (0x7f089bb2c800) [pid = 3432] [serial = 1535] [outer = 0x7f08971db000] 16:40:38 INFO - PROCESS | 3432 | 1461022838756 Marionette DEBUG loaded listener.js 16:40:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 144 (0x7f08a18db400) [pid = 3432] [serial = 1536] [outer = 0x7f08971db000] 16:40:39 INFO - PROCESS | 3432 | 1461022839500 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]]]}] 16:40:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1238ms 16:40:39 INFO - PROCESS | 3432 | 1461022839546 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 16:40:39 INFO - PROCESS | 3432 | 1461022839550 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 16:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:40:39 INFO - PROCESS | 3432 | 1461022839555 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:40:39 INFO - PROCESS | 3432 | 1461022839557 Marionette TRACE conn3 <- [1,2018,null,{}] 16:40:39 INFO - PROCESS | 3432 | 1461022839563 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}] 16:40:39 INFO - PROCESS | 3432 | 1461022839809 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 16:40:39 INFO - PROCESS | 3432 | 1461022839841 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:39 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089baa2000 == 160 [pid = 3432] [id = 512] 16:40:39 INFO - PROCESS | 3432 | ++DOMWINDOW == 145 (0x7f08a06e7800) [pid = 3432] [serial = 1537] [outer = (nil)] 16:40:39 INFO - PROCESS | 3432 | ++DOMWINDOW == 146 (0x7f08a2b1c400) [pid = 3432] [serial = 1538] [outer = 0x7f08a06e7800] 16:40:39 INFO - PROCESS | 3432 | 1461022839907 Marionette DEBUG loaded listener.js 16:40:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 147 (0x7f08a2da8c00) [pid = 3432] [serial = 1539] [outer = 0x7f08a06e7800] 16:40:40 INFO - PROCESS | 3432 | 1461022840822 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]]]}] 16:40:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:40:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1326ms 16:40:40 INFO - PROCESS | 3432 | 1461022840883 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 16:40:40 INFO - PROCESS | 3432 | 1461022840886 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 16:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:40:40 INFO - PROCESS | 3432 | 1461022840892 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:40:40 INFO - PROCESS | 3432 | 1461022840894 Marionette TRACE conn3 <- [1,2022,null,{}] 16:40:40 INFO - PROCESS | 3432 | 1461022840899 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}] 16:40:41 INFO - PROCESS | 3432 | 1461022841117 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 16:40:41 INFO - PROCESS | 3432 | 1461022841159 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:41 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2ce0000 == 161 [pid = 3432] [id = 513] 16:40:41 INFO - PROCESS | 3432 | ++DOMWINDOW == 148 (0x7f08a319c000) [pid = 3432] [serial = 1540] [outer = (nil)] 16:40:41 INFO - PROCESS | 3432 | ++DOMWINDOW == 149 (0x7f08a3557400) [pid = 3432] [serial = 1541] [outer = 0x7f08a319c000] 16:40:41 INFO - PROCESS | 3432 | 1461022841233 Marionette DEBUG loaded listener.js 16:40:41 INFO - PROCESS | 3432 | ++DOMWINDOW == 150 (0x7f08a4cdcc00) [pid = 3432] [serial = 1542] [outer = 0x7f08a319c000] 16:40:42 INFO - PROCESS | 3432 | --DOMWINDOW == 149 (0x7f0894be7400) [pid = 3432] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:40:42 INFO - PROCESS | 3432 | --DOMWINDOW == 148 (0x7f089bbcdc00) [pid = 3432] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:40:42 INFO - PROCESS | 3432 | --DOMWINDOW == 147 (0x7f08a2a36c00) [pid = 3432] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:40:42 INFO - PROCESS | 3432 | --DOMWINDOW == 146 (0x7f08943f1800) [pid = 3432] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:40:42 INFO - PROCESS | 3432 | --DOMWINDOW == 145 (0x7f0895e7c400) [pid = 3432] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:40:42 INFO - PROCESS | 3432 | --DOMWINDOW == 144 (0x7f0896170400) [pid = 3432] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:40:42 INFO - PROCESS | 3432 | ************************* 16:40:42 INFO - PROCESS | 3432 | A coding exception was thrown and uncaught in a Task. 16:40:42 INFO - PROCESS | 3432 | 16:40:42 INFO - PROCESS | 3432 | Full message: TypeError: NetworkError when attempting to fetch resource. 16:40:42 INFO - PROCESS | 3432 | Full stack: 16:40:42 INFO - PROCESS | 3432 | ************************* 16:40:42 INFO - PROCESS | 3432 | 1461022842515 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]]]}] 16:40:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:40:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1685ms 16:40:42 INFO - PROCESS | 3432 | 1461022842577 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 16:40:42 INFO - PROCESS | 3432 | 1461022842580 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 16:40:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:40:42 INFO - PROCESS | 3432 | 1461022842595 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:40:42 INFO - PROCESS | 3432 | 1461022842598 Marionette TRACE conn3 <- [1,2026,null,{}] 16:40:42 INFO - PROCESS | 3432 | 1461022842603 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}] 16:40:42 INFO - PROCESS | 3432 | 1461022842765 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 16:40:42 INFO - PROCESS | 3432 | 1461022842775 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:42 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a6e16000 == 162 [pid = 3432] [id = 514] 16:40:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 145 (0x7f08983cfc00) [pid = 3432] [serial = 1543] [outer = (nil)] 16:40:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 146 (0x7f08a598fc00) [pid = 3432] [serial = 1544] [outer = 0x7f08983cfc00] 16:40:42 INFO - PROCESS | 3432 | 1461022842836 Marionette DEBUG loaded listener.js 16:40:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 147 (0x7f08a7dbcc00) [pid = 3432] [serial = 1545] [outer = 0x7f08983cfc00] 16:40:43 INFO - PROCESS | 3432 | 1461022843705 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]]]}] 16:40:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1136ms 16:40:43 INFO - PROCESS | 3432 | 1461022843732 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 16:40:43 INFO - PROCESS | 3432 | 1461022843735 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 16:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:40:43 INFO - PROCESS | 3432 | 1461022843741 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:40:43 INFO - PROCESS | 3432 | 1461022843743 Marionette TRACE conn3 <- [1,2030,null,{}] 16:40:43 INFO - PROCESS | 3432 | 1461022843749 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}] 16:40:43 INFO - PROCESS | 3432 | 1461022843912 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 16:40:43 INFO - PROCESS | 3432 | 1461022843927 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:43 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a7ddd800 == 163 [pid = 3432] [id = 515] 16:40:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 148 (0x7f08a319f800) [pid = 3432] [serial = 1546] [outer = (nil)] 16:40:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 149 (0x7f08a9942c00) [pid = 3432] [serial = 1547] [outer = 0x7f08a319f800] 16:40:43 INFO - PROCESS | 3432 | 1461022843988 Marionette DEBUG loaded listener.js 16:40:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 150 (0x7f08ab693400) [pid = 3432] [serial = 1548] [outer = 0x7f08a319f800] 16:40:45 INFO - PROCESS | 3432 | 1461022845367 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]]]}] 16:40:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1680ms 16:40:45 INFO - PROCESS | 3432 | 1461022845425 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 16:40:45 INFO - PROCESS | 3432 | 1461022845434 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 16:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:40:45 INFO - PROCESS | 3432 | 1461022845446 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:40:45 INFO - PROCESS | 3432 | 1461022845456 Marionette TRACE conn3 <- [1,2034,null,{}] 16:40:45 INFO - PROCESS | 3432 | 1461022845491 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}] 16:40:45 INFO - PROCESS | 3432 | 1461022845791 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 16:40:46 INFO - PROCESS | 3432 | 1461022846001 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:46 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089811c000 == 164 [pid = 3432] [id = 516] 16:40:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 151 (0x7f0896179400) [pid = 3432] [serial = 1549] [outer = (nil)] 16:40:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 152 (0x7f08971e3c00) [pid = 3432] [serial = 1550] [outer = 0x7f0896179400] 16:40:46 INFO - PROCESS | 3432 | 1461022846075 Marionette DEBUG loaded listener.js 16:40:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 153 (0x7f0897b0ac00) [pid = 3432] [serial = 1551] [outer = 0x7f0896179400] 16:40:47 INFO - PROCESS | 3432 | 1461022847052 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]]]}] 16:40:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:40:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1656ms 16:40:47 INFO - PROCESS | 3432 | 1461022847101 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 16:40:47 INFO - PROCESS | 3432 | 1461022847109 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 16:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:40:47 INFO - PROCESS | 3432 | 1461022847120 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:40:47 INFO - PROCESS | 3432 | 1461022847123 Marionette TRACE conn3 <- [1,2038,null,{}] 16:40:47 INFO - PROCESS | 3432 | 1461022847129 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}] 16:40:47 INFO - PROCESS | 3432 | 1461022847322 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 16:40:47 INFO - PROCESS | 3432 | 1461022847560 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:47 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a3f72000 == 165 [pid = 3432] [id = 517] 16:40:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 154 (0x7f0896fd0000) [pid = 3432] [serial = 1552] [outer = (nil)] 16:40:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 155 (0x7f08a1738400) [pid = 3432] [serial = 1553] [outer = 0x7f0896fd0000] 16:40:47 INFO - PROCESS | 3432 | 1461022847680 Marionette DEBUG loaded listener.js 16:40:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 156 (0x7f08a2b26c00) [pid = 3432] [serial = 1554] [outer = 0x7f0896fd0000] 16:40:48 INFO - PROCESS | 3432 | 1461022848545 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]]]}] 16:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1486ms 16:40:48 INFO - PROCESS | 3432 | 1461022848607 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 16:40:48 INFO - PROCESS | 3432 | 1461022848611 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 16:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:40:48 INFO - PROCESS | 3432 | 1461022848617 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:40:48 INFO - PROCESS | 3432 | 1461022848623 Marionette TRACE conn3 <- [1,2042,null,{}] 16:40:48 INFO - PROCESS | 3432 | 1461022848639 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}] 16:40:48 INFO - PROCESS | 3432 | 1461022848863 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 16:40:49 INFO - PROCESS | 3432 | 1461022849101 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:49 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ad578800 == 166 [pid = 3432] [id = 518] 16:40:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 157 (0x7f08a2b1c800) [pid = 3432] [serial = 1555] [outer = (nil)] 16:40:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 158 (0x7f08a4998c00) [pid = 3432] [serial = 1556] [outer = 0x7f08a2b1c800] 16:40:49 INFO - PROCESS | 3432 | 1461022849222 Marionette DEBUG loaded listener.js 16:40:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 159 (0x7f08a6ee0800) [pid = 3432] [serial = 1557] [outer = 0x7f08a2b1c800] 16:40:50 INFO - PROCESS | 3432 | 1461022850076 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]]]}] 16:40:50 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) 16:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1492ms 16:40:50 INFO - PROCESS | 3432 | 1461022850110 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 16:40:50 INFO - PROCESS | 3432 | 1461022850114 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 16:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:40:50 INFO - PROCESS | 3432 | 1461022850120 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:40:50 INFO - PROCESS | 3432 | 1461022850123 Marionette TRACE conn3 <- [1,2046,null,{}] 16:40:50 INFO - PROCESS | 3432 | 1461022850129 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}] 16:40:50 INFO - PROCESS | 3432 | 1461022850322 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 16:40:50 INFO - PROCESS | 3432 | 1461022850526 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:50 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b9ad0000 == 167 [pid = 3432] [id = 519] 16:40:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 160 (0x7f0896174400) [pid = 3432] [serial = 1558] [outer = (nil)] 16:40:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 161 (0x7f08a8ebc000) [pid = 3432] [serial = 1559] [outer = 0x7f0896174400] 16:40:50 INFO - PROCESS | 3432 | 1461022850597 Marionette DEBUG loaded listener.js 16:40:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 162 (0x7f08ab699c00) [pid = 3432] [serial = 1560] [outer = 0x7f0896174400] 16:40:51 INFO - PROCESS | 3432 | 1461022851473 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]]]}] 16:40:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:40:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1382ms 16:40:51 INFO - PROCESS | 3432 | 1461022851504 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 16:40:51 INFO - PROCESS | 3432 | 1461022851508 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 16:40:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:40:51 INFO - PROCESS | 3432 | 1461022851514 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:40:51 INFO - PROCESS | 3432 | 1461022851517 Marionette TRACE conn3 <- [1,2050,null,{}] 16:40:51 INFO - PROCESS | 3432 | 1461022851523 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}] 16:40:51 INFO - PROCESS | 3432 | 1461022851699 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 16:40:51 INFO - PROCESS | 3432 | 1461022851901 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:51 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08bcfbb000 == 168 [pid = 3432] [id = 520] 16:40:51 INFO - PROCESS | 3432 | ++DOMWINDOW == 163 (0x7f08a4e78400) [pid = 3432] [serial = 1561] [outer = (nil)] 16:40:51 INFO - PROCESS | 3432 | ++DOMWINDOW == 164 (0x7f08ac2e0c00) [pid = 3432] [serial = 1562] [outer = 0x7f08a4e78400] 16:40:51 INFO - PROCESS | 3432 | 1461022851972 Marionette DEBUG loaded listener.js 16:40:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 165 (0x7f08ac479400) [pid = 3432] [serial = 1563] [outer = 0x7f08a4e78400] 16:40:52 INFO - PROCESS | 3432 | 1461022852886 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]]]}] 16:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1429ms 16:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:40:52 INFO - PROCESS | 3432 | 1461022852944 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 16:40:52 INFO - PROCESS | 3432 | 1461022852947 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 16:40:52 INFO - PROCESS | 3432 | 1461022852953 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:40:52 INFO - PROCESS | 3432 | 1461022852956 Marionette TRACE conn3 <- [1,2054,null,{}] 16:40:52 INFO - PROCESS | 3432 | 1461022852962 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}] 16:40:53 INFO - PROCESS | 3432 | 1461022853167 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 16:40:53 INFO - PROCESS | 3432 | 1461022853409 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:53 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c1b32800 == 169 [pid = 3432] [id = 521] 16:40:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 166 (0x7f08ac99b800) [pid = 3432] [serial = 1564] [outer = (nil)] 16:40:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 167 (0x7f08b9d0d000) [pid = 3432] [serial = 1565] [outer = 0x7f08ac99b800] 16:40:53 INFO - PROCESS | 3432 | 1461022853538 Marionette DEBUG loaded listener.js 16:40:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 168 (0x7f08bacd4400) [pid = 3432] [serial = 1566] [outer = 0x7f08ac99b800] 16:40:54 INFO - PROCESS | 3432 | 1461022854317 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]]]}] 16:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1431ms 16:40:54 INFO - PROCESS | 3432 | 1461022854384 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 16:40:54 INFO - PROCESS | 3432 | 1461022854388 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 16:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:40:54 INFO - PROCESS | 3432 | 1461022854394 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:40:54 INFO - PROCESS | 3432 | 1461022854396 Marionette TRACE conn3 <- [1,2058,null,{}] 16:40:54 INFO - PROCESS | 3432 | 1461022854402 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}] 16:40:54 INFO - PROCESS | 3432 | 1461022854576 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 16:40:54 INFO - PROCESS | 3432 | 1461022854775 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:54 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c3381000 == 170 [pid = 3432] [id = 522] 16:40:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 169 (0x7f08ad157000) [pid = 3432] [serial = 1567] [outer = (nil)] 16:40:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 170 (0x7f08baf06800) [pid = 3432] [serial = 1568] [outer = 0x7f08ad157000] 16:40:54 INFO - PROCESS | 3432 | 1461022854847 Marionette DEBUG loaded listener.js 16:40:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 171 (0x7f08bcec7000) [pid = 3432] [serial = 1569] [outer = 0x7f08ad157000] 16:40:55 INFO - PROCESS | 3432 | 1461022855733 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]]]}] 16:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1383ms 16:40:55 INFO - PROCESS | 3432 | 1461022855778 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 16:40:55 INFO - PROCESS | 3432 | 1461022855782 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 16:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:40:55 INFO - PROCESS | 3432 | 1461022855788 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:40:55 INFO - PROCESS | 3432 | 1461022855791 Marionette TRACE conn3 <- [1,2062,null,{}] 16:40:55 INFO - PROCESS | 3432 | 1461022855797 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}] 16:40:55 INFO - PROCESS | 3432 | 1461022855971 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 16:40:56 INFO - PROCESS | 3432 | 1461022856179 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:56 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08927d0800 == 171 [pid = 3432] [id = 523] 16:40:56 INFO - PROCESS | 3432 | ++DOMWINDOW == 172 (0x7f0896006c00) [pid = 3432] [serial = 1570] [outer = (nil)] 16:40:56 INFO - PROCESS | 3432 | ++DOMWINDOW == 173 (0x7f08bcf8a400) [pid = 3432] [serial = 1571] [outer = 0x7f0896006c00] 16:40:56 INFO - PROCESS | 3432 | 1461022856292 Marionette DEBUG loaded listener.js 16:40:56 INFO - PROCESS | 3432 | ++DOMWINDOW == 174 (0x7f08bec0d000) [pid = 3432] [serial = 1572] [outer = 0x7f0896006c00] 16:40:57 INFO - PROCESS | 3432 | 1461022857195 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]]]}] 16:40:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1482ms 16:40:57 INFO - PROCESS | 3432 | 1461022857271 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 16:40:57 INFO - PROCESS | 3432 | 1461022857275 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 16:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:40:57 INFO - PROCESS | 3432 | 1461022857281 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:40:57 INFO - PROCESS | 3432 | 1461022857285 Marionette TRACE conn3 <- [1,2066,null,{}] 16:40:57 INFO - PROCESS | 3432 | 1461022857290 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}] 16:40:57 INFO - PROCESS | 3432 | 1461022857473 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 16:40:57 INFO - PROCESS | 3432 | 1461022857716 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:57 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c6889000 == 172 [pid = 3432] [id = 524] 16:40:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 175 (0x7f08bceca800) [pid = 3432] [serial = 1573] [outer = (nil)] 16:40:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 176 (0x7f08bec2f000) [pid = 3432] [serial = 1574] [outer = 0x7f08bceca800] 16:40:57 INFO - PROCESS | 3432 | 1461022857834 Marionette DEBUG loaded listener.js 16:40:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 177 (0x7f08bed90000) [pid = 3432] [serial = 1575] [outer = 0x7f08bceca800] 16:40:58 INFO - PROCESS | 3432 | 1461022858659 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]]]}] 16:40:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:40:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1436ms 16:40:58 INFO - PROCESS | 3432 | 1461022858718 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 16:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:40:58 INFO - PROCESS | 3432 | 1461022858722 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 16:40:58 INFO - PROCESS | 3432 | 1461022858728 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:40:58 INFO - PROCESS | 3432 | 1461022858732 Marionette TRACE conn3 <- [1,2070,null,{}] 16:40:58 INFO - PROCESS | 3432 | 1461022858737 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}] 16:40:58 INFO - PROCESS | 3432 | 1461022858935 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 16:40:59 INFO - PROCESS | 3432 | 1461022859136 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:59 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0894399800 == 173 [pid = 3432] [id = 525] 16:40:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 178 (0x7f0894d92400) [pid = 3432] [serial = 1576] [outer = (nil)] 16:40:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 179 (0x7f0894d9b800) [pid = 3432] [serial = 1577] [outer = 0x7f0894d92400] 16:40:59 INFO - PROCESS | 3432 | 1461022859218 Marionette DEBUG loaded listener.js 16:40:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 180 (0x7f0894da1000) [pid = 3432] [serial = 1578] [outer = 0x7f0894d92400] 16:41:00 INFO - PROCESS | 3432 | 1461022860121 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]]]}] 16:41:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1435ms 16:41:00 INFO - PROCESS | 3432 | 1461022860164 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 16:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:41:00 INFO - PROCESS | 3432 | 1461022860169 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 16:41:00 INFO - PROCESS | 3432 | 1461022860175 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:41:00 INFO - PROCESS | 3432 | 1461022860179 Marionette TRACE conn3 <- [1,2074,null,{}] 16:41:00 INFO - PROCESS | 3432 | 1461022860184 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}] 16:41:00 INFO - PROCESS | 3432 | 1461022860415 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 16:41:00 INFO - PROCESS | 3432 | 1461022860693 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:00 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a391e000 == 174 [pid = 3432] [id = 526] 16:41:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 181 (0x7f0895e4b800) [pid = 3432] [serial = 1579] [outer = (nil)] 16:41:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 182 (0x7f0895e51800) [pid = 3432] [serial = 1580] [outer = 0x7f0895e4b800] 16:41:00 INFO - PROCESS | 3432 | 1461022860817 Marionette DEBUG loaded listener.js 16:41:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 183 (0x7f08bf08cc00) [pid = 3432] [serial = 1581] [outer = 0x7f0895e4b800] 16:41:01 INFO - PROCESS | 3432 | 1461022861612 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]]]}] 16:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1480ms 16:41:01 INFO - PROCESS | 3432 | 1461022861655 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 16:41:01 INFO - PROCESS | 3432 | 1461022861658 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 16:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:41:01 INFO - PROCESS | 3432 | 1461022861664 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:41:01 INFO - PROCESS | 3432 | 1461022861667 Marionette TRACE conn3 <- [1,2078,null,{}] 16:41:01 INFO - PROCESS | 3432 | 1461022861673 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}] 16:41:01 INFO - PROCESS | 3432 | 1461022861845 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 16:41:02 INFO - PROCESS | 3432 | 1461022862052 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:02 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08925d8000 == 175 [pid = 3432] [id = 527] 16:41:02 INFO - PROCESS | 3432 | ++DOMWINDOW == 184 (0x7f0895977c00) [pid = 3432] [serial = 1582] [outer = (nil)] 16:41:02 INFO - PROCESS | 3432 | ++DOMWINDOW == 185 (0x7f089597d400) [pid = 3432] [serial = 1583] [outer = 0x7f0895977c00] 16:41:02 INFO - PROCESS | 3432 | 1461022862129 Marionette DEBUG loaded listener.js 16:41:02 INFO - PROCESS | 3432 | ++DOMWINDOW == 186 (0x7f0895982800) [pid = 3432] [serial = 1584] [outer = 0x7f0895977c00] 16:41:03 INFO - PROCESS | 3432 | 1461022863002 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]]]}] 16:41:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:41:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1386ms 16:41:03 INFO - PROCESS | 3432 | 1461022863052 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 16:41:03 INFO - PROCESS | 3432 | 1461022863055 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 16:41:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:41:03 INFO - PROCESS | 3432 | 1461022863061 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:41:03 INFO - PROCESS | 3432 | 1461022863064 Marionette TRACE conn3 <- [1,2082,null,{}] 16:41:03 INFO - PROCESS | 3432 | 1461022863069 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}] 16:41:03 INFO - PROCESS | 3432 | 1461022863243 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 16:41:03 INFO - PROCESS | 3432 | 1461022863452 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:03 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0897759000 == 176 [pid = 3432] [id = 528] 16:41:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 187 (0x7f0895978800) [pid = 3432] [serial = 1585] [outer = (nil)] 16:41:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 188 (0x7f0897703400) [pid = 3432] [serial = 1586] [outer = 0x7f0895978800] 16:41:03 INFO - PROCESS | 3432 | 1461022863578 Marionette DEBUG loaded listener.js 16:41:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 189 (0x7f0897707c00) [pid = 3432] [serial = 1587] [outer = 0x7f0895978800] 16:41:04 INFO - PROCESS | 3432 | 1461022864526 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]]]}] 16:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1533ms 16:41:04 INFO - PROCESS | 3432 | 1461022864595 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 16:41:04 INFO - PROCESS | 3432 | 1461022864598 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 16:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:41:04 INFO - PROCESS | 3432 | 1461022864605 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:41:04 INFO - PROCESS | 3432 | 1461022864607 Marionette TRACE conn3 <- [1,2086,null,{}] 16:41:04 INFO - PROCESS | 3432 | 1461022864613 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}] 16:41:04 INFO - PROCESS | 3432 | 1461022864795 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 16:41:05 INFO - PROCESS | 3432 | 1461022865040 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:05 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0894dd8000 == 177 [pid = 3432] [id = 529] 16:41:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 190 (0x7f08943e9c00) [pid = 3432] [serial = 1588] [outer = (nil)] 16:41:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 191 (0x7f0894be3800) [pid = 3432] [serial = 1589] [outer = 0x7f08943e9c00] 16:41:05 INFO - PROCESS | 3432 | 1461022865545 Marionette DEBUG loaded listener.js 16:41:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 192 (0x7f0894d9f400) [pid = 3432] [serial = 1590] [outer = 0x7f08943e9c00] 16:41:06 INFO - PROCESS | 3432 | 1461022866387 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]]]}] 16:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1837ms 16:41:06 INFO - PROCESS | 3432 | 1461022866453 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 16:41:06 INFO - PROCESS | 3432 | 1461022866460 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 16:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:41:06 INFO - PROCESS | 3432 | 1461022866470 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:41:06 INFO - PROCESS | 3432 | 1461022866473 Marionette TRACE conn3 <- [1,2090,null,{}] 16:41:06 INFO - PROCESS | 3432 | 1461022866480 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}] 16:41:06 INFO - PROCESS | 3432 | 1461022866667 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 16:41:06 INFO - PROCESS | 3432 | 1461022866878 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:06 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0895b18800 == 178 [pid = 3432] [id = 530] 16:41:06 INFO - PROCESS | 3432 | ++DOMWINDOW == 193 (0x7f089594c800) [pid = 3432] [serial = 1591] [outer = (nil)] 16:41:06 INFO - PROCESS | 3432 | ++DOMWINDOW == 194 (0x7f0895e4fc00) [pid = 3432] [serial = 1592] [outer = 0x7f089594c800] 16:41:06 INFO - PROCESS | 3432 | 1461022866984 Marionette DEBUG loaded listener.js 16:41:07 INFO - PROCESS | 3432 | ++DOMWINDOW == 195 (0x7f0895e89000) [pid = 3432] [serial = 1593] [outer = 0x7f089594c800] 16:41:08 INFO - PROCESS | 3432 | 1461022867992 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]]]}] 16:41:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:41:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1580ms 16:41:08 INFO - PROCESS | 3432 | 1461022868050 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 16:41:08 INFO - PROCESS | 3432 | 1461022868056 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 16:41:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:41:08 INFO - PROCESS | 3432 | 1461022868065 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:41:08 INFO - PROCESS | 3432 | 1461022868069 Marionette TRACE conn3 <- [1,2094,null,{}] 16:41:08 INFO - PROCESS | 3432 | 1461022868075 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}] 16:41:08 INFO - PROCESS | 3432 | 1461022868256 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 16:41:08 INFO - PROCESS | 3432 | 1461022868585 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:08 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08941d9800 == 179 [pid = 3432] [id = 531] 16:41:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 196 (0x7f0896002800) [pid = 3432] [serial = 1594] [outer = (nil)] 16:41:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 197 (0x7f089600f800) [pid = 3432] [serial = 1595] [outer = 0x7f0896002800] 16:41:08 INFO - PROCESS | 3432 | 1461022868712 Marionette DEBUG loaded listener.js 16:41:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 198 (0x7f0896176000) [pid = 3432] [serial = 1596] [outer = 0x7f0896002800] 16:41:09 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a1814000 == 178 [pid = 3432] [id = 177] 16:41:09 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a6e16000 == 177 [pid = 3432] [id = 514] 16:41:09 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a2ce0000 == 176 [pid = 3432] [id = 513] 16:41:09 INFO - PROCESS | 3432 | --DOMWINDOW == 197 (0x7f08a8b1a400) [pid = 3432] [serial = 1445] [outer = (nil)] [url = about:blank] 16:41:09 INFO - PROCESS | 3432 | --DOMWINDOW == 196 (0x7f08a9945400) [pid = 3432] [serial = 1448] [outer = (nil)] [url = about:blank] 16:41:09 INFO - PROCESS | 3432 | --DOMWINDOW == 195 (0x7f08aa7acc00) [pid = 3432] [serial = 1451] [outer = (nil)] [url = about:blank] 16:41:09 INFO - PROCESS | 3432 | --DOMWINDOW == 194 (0x7f089713d000) [pid = 3432] [serial = 1457] [outer = (nil)] [url = about:blank] 16:41:09 INFO - PROCESS | 3432 | --DOMWINDOW == 193 (0x7f089616f000) [pid = 3432] [serial = 1454] [outer = (nil)] [url = about:blank] 16:41:09 INFO - PROCESS | 3432 | --DOMWINDOW == 192 (0x7f0896267800) [pid = 3432] [serial = 1460] [outer = (nil)] [url = about:blank] 16:41:09 INFO - PROCESS | 3432 | --DOMWINDOW == 191 (0x7f089bb2c000) [pid = 3432] [serial = 1481] [outer = (nil)] [url = about:blank] 16:41:09 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089baa2000 == 175 [pid = 3432] [id = 512] 16:41:09 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089811f800 == 174 [pid = 3432] [id = 511] 16:41:09 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0894bd0000 == 173 [pid = 3432] [id = 510] 16:41:09 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0897848800 == 172 [pid = 3432] [id = 509] 16:41:09 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0897b19800 == 171 [pid = 3432] [id = 508] 16:41:09 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ad56f000 == 170 [pid = 3432] [id = 503] 16:41:09 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ac25d800 == 169 [pid = 3432] [id = 502] 16:41:09 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ab17b800 == 168 [pid = 3432] [id = 501] 16:41:09 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a81e4000 == 167 [pid = 3432] [id = 500] 16:41:09 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a79bc800 == 166 [pid = 3432] [id = 499] 16:41:09 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a755e800 == 165 [pid = 3432] [id = 498] 16:41:09 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a3dce800 == 164 [pid = 3432] [id = 497] 16:41:09 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089ab5b000 == 163 [pid = 3432] [id = 495] 16:41:09 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0894adb800 == 162 [pid = 3432] [id = 494] 16:41:09 INFO - PROCESS | 3432 | 1461022869666 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]]]}] 16:41:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1633ms 16:41:09 INFO - PROCESS | 3432 | --DOMWINDOW == 190 (0x7f08a18d3800) [pid = 3432] [serial = 1475] [outer = (nil)] [url = about:blank] 16:41:09 INFO - PROCESS | 3432 | --DOMWINDOW == 189 (0x7f08a2a40400) [pid = 3432] [serial = 1478] [outer = (nil)] [url = about:blank] 16:41:09 INFO - PROCESS | 3432 | --DOMWINDOW == 188 (0x7f0896299800) [pid = 3432] [serial = 1467] [outer = (nil)] [url = about:blank] 16:41:09 INFO - PROCESS | 3432 | --DOMWINDOW == 187 (0x7f0896fcc400) [pid = 3432] [serial = 1469] [outer = (nil)] [url = about:blank] 16:41:09 INFO - PROCESS | 3432 | --DOMWINDOW == 186 (0x7f0895ed7800) [pid = 3432] [serial = 1466] [outer = (nil)] [url = about:blank] 16:41:09 INFO - PROCESS | 3432 | --DOMWINDOW == 185 (0x7f08977f8400) [pid = 3432] [serial = 1470] [outer = (nil)] [url = about:blank] 16:41:09 INFO - PROCESS | 3432 | --DOMWINDOW == 184 (0x7f08a6ede400) [pid = 3432] [serial = 1436] [outer = (nil)] [url = about:blank] 16:41:09 INFO - PROCESS | 3432 | --DOMWINDOW == 183 (0x7f08a3ccb400) [pid = 3432] [serial = 1430] [outer = (nil)] [url = about:blank] 16:41:09 INFO - PROCESS | 3432 | --DOMWINDOW == 182 (0x7f08a2da6c00) [pid = 3432] [serial = 1427] [outer = (nil)] [url = about:blank] 16:41:09 INFO - PROCESS | 3432 | --DOMWINDOW == 181 (0x7f08a499fc00) [pid = 3432] [serial = 1433] [outer = (nil)] [url = about:blank] 16:41:09 INFO - PROCESS | 3432 | --DOMWINDOW == 180 (0x7f08a72f3c00) [pid = 3432] [serial = 1439] [outer = (nil)] [url = about:blank] 16:41:09 INFO - PROCESS | 3432 | --DOMWINDOW == 179 (0x7f08983d0000) [pid = 3432] [serial = 1472] [outer = (nil)] [url = about:blank] 16:41:09 INFO - PROCESS | 3432 | --DOMWINDOW == 178 (0x7f0896171400) [pid = 3432] [serial = 1421] [outer = (nil)] [url = about:blank] 16:41:09 INFO - PROCESS | 3432 | --DOMWINDOW == 177 (0x7f08a7db7c00) [pid = 3432] [serial = 1442] [outer = (nil)] [url = about:blank] 16:41:09 INFO - PROCESS | 3432 | --DOMWINDOW == 176 (0x7f089bbcb400) [pid = 3432] [serial = 1424] [outer = (nil)] [url = about:blank] 16:41:09 INFO - PROCESS | 3432 | --DOMWINDOW == 175 (0x7f0895e87c00) [pid = 3432] [serial = 1464] [outer = (nil)] [url = about:blank] 16:41:09 INFO - PROCESS | 3432 | --DOMWINDOW == 174 (0x7f0894bec400) [pid = 3432] [serial = 1463] [outer = (nil)] [url = about:blank] 16:41:09 INFO - PROCESS | 3432 | --DOMWINDOW == 173 (0x7f08a18e1000) [pid = 3432] [serial = 1476] [outer = (nil)] [url = about:blank] 16:41:09 INFO - PROCESS | 3432 | --DOMWINDOW == 172 (0x7f089bbc9800) [pid = 3432] [serial = 1473] [outer = (nil)] [url = about:blank] 16:41:09 INFO - PROCESS | 3432 | --DOMWINDOW == 171 (0x7f08a2b41400) [pid = 3432] [serial = 1479] [outer = (nil)] [url = about:blank] 16:41:09 INFO - PROCESS | 3432 | 1461022869756 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 16:41:09 INFO - PROCESS | 3432 | 1461022869758 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 16:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:41:09 INFO - PROCESS | 3432 | 1461022869768 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:41:09 INFO - PROCESS | 3432 | 1461022869773 Marionette TRACE conn3 <- [1,2098,null,{}] 16:41:09 INFO - PROCESS | 3432 | 1461022869789 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}] 16:41:09 INFO - PROCESS | 3432 | 1461022869965 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 16:41:09 INFO - PROCESS | 3432 | 1461022869976 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:10 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0897860800 == 163 [pid = 3432] [id = 532] 16:41:10 INFO - PROCESS | 3432 | ++DOMWINDOW == 172 (0x7f08962a0400) [pid = 3432] [serial = 1597] [outer = (nil)] 16:41:10 INFO - PROCESS | 3432 | ++DOMWINDOW == 173 (0x7f0897133800) [pid = 3432] [serial = 1598] [outer = 0x7f08962a0400] 16:41:10 INFO - PROCESS | 3432 | 1461022870043 Marionette DEBUG loaded listener.js 16:41:10 INFO - PROCESS | 3432 | ++DOMWINDOW == 174 (0x7f089713d800) [pid = 3432] [serial = 1599] [outer = 0x7f08962a0400] 16:41:10 INFO - PROCESS | 3432 | 1461022870908 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]]]}] 16:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1193ms 16:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:41:10 INFO - PROCESS | 3432 | 1461022870961 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 16:41:10 INFO - PROCESS | 3432 | 1461022870965 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 16:41:10 INFO - PROCESS | 3432 | 1461022870971 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:41:10 INFO - PROCESS | 3432 | 1461022870974 Marionette TRACE conn3 <- [1,2102,null,{}] 16:41:10 INFO - PROCESS | 3432 | 1461022870978 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}] 16:41:11 INFO - PROCESS | 3432 | 1461022871215 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 16:41:11 INFO - PROCESS | 3432 | 1461022871323 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:11 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0897b35800 == 164 [pid = 3432] [id = 533] 16:41:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 175 (0x7f0896011400) [pid = 3432] [serial = 1600] [outer = (nil)] 16:41:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 176 (0x7f08971e0800) [pid = 3432] [serial = 1601] [outer = 0x7f0896011400] 16:41:11 INFO - PROCESS | 3432 | 1461022871383 Marionette DEBUG loaded listener.js 16:41:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 177 (0x7f089770f800) [pid = 3432] [serial = 1602] [outer = 0x7f0896011400] 16:41:12 INFO - PROCESS | 3432 | 1461022872173 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]]]}] 16:41:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1231ms 16:41:12 INFO - PROCESS | 3432 | 1461022872202 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 16:41:12 INFO - PROCESS | 3432 | 1461022872216 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 16:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:41:12 INFO - PROCESS | 3432 | 1461022872230 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:41:12 INFO - PROCESS | 3432 | 1461022872232 Marionette TRACE conn3 <- [1,2106,null,{}] 16:41:12 INFO - PROCESS | 3432 | 1461022872237 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}] 16:41:12 INFO - PROCESS | 3432 | 1461022872466 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 16:41:12 INFO - PROCESS | 3432 | 1461022872498 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:12 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08982db000 == 165 [pid = 3432] [id = 534] 16:41:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 178 (0x7f0897786000) [pid = 3432] [serial = 1603] [outer = (nil)] 16:41:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 179 (0x7f089778f000) [pid = 3432] [serial = 1604] [outer = 0x7f0897786000] 16:41:12 INFO - PROCESS | 3432 | 1461022872607 Marionette DEBUG loaded listener.js 16:41:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 180 (0x7f0897910c00) [pid = 3432] [serial = 1605] [outer = 0x7f0897786000] 16:41:13 INFO - PROCESS | 3432 | 1461022873535 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]]]}] 16:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1330ms 16:41:13 INFO - PROCESS | 3432 | --DOMWINDOW == 179 (0x7f08943eac00) [pid = 3432] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:41:13 INFO - PROCESS | 3432 | --DOMWINDOW == 178 (0x7f0894be6800) [pid = 3432] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:41:13 INFO - PROCESS | 3432 | --DOMWINDOW == 177 (0x7f08a06e7800) [pid = 3432] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:41:13 INFO - PROCESS | 3432 | --DOMWINDOW == 176 (0x7f08a319c000) [pid = 3432] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:41:13 INFO - PROCESS | 3432 | --DOMWINDOW == 175 (0x7f08971db000) [pid = 3432] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:41:13 INFO - PROCESS | 3432 | --DOMWINDOW == 174 (0x7f08943f3800) [pid = 3432] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:41:13 INFO - PROCESS | 3432 | --DOMWINDOW == 173 (0x7f0896011000) [pid = 3432] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:41:13 INFO - PROCESS | 3432 | --DOMWINDOW == 172 (0x7f08983cfc00) [pid = 3432] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:41:13 INFO - PROCESS | 3432 | 1461022873917 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 16:41:13 INFO - PROCESS | 3432 | 1461022873921 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 16:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:41:13 INFO - PROCESS | 3432 | 1461022873929 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:41:13 INFO - PROCESS | 3432 | 1461022873931 Marionette TRACE conn3 <- [1,2110,null,{}] 16:41:13 INFO - PROCESS | 3432 | 1461022873936 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}] 16:41:14 INFO - PROCESS | 3432 | 1461022874093 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 16:41:14 INFO - PROCESS | 3432 | 1461022874312 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:14 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089ba2a800 == 166 [pid = 3432] [id = 535] 16:41:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 173 (0x7f0897788400) [pid = 3432] [serial = 1606] [outer = (nil)] 16:41:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 174 (0x7f0899d30800) [pid = 3432] [serial = 1607] [outer = 0x7f0897788400] 16:41:14 INFO - PROCESS | 3432 | 1461022874374 Marionette DEBUG loaded listener.js 16:41:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 175 (0x7f0899d3a400) [pid = 3432] [serial = 1608] [outer = 0x7f0897788400] 16:41:15 INFO - PROCESS | 3432 | 1461022875045 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]]]}] 16:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1130ms 16:41:15 INFO - PROCESS | 3432 | 1461022875059 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 16:41:15 INFO - PROCESS | 3432 | 1461022875062 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 16:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:41:15 INFO - PROCESS | 3432 | 1461022875070 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:41:15 INFO - PROCESS | 3432 | 1461022875073 Marionette TRACE conn3 <- [1,2114,null,{}] 16:41:15 INFO - PROCESS | 3432 | 1461022875079 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}] 16:41:15 INFO - PROCESS | 3432 | 1461022875251 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 16:41:15 INFO - PROCESS | 3432 | 1461022875420 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:15 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a07db800 == 167 [pid = 3432] [id = 536] 16:41:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 176 (0x7f08981efc00) [pid = 3432] [serial = 1609] [outer = (nil)] 16:41:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 177 (0x7f089a86fc00) [pid = 3432] [serial = 1610] [outer = 0x7f08981efc00] 16:41:15 INFO - PROCESS | 3432 | 1461022875480 Marionette DEBUG loaded listener.js 16:41:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 178 (0x7f089bb20c00) [pid = 3432] [serial = 1611] [outer = 0x7f08981efc00] 16:41:16 INFO - PROCESS | 3432 | 1461022876444 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]]]}] 16:41:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1430ms 16:41:16 INFO - PROCESS | 3432 | 1461022876502 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 16:41:16 INFO - PROCESS | 3432 | 1461022876507 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 16:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:41:16 INFO - PROCESS | 3432 | 1461022876516 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:41:16 INFO - PROCESS | 3432 | 1461022876521 Marionette TRACE conn3 <- [1,2118,null,{}] 16:41:16 INFO - PROCESS | 3432 | 1461022876531 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}] 16:41:16 INFO - PROCESS | 3432 | 1461022876734 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 16:41:17 INFO - PROCESS | 3432 | 1461022877015 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:17 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0894ddb000 == 168 [pid = 3432] [id = 537] 16:41:17 INFO - PROCESS | 3432 | ++DOMWINDOW == 179 (0x7f0894d9c400) [pid = 3432] [serial = 1612] [outer = (nil)] 16:41:17 INFO - PROCESS | 3432 | ++DOMWINDOW == 180 (0x7f0895e4c800) [pid = 3432] [serial = 1613] [outer = 0x7f0894d9c400] 16:41:17 INFO - PROCESS | 3432 | 1461022877137 Marionette DEBUG loaded listener.js 16:41:17 INFO - PROCESS | 3432 | ++DOMWINDOW == 181 (0x7f0895e99800) [pid = 3432] [serial = 1614] [outer = 0x7f0894d9c400] 16:41:17 INFO - PROCESS | 3432 | 1461022877983 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]]]}] 16:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1535ms 16:41:18 INFO - PROCESS | 3432 | 1461022878051 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 16:41:18 INFO - PROCESS | 3432 | 1461022878060 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 16:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:41:18 INFO - PROCESS | 3432 | 1461022878070 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:41:18 INFO - PROCESS | 3432 | 1461022878074 Marionette TRACE conn3 <- [1,2122,null,{}] 16:41:18 INFO - PROCESS | 3432 | 1461022878080 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}] 16:41:18 INFO - PROCESS | 3432 | 1461022878307 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 16:41:18 INFO - PROCESS | 3432 | 1461022878563 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:18 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089827a000 == 169 [pid = 3432] [id = 538] 16:41:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 182 (0x7f089600fc00) [pid = 3432] [serial = 1615] [outer = (nil)] 16:41:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 183 (0x7f0896260c00) [pid = 3432] [serial = 1616] [outer = 0x7f089600fc00] 16:41:18 INFO - PROCESS | 3432 | 1461022878752 Marionette DEBUG loaded listener.js 16:41:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 184 (0x7f0896fc8400) [pid = 3432] [serial = 1617] [outer = 0x7f089600fc00] 16:41:19 INFO - PROCESS | 3432 | 1461022879841 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]]]}] 16:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1835ms 16:41:19 INFO - PROCESS | 3432 | 1461022879909 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 16:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:41:19 INFO - PROCESS | 3432 | 1461022879915 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 16:41:19 INFO - PROCESS | 3432 | 1461022879924 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:41:19 INFO - PROCESS | 3432 | 1461022879932 Marionette TRACE conn3 <- [1,2126,null,{}] 16:41:19 INFO - PROCESS | 3432 | 1461022879952 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}] 16:41:20 INFO - PROCESS | 3432 | 1461022880209 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 16:41:20 INFO - PROCESS | 3432 | 1461022880505 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:20 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a1721800 == 170 [pid = 3432] [id = 539] 16:41:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 185 (0x7f0897785c00) [pid = 3432] [serial = 1618] [outer = (nil)] 16:41:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 186 (0x7f089790cc00) [pid = 3432] [serial = 1619] [outer = 0x7f0897785c00] 16:41:20 INFO - PROCESS | 3432 | 1461022880584 Marionette DEBUG loaded listener.js 16:41:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 187 (0x7f08981fbc00) [pid = 3432] [serial = 1620] [outer = 0x7f0897785c00] 16:41:21 INFO - PROCESS | 3432 | 1461022881395 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]]]}] 16:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1495ms 16:41:21 INFO - PROCESS | 3432 | 1461022881417 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 16:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:41:21 INFO - PROCESS | 3432 | 1461022881422 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 16:41:21 INFO - PROCESS | 3432 | 1461022881428 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:41:21 INFO - PROCESS | 3432 | 1461022881431 Marionette TRACE conn3 <- [1,2130,null,{}] 16:41:21 INFO - PROCESS | 3432 | 1461022881437 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}] 16:41:21 INFO - PROCESS | 3432 | 1461022881624 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 16:41:21 INFO - PROCESS | 3432 | 1461022881835 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:21 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a19c9800 == 171 [pid = 3432] [id = 540] 16:41:21 INFO - PROCESS | 3432 | ++DOMWINDOW == 188 (0x7f08977f7000) [pid = 3432] [serial = 1621] [outer = (nil)] 16:41:21 INFO - PROCESS | 3432 | ++DOMWINDOW == 189 (0x7f089a87a000) [pid = 3432] [serial = 1622] [outer = 0x7f08977f7000] 16:41:21 INFO - PROCESS | 3432 | 1461022881953 Marionette DEBUG loaded listener.js 16:41:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 190 (0x7f089bbca400) [pid = 3432] [serial = 1623] [outer = 0x7f08977f7000] 16:41:22 INFO - PROCESS | 3432 | 1461022882865 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] 16:41:22 INFO - PROCESS | 3432 | 1461022882918 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 16:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:41:22 INFO - PROCESS | 3432 | 1461022882924 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:41:22 INFO - PROCESS | 3432 | 1461022882927 Marionette TRACE conn3 <- [1,2134,null,{}] 16:41:22 INFO - PROCESS | 3432 | 1461022882933 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}] 16:41:23 INFO - PROCESS | 3432 | 1461022883113 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 16:41:23 INFO - PROCESS | 3432 | 1461022883325 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:23 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2cc4800 == 172 [pid = 3432] [id = 541] 16:41:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 191 (0x7f08983d9400) [pid = 3432] [serial = 1624] [outer = (nil)] 16:41:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 192 (0x7f08a06f0c00) [pid = 3432] [serial = 1625] [outer = 0x7f08983d9400] 16:41:23 INFO - PROCESS | 3432 | 1461022883444 Marionette DEBUG loaded listener.js 16:41:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 193 (0x7f08a0929000) [pid = 3432] [serial = 1626] [outer = 0x7f08983d9400] 16:41:24 INFO - PROCESS | 3432 | 1461022884334 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]]]}] 16:41:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1486ms 16:41:24 INFO - PROCESS | 3432 | 1461022884412 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 16:41:24 INFO - PROCESS | 3432 | 1461022884415 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 16:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:41:24 INFO - PROCESS | 3432 | 1461022884421 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:41:24 INFO - PROCESS | 3432 | 1461022884424 Marionette TRACE conn3 <- [1,2138,null,{}] 16:41:24 INFO - PROCESS | 3432 | 1461022884430 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}] 16:41:24 INFO - PROCESS | 3432 | 1461022884695 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 16:41:24 INFO - PROCESS | 3432 | 1461022884956 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:25 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a34a5000 == 173 [pid = 3432] [id = 542] 16:41:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 194 (0x7f08a18e0c00) [pid = 3432] [serial = 1627] [outer = (nil)] 16:41:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 195 (0x7f08a2a35000) [pid = 3432] [serial = 1628] [outer = 0x7f08a18e0c00] 16:41:25 INFO - PROCESS | 3432 | 1461022885080 Marionette DEBUG loaded listener.js 16:41:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 196 (0x7f08a2ac2400) [pid = 3432] [serial = 1629] [outer = 0x7f08a18e0c00] 16:41:25 INFO - PROCESS | 3432 | 1461022885877 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]]]}] 16:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1532ms 16:41:25 INFO - PROCESS | 3432 | 1461022885954 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 16:41:25 INFO - PROCESS | 3432 | 1461022885958 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 16:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:41:25 INFO - PROCESS | 3432 | 1461022885965 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:41:25 INFO - PROCESS | 3432 | 1461022885967 Marionette TRACE conn3 <- [1,2142,null,{}] 16:41:25 INFO - PROCESS | 3432 | 1461022885974 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}] 16:41:26 INFO - PROCESS | 3432 | 1461022886166 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 16:41:26 INFO - PROCESS | 3432 | 1461022886376 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:26 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a3b9d000 == 174 [pid = 3432] [id = 543] 16:41:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 197 (0x7f08a18d5000) [pid = 3432] [serial = 1630] [outer = (nil)] 16:41:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 198 (0x7f08a2b1f400) [pid = 3432] [serial = 1631] [outer = 0x7f08a18d5000] 16:41:26 INFO - PROCESS | 3432 | 1461022886489 Marionette DEBUG loaded listener.js 16:41:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 199 (0x7f08a2b37000) [pid = 3432] [serial = 1632] [outer = 0x7f08a18d5000] 16:41:27 INFO - PROCESS | 3432 | 1461022887339 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] 16:41:27 INFO - PROCESS | 3432 | 1461022887418 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 16:41:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:41:27 INFO - PROCESS | 3432 | 1461022887425 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:41:27 INFO - PROCESS | 3432 | 1461022887428 Marionette TRACE conn3 <- [1,2146,null,{}] 16:41:27 INFO - PROCESS | 3432 | 1461022887434 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}] 16:41:27 INFO - PROCESS | 3432 | 1461022887627 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 16:41:27 INFO - PROCESS | 3432 | 1461022887835 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:27 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a58bd800 == 175 [pid = 3432] [id = 544] 16:41:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 200 (0x7f0899d32400) [pid = 3432] [serial = 1633] [outer = (nil)] 16:41:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 201 (0x7f08a2d8c400) [pid = 3432] [serial = 1634] [outer = 0x7f0899d32400] 16:41:27 INFO - PROCESS | 3432 | 1461022887953 Marionette DEBUG loaded listener.js 16:41:28 INFO - PROCESS | 3432 | ++DOMWINDOW == 202 (0x7f08a2da9800) [pid = 3432] [serial = 1635] [outer = 0x7f0899d32400] 16:41:28 INFO - PROCESS | 3432 | 1461022888836 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] 16:41:28 INFO - PROCESS | 3432 | 1461022888920 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 16:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:41:28 INFO - PROCESS | 3432 | 1461022888927 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:41:28 INFO - PROCESS | 3432 | 1461022888929 Marionette TRACE conn3 <- [1,2150,null,{}] 16:41:28 INFO - PROCESS | 3432 | 1461022888935 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}] 16:41:29 INFO - PROCESS | 3432 | 1461022889149 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 16:41:29 INFO - PROCESS | 3432 | 1461022889397 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:29 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a7997000 == 176 [pid = 3432] [id = 545] 16:41:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 203 (0x7f0895e50000) [pid = 3432] [serial = 1636] [outer = (nil)] 16:41:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 204 (0x7f08a3197400) [pid = 3432] [serial = 1637] [outer = 0x7f0895e50000] 16:41:29 INFO - PROCESS | 3432 | 1461022889524 Marionette DEBUG loaded listener.js 16:41:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 205 (0x7f08a3558800) [pid = 3432] [serial = 1638] [outer = 0x7f0895e50000] 16:41:30 INFO - PROCESS | 3432 | 1461022890326 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]]]}] 16:41:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:41:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1429ms 16:41:30 INFO - PROCESS | 3432 | 1461022890357 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 16:41:30 INFO - PROCESS | 3432 | 1461022890360 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 16:41:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:41:30 INFO - PROCESS | 3432 | 1461022890366 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:41:30 INFO - PROCESS | 3432 | 1461022890369 Marionette TRACE conn3 <- [1,2154,null,{}] 16:41:30 INFO - PROCESS | 3432 | 1461022890375 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}] 16:41:30 INFO - PROCESS | 3432 | 1461022890566 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 16:41:30 INFO - PROCESS | 3432 | 1461022890784 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:30 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a7dcf000 == 177 [pid = 3432] [id = 546] 16:41:30 INFO - PROCESS | 3432 | ++DOMWINDOW == 206 (0x7f08971da800) [pid = 3432] [serial = 1639] [outer = (nil)] 16:41:30 INFO - PROCESS | 3432 | ++DOMWINDOW == 207 (0x7f08a3a84c00) [pid = 3432] [serial = 1640] [outer = 0x7f08971da800] 16:41:30 INFO - PROCESS | 3432 | 1461022890901 Marionette DEBUG loaded listener.js 16:41:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 208 (0x7f08a3a92800) [pid = 3432] [serial = 1641] [outer = 0x7f08971da800] 16:41:31 INFO - PROCESS | 3432 | 1461022891861 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]]]}] 16:41:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:41:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1535ms 16:41:31 INFO - PROCESS | 3432 | 1461022891902 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 16:41:31 INFO - PROCESS | 3432 | 1461022891906 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 16:41:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:41:31 INFO - PROCESS | 3432 | 1461022891913 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:41:31 INFO - PROCESS | 3432 | 1461022891917 Marionette TRACE conn3 <- [1,2158,null,{}] 16:41:31 INFO - PROCESS | 3432 | 1461022891923 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}] 16:41:32 INFO - PROCESS | 3432 | 1461022892141 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 16:41:32 INFO - PROCESS | 3432 | 1461022892404 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:32 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08aaa1c800 == 178 [pid = 3432] [id = 547] 16:41:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 209 (0x7f08a4e83000) [pid = 3432] [serial = 1642] [outer = (nil)] 16:41:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 210 (0x7f08a4eb4c00) [pid = 3432] [serial = 1643] [outer = 0x7f08a4e83000] 16:41:32 INFO - PROCESS | 3432 | 1461022892527 Marionette DEBUG loaded listener.js 16:41:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 211 (0x7f08a6c52000) [pid = 3432] [serial = 1644] [outer = 0x7f08a4e83000] 16:41:33 INFO - PROCESS | 3432 | 1461022893341 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]]]}] 16:41:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:41:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1480ms 16:41:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:41:33 INFO - PROCESS | 3432 | 1461022893394 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 16:41:33 INFO - PROCESS | 3432 | 1461022893397 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 16:41:33 INFO - PROCESS | 3432 | 1461022893403 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:41:33 INFO - PROCESS | 3432 | 1461022893406 Marionette TRACE conn3 <- [1,2162,null,{}] 16:41:33 INFO - PROCESS | 3432 | 1461022893412 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}] 16:41:33 INFO - PROCESS | 3432 | 1461022893595 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 16:41:33 INFO - PROCESS | 3432 | 1461022893814 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:33 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ac25b000 == 179 [pid = 3432] [id = 548] 16:41:33 INFO - PROCESS | 3432 | ++DOMWINDOW == 212 (0x7f08a3cec800) [pid = 3432] [serial = 1645] [outer = (nil)] 16:41:33 INFO - PROCESS | 3432 | ++DOMWINDOW == 213 (0x7f08a6c95400) [pid = 3432] [serial = 1646] [outer = 0x7f08a3cec800] 16:41:33 INFO - PROCESS | 3432 | 1461022893928 Marionette DEBUG loaded listener.js 16:41:34 INFO - PROCESS | 3432 | ++DOMWINDOW == 214 (0x7f08a6edd800) [pid = 3432] [serial = 1647] [outer = 0x7f08a3cec800] 16:41:34 INFO - PROCESS | 3432 | 1461022894840 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]]]}] 16:41:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:41:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1489ms 16:41:34 INFO - PROCESS | 3432 | 1461022894892 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 16:41:34 INFO - PROCESS | 3432 | 1461022894896 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 16:41:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:41:34 INFO - PROCESS | 3432 | 1461022894902 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:41:34 INFO - PROCESS | 3432 | 1461022894904 Marionette TRACE conn3 <- [1,2166,null,{}] 16:41:34 INFO - PROCESS | 3432 | 1461022894910 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}] 16:41:35 INFO - PROCESS | 3432 | 1461022895090 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 16:41:35 INFO - PROCESS | 3432 | 1461022895351 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:35 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089ab54800 == 180 [pid = 3432] [id = 549] 16:41:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 215 (0x7f0895948400) [pid = 3432] [serial = 1648] [outer = (nil)] 16:41:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 216 (0x7f0896179000) [pid = 3432] [serial = 1649] [outer = 0x7f0895948400] 16:41:35 INFO - PROCESS | 3432 | 1461022895465 Marionette DEBUG loaded listener.js 16:41:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 217 (0x7f089bbc6400) [pid = 3432] [serial = 1650] [outer = 0x7f0895948400] 16:41:36 INFO - PROCESS | 3432 | 1461022896289 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]]]}] 16:41:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:41:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1429ms 16:41:36 INFO - PROCESS | 3432 | 1461022896332 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 16:41:36 INFO - PROCESS | 3432 | 1461022896334 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 16:41:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:41:36 INFO - PROCESS | 3432 | 1461022896341 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:41:36 INFO - PROCESS | 3432 | 1461022896344 Marionette TRACE conn3 <- [1,2170,null,{}] 16:41:36 INFO - PROCESS | 3432 | 1461022896350 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}] 16:41:36 INFO - PROCESS | 3432 | 1461022896531 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 16:41:36 INFO - PROCESS | 3432 | 1461022896749 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:37 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0894386800 == 181 [pid = 3432] [id = 550] 16:41:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 218 (0x7f08943eb800) [pid = 3432] [serial = 1651] [outer = (nil)] 16:41:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 219 (0x7f0894be6400) [pid = 3432] [serial = 1652] [outer = 0x7f08943eb800] 16:41:37 INFO - PROCESS | 3432 | 1461022897230 Marionette DEBUG loaded listener.js 16:41:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 220 (0x7f0894d9e800) [pid = 3432] [serial = 1653] [outer = 0x7f08943eb800] 16:41:38 INFO - PROCESS | 3432 | 1461022898257 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]]]}] 16:41:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:41:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1943ms 16:41:38 INFO - PROCESS | 3432 | 1461022898288 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 16:41:38 INFO - PROCESS | 3432 | 1461022898293 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 16:41:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:41:38 INFO - PROCESS | 3432 | 1461022898303 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:41:38 INFO - PROCESS | 3432 | 1461022898306 Marionette TRACE conn3 <- [1,2174,null,{}] 16:41:38 INFO - PROCESS | 3432 | 1461022898313 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}] 16:41:38 INFO - PROCESS | 3432 | 1461022898490 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 16:41:38 INFO - PROCESS | 3432 | 1461022898709 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:38 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089439f800 == 182 [pid = 3432] [id = 551] 16:41:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 221 (0x7f08943edc00) [pid = 3432] [serial = 1654] [outer = (nil)] 16:41:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 222 (0x7f0894da0000) [pid = 3432] [serial = 1655] [outer = 0x7f08943edc00] 16:41:38 INFO - PROCESS | 3432 | 1461022898834 Marionette DEBUG loaded listener.js 16:41:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 223 (0x7f0895ed8800) [pid = 3432] [serial = 1656] [outer = 0x7f08943edc00] 16:41:39 INFO - PROCESS | 3432 | 1461022899903 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]]]}] 16:41:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:41:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1643ms 16:41:39 INFO - PROCESS | 3432 | 1461022899946 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 16:41:39 INFO - PROCESS | 3432 | 1461022899952 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 16:41:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:41:39 INFO - PROCESS | 3432 | 1461022899962 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:41:39 INFO - PROCESS | 3432 | 1461022899966 Marionette TRACE conn3 <- [1,2178,null,{}] 16:41:39 INFO - PROCESS | 3432 | 1461022899971 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}] 16:41:40 INFO - PROCESS | 3432 | 1461022900177 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 16:41:40 INFO - PROCESS | 3432 | 1461022900471 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:40 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0894acb000 == 183 [pid = 3432] [id = 552] 16:41:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 224 (0x7f0895e43c00) [pid = 3432] [serial = 1657] [outer = (nil)] 16:41:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 225 (0x7f0895ed5800) [pid = 3432] [serial = 1658] [outer = 0x7f0895e43c00] 16:41:40 INFO - PROCESS | 3432 | 1461022900621 Marionette DEBUG loaded listener.js 16:41:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 226 (0x7f0897142000) [pid = 3432] [serial = 1659] [outer = 0x7f0895e43c00] 16:41:40 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a09c5800 == 182 [pid = 3432] [id = 492] 16:41:40 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a198b000 == 181 [pid = 3432] [id = 493] 16:41:40 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089ba34000 == 180 [pid = 3432] [id = 491] 16:41:40 INFO - PROCESS | 3432 | --DOMWINDOW == 225 (0x7f08ad59f800) [pid = 3432] [serial = 1520] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 3432 | --DOMWINDOW == 224 (0x7f08ac629400) [pid = 3432] [serial = 1517] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 3432 | --DOMWINDOW == 223 (0x7f08ab694c00) [pid = 3432] [serial = 1514] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 3432 | --DOMWINDOW == 222 (0x7f08a9946400) [pid = 3432] [serial = 1508] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 3432 | --DOMWINDOW == 221 (0x7f08a7e0ac00) [pid = 3432] [serial = 1505] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 3432 | --DOMWINDOW == 220 (0x7f08aa7af400) [pid = 3432] [serial = 1511] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 3432 | --DOMWINDOW == 219 (0x7f08b2f27000) [pid = 3432] [serial = 1523] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089ba2a800 == 179 [pid = 3432] [id = 535] 16:41:40 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0897860800 == 178 [pid = 3432] [id = 532] 16:41:40 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08941d9800 == 177 [pid = 3432] [id = 531] 16:41:40 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0895b18800 == 176 [pid = 3432] [id = 530] 16:41:41 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0894dd8000 == 175 [pid = 3432] [id = 529] 16:41:41 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08c6889000 == 174 [pid = 3432] [id = 524] 16:41:41 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08927d0800 == 173 [pid = 3432] [id = 523] 16:41:41 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08c3381000 == 172 [pid = 3432] [id = 522] 16:41:41 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08c1b32800 == 171 [pid = 3432] [id = 521] 16:41:41 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08bcfbb000 == 170 [pid = 3432] [id = 520] 16:41:41 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b9ad0000 == 169 [pid = 3432] [id = 519] 16:41:41 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089811c000 == 168 [pid = 3432] [id = 516] 16:41:41 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a7ddd800 == 167 [pid = 3432] [id = 515] 16:41:41 INFO - PROCESS | 3432 | --DOMWINDOW == 218 (0x7f0895e83400) [pid = 3432] [serial = 1527] [outer = (nil)] [url = about:blank] 16:41:41 INFO - PROCESS | 3432 | --DOMWINDOW == 217 (0x7f08a2da1c00) [pid = 3432] [serial = 1482] [outer = (nil)] [url = about:blank] 16:41:41 INFO - PROCESS | 3432 | --DOMWINDOW == 216 (0x7f08a6c53000) [pid = 3432] [serial = 1499] [outer = (nil)] [url = about:blank] 16:41:41 INFO - PROCESS | 3432 | --DOMWINDOW == 215 (0x7f08a2b1c400) [pid = 3432] [serial = 1538] [outer = (nil)] [url = about:blank] 16:41:41 INFO - PROCESS | 3432 | --DOMWINDOW == 214 (0x7f08971e2000) [pid = 3432] [serial = 1487] [outer = (nil)] [url = about:blank] 16:41:41 INFO - PROCESS | 3432 | --DOMWINDOW == 213 (0x7f08a30b2000) [pid = 3432] [serial = 1493] [outer = (nil)] [url = about:blank] 16:41:41 INFO - PROCESS | 3432 | --DOMWINDOW == 212 (0x7f08a4cdcc00) [pid = 3432] [serial = 1542] [outer = (nil)] [url = about:blank] 16:41:41 INFO - PROCESS | 3432 | --DOMWINDOW == 211 (0x7f08a18db400) [pid = 3432] [serial = 1536] [outer = (nil)] [url = about:blank] 16:41:41 INFO - PROCESS | 3432 | --DOMWINDOW == 210 (0x7f089594fc00) [pid = 3432] [serial = 1529] [outer = (nil)] [url = about:blank] 16:41:41 INFO - PROCESS | 3432 | --DOMWINDOW == 209 (0x7f089bb2c800) [pid = 3432] [serial = 1535] [outer = (nil)] [url = about:blank] 16:41:41 INFO - PROCESS | 3432 | --DOMWINDOW == 208 (0x7f0896298400) [pid = 3432] [serial = 1530] [outer = (nil)] [url = about:blank] 16:41:41 INFO - PROCESS | 3432 | --DOMWINDOW == 207 (0x7f0897789800) [pid = 3432] [serial = 1532] [outer = (nil)] [url = about:blank] 16:41:41 INFO - PROCESS | 3432 | --DOMWINDOW == 206 (0x7f08a3557400) [pid = 3432] [serial = 1541] [outer = (nil)] [url = about:blank] 16:41:41 INFO - PROCESS | 3432 | --DOMWINDOW == 205 (0x7f08943f5800) [pid = 3432] [serial = 1526] [outer = (nil)] [url = about:blank] 16:41:41 INFO - PROCESS | 3432 | --DOMWINDOW == 204 (0x7f08a173ac00) [pid = 3432] [serial = 1490] [outer = (nil)] [url = about:blank] 16:41:41 INFO - PROCESS | 3432 | --DOMWINDOW == 203 (0x7f08a72edc00) [pid = 3432] [serial = 1502] [outer = (nil)] [url = about:blank] 16:41:41 INFO - PROCESS | 3432 | --DOMWINDOW == 202 (0x7f08a3cef000) [pid = 3432] [serial = 1496] [outer = (nil)] [url = about:blank] 16:41:41 INFO - PROCESS | 3432 | --DOMWINDOW == 201 (0x7f08a2da8c00) [pid = 3432] [serial = 1539] [outer = (nil)] [url = about:blank] 16:41:41 INFO - PROCESS | 3432 | --DOMWINDOW == 200 (0x7f08943eec00) [pid = 3432] [serial = 1484] [outer = (nil)] [url = about:blank] 16:41:41 INFO - PROCESS | 3432 | --DOMWINDOW == 199 (0x7f08a598fc00) [pid = 3432] [serial = 1544] [outer = (nil)] [url = about:blank] 16:41:41 INFO - PROCESS | 3432 | --DOMWINDOW == 198 (0x7f0899d36400) [pid = 3432] [serial = 1533] [outer = (nil)] [url = about:blank] 16:41:41 INFO - PROCESS | 3432 | --DOMWINDOW == 197 (0x7f08a7dbcc00) [pid = 3432] [serial = 1545] [outer = (nil)] [url = about:blank] 16:41:41 INFO - PROCESS | 3432 | 1461022901536 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]]]}] 16:41:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:41:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1631ms 16:41:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:41:41 INFO - PROCESS | 3432 | 1461022901593 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 16:41:41 INFO - PROCESS | 3432 | 1461022901595 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 16:41:41 INFO - PROCESS | 3432 | 1461022901602 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:41:41 INFO - PROCESS | 3432 | 1461022901607 Marionette TRACE conn3 <- [1,2182,null,{}] 16:41:41 INFO - PROCESS | 3432 | 1461022901622 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}] 16:41:41 INFO - PROCESS | 3432 | 1461022901819 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 16:41:41 INFO - PROCESS | 3432 | 1461022901982 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:42 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0897854800 == 168 [pid = 3432] [id = 553] 16:41:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 198 (0x7f0895e99000) [pid = 3432] [serial = 1660] [outer = (nil)] 16:41:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 199 (0x7f0897790800) [pid = 3432] [serial = 1661] [outer = 0x7f0895e99000] 16:41:42 INFO - PROCESS | 3432 | 1461022902062 Marionette DEBUG loaded listener.js 16:41:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 200 (0x7f0897b13c00) [pid = 3432] [serial = 1662] [outer = 0x7f0895e99000] 16:41:42 INFO - PROCESS | 3432 | 1461022902787 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]]]}] 16:41:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:41:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1240ms 16:41:42 INFO - PROCESS | 3432 | 1461022902842 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 16:41:42 INFO - PROCESS | 3432 | 1461022902845 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 16:41:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:41:42 INFO - PROCESS | 3432 | 1461022902852 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:41:42 INFO - PROCESS | 3432 | 1461022902855 Marionette TRACE conn3 <- [1,2186,null,{}] 16:41:42 INFO - PROCESS | 3432 | 1461022902860 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}] 16:41:43 INFO - PROCESS | 3432 | 1461022903130 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 16:41:43 INFO - PROCESS | 3432 | 1461022903156 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:43 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08982d4800 == 169 [pid = 3432] [id = 554] 16:41:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 201 (0x7f0895eca400) [pid = 3432] [serial = 1663] [outer = (nil)] 16:41:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 202 (0x7f0899d39400) [pid = 3432] [serial = 1664] [outer = 0x7f0895eca400] 16:41:43 INFO - PROCESS | 3432 | 1461022903222 Marionette DEBUG loaded listener.js 16:41:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 203 (0x7f089bbc9400) [pid = 3432] [serial = 1665] [outer = 0x7f0895eca400] 16:41:44 INFO - PROCESS | 3432 | 1461022904101 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]]]}] 16:41:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:41:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1291ms 16:41:44 INFO - PROCESS | 3432 | 1461022904142 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 16:41:44 INFO - PROCESS | 3432 | 1461022904146 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 16:41:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:41:44 INFO - PROCESS | 3432 | 1461022904159 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:41:44 INFO - PROCESS | 3432 | 1461022904161 Marionette TRACE conn3 <- [1,2190,null,{}] 16:41:44 INFO - PROCESS | 3432 | 1461022904167 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}] 16:41:44 INFO - PROCESS | 3432 | 1461022904394 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 16:41:44 INFO - PROCESS | 3432 | 1461022904426 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:44 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a07d3800 == 170 [pid = 3432] [id = 555] 16:41:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 204 (0x7f08a06ef800) [pid = 3432] [serial = 1666] [outer = (nil)] 16:41:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 205 (0x7f08a0923c00) [pid = 3432] [serial = 1667] [outer = 0x7f08a06ef800] 16:41:44 INFO - PROCESS | 3432 | 1461022904496 Marionette DEBUG loaded listener.js 16:41:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 206 (0x7f08a18dfc00) [pid = 3432] [serial = 1668] [outer = 0x7f08a06ef800] 16:41:45 INFO - PROCESS | 3432 | --DOMWINDOW == 205 (0x7f0896011400) [pid = 3432] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:41:45 INFO - PROCESS | 3432 | --DOMWINDOW == 204 (0x7f08962a0400) [pid = 3432] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:41:45 INFO - PROCESS | 3432 | --DOMWINDOW == 203 (0x7f08943e9c00) [pid = 3432] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:41:45 INFO - PROCESS | 3432 | --DOMWINDOW == 202 (0x7f089594c800) [pid = 3432] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:41:45 INFO - PROCESS | 3432 | --DOMWINDOW == 201 (0x7f0896002800) [pid = 3432] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:41:45 INFO - PROCESS | 3432 | --DOMWINDOW == 200 (0x7f0897788400) [pid = 3432] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:41:45 INFO - PROCESS | 3432 | --DOMWINDOW == 199 (0x7f0897786000) [pid = 3432] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:41:45 INFO - PROCESS | 3432 | 1461022905764 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]]]}] 16:41:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:41:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1637ms 16:41:45 INFO - PROCESS | 3432 | 1461022905789 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 16:41:45 INFO - PROCESS | 3432 | 1461022905793 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 16:41:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:41:45 INFO - PROCESS | 3432 | 1461022905798 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:41:45 INFO - PROCESS | 3432 | 1461022905801 Marionette TRACE conn3 <- [1,2194,null,{}] 16:41:45 INFO - PROCESS | 3432 | 1461022905806 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}] 16:41:45 INFO - PROCESS | 3432 | 1461022905980 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 16:41:46 INFO - PROCESS | 3432 | 1461022906207 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:46 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a09c4800 == 171 [pid = 3432] [id = 556] 16:41:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 200 (0x7f0894be9c00) [pid = 3432] [serial = 1669] [outer = (nil)] 16:41:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 201 (0x7f08977ec400) [pid = 3432] [serial = 1670] [outer = 0x7f0894be9c00] 16:41:46 INFO - PROCESS | 3432 | 1461022906279 Marionette DEBUG loaded listener.js 16:41:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 202 (0x7f08a2b29400) [pid = 3432] [serial = 1671] [outer = 0x7f0894be9c00] 16:41:46 INFO - PROCESS | 3432 | 1461022906966 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]]]}] 16:41:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:41:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1181ms 16:41:46 INFO - PROCESS | 3432 | 1461022906979 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 16:41:46 INFO - PROCESS | 3432 | 1461022906982 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 16:41:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:41:46 INFO - PROCESS | 3432 | 1461022906988 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:41:46 INFO - PROCESS | 3432 | 1461022906990 Marionette TRACE conn3 <- [1,2198,null,{}] 16:41:46 INFO - PROCESS | 3432 | 1461022906996 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}] 16:41:47 INFO - PROCESS | 3432 | 1461022907154 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 16:41:47 INFO - PROCESS | 3432 | 1461022907331 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:47 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a305a000 == 172 [pid = 3432] [id = 557] 16:41:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 203 (0x7f0895948000) [pid = 3432] [serial = 1672] [outer = (nil)] 16:41:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 204 (0x7f08a312d400) [pid = 3432] [serial = 1673] [outer = 0x7f0895948000] 16:41:47 INFO - PROCESS | 3432 | 1461022907391 Marionette DEBUG loaded listener.js 16:41:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 205 (0x7f08a3ce7c00) [pid = 3432] [serial = 1674] [outer = 0x7f0895948000] 16:41:48 INFO - PROCESS | 3432 | 1461022908401 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]]]}] 16:41:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:41:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1478ms 16:41:48 INFO - PROCESS | 3432 | 1461022908468 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 16:41:48 INFO - PROCESS | 3432 | 1461022908476 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 16:41:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:41:48 INFO - PROCESS | 3432 | 1461022908485 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:41:48 INFO - PROCESS | 3432 | 1461022908489 Marionette TRACE conn3 <- [1,2202,null,{}] 16:41:48 INFO - PROCESS | 3432 | 1461022908497 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}] 16:41:48 INFO - PROCESS | 3432 | 1461022908731 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 16:41:49 INFO - PROCESS | 3432 | 1461022909001 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:49 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0897849800 == 173 [pid = 3432] [id = 558] 16:41:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 206 (0x7f0895ed5400) [pid = 3432] [serial = 1675] [outer = (nil)] 16:41:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 207 (0x7f0896010400) [pid = 3432] [serial = 1676] [outer = 0x7f0895ed5400] 16:41:49 INFO - PROCESS | 3432 | 1461022909122 Marionette DEBUG loaded listener.js 16:41:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 208 (0x7f08962a0c00) [pid = 3432] [serial = 1677] [outer = 0x7f0895ed5400] 16:41:50 INFO - PROCESS | 3432 | 1461022910044 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]]]}] 16:41:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:41:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1587ms 16:41:50 INFO - PROCESS | 3432 | 1461022910074 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 16:41:50 INFO - PROCESS | 3432 | 1461022910082 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 16:41:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:41:50 INFO - PROCESS | 3432 | 1461022910092 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:41:50 INFO - PROCESS | 3432 | 1461022910096 Marionette TRACE conn3 <- [1,2206,null,{}] 16:41:50 INFO - PROCESS | 3432 | 1461022910102 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}] 16:41:50 INFO - PROCESS | 3432 | 1461022910302 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 16:41:50 INFO - PROCESS | 3432 | 1461022910598 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:50 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a1803000 == 174 [pid = 3432] [id = 559] 16:41:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 209 (0x7f089713e800) [pid = 3432] [serial = 1678] [outer = (nil)] 16:41:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 210 (0x7f0897787800) [pid = 3432] [serial = 1679] [outer = 0x7f089713e800] 16:41:50 INFO - PROCESS | 3432 | 1461022910717 Marionette DEBUG loaded listener.js 16:41:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 211 (0x7f0899d37800) [pid = 3432] [serial = 1680] [outer = 0x7f089713e800] 16:41:51 INFO - PROCESS | 3432 | 1461022911573 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]]]}] 16:41:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:41:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1533ms 16:41:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:41:51 INFO - PROCESS | 3432 | 1461022911627 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 16:41:51 INFO - PROCESS | 3432 | 1461022911630 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 16:41:51 INFO - PROCESS | 3432 | 1461022911636 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:41:51 INFO - PROCESS | 3432 | 1461022911642 Marionette TRACE conn3 <- [1,2210,null,{}] 16:41:51 INFO - PROCESS | 3432 | 1461022911659 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}] 16:41:51 INFO - PROCESS | 3432 | 1461022911873 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 16:41:52 INFO - PROCESS | 3432 | 1461022912133 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:52 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a4c60000 == 175 [pid = 3432] [id = 560] 16:41:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 212 (0x7f08971de800) [pid = 3432] [serial = 1681] [outer = (nil)] 16:41:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 213 (0x7f08a18d9400) [pid = 3432] [serial = 1682] [outer = 0x7f08971de800] 16:41:52 INFO - PROCESS | 3432 | 1461022912256 Marionette DEBUG loaded listener.js 16:41:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 214 (0x7f08a2a37c00) [pid = 3432] [serial = 1683] [outer = 0x7f08971de800] 16:41:53 INFO - PROCESS | 3432 | 1461022913056 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]]]}] 16:41:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:41:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1435ms 16:41:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:41:53 INFO - PROCESS | 3432 | 1461022913071 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 16:41:53 INFO - PROCESS | 3432 | 1461022913074 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 16:41:53 INFO - PROCESS | 3432 | 1461022913098 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:41:53 INFO - PROCESS | 3432 | 1461022913102 Marionette TRACE conn3 <- [1,2214,null,{}] 16:41:53 INFO - PROCESS | 3432 | 1461022913109 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}] 16:41:53 INFO - PROCESS | 3432 | 1461022913301 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 16:41:53 INFO - PROCESS | 3432 | 1461022913512 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:53 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a7de4800 == 176 [pid = 3432] [id = 561] 16:41:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 215 (0x7f0899d3f800) [pid = 3432] [serial = 1684] [outer = (nil)] 16:41:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 216 (0x7f08a36e3000) [pid = 3432] [serial = 1685] [outer = 0x7f0899d3f800] 16:41:53 INFO - PROCESS | 3432 | 1461022913625 Marionette DEBUG loaded listener.js 16:41:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 217 (0x7f08a3cf3400) [pid = 3432] [serial = 1686] [outer = 0x7f0899d3f800] 16:41:54 INFO - PROCESS | 3432 | 1461022914472 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]]]}] 16:41:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:41:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1405ms 16:41:54 INFO - PROCESS | 3432 | 1461022914486 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 16:41:54 INFO - PROCESS | 3432 | 1461022914488 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 16:41:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:41:54 INFO - PROCESS | 3432 | 1461022914495 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:41:54 INFO - PROCESS | 3432 | 1461022914498 Marionette TRACE conn3 <- [1,2218,null,{}] 16:41:54 INFO - PROCESS | 3432 | 1461022914504 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}] 16:41:54 INFO - PROCESS | 3432 | 1461022914685 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 16:41:54 INFO - PROCESS | 3432 | 1461022914910 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:54 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ab686000 == 177 [pid = 3432] [id = 562] 16:41:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 218 (0x7f08a1a94c00) [pid = 3432] [serial = 1687] [outer = (nil)] 16:41:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 219 (0x7f08a3f4f000) [pid = 3432] [serial = 1688] [outer = 0x7f08a1a94c00] 16:41:54 INFO - PROCESS | 3432 | 1461022914982 Marionette DEBUG loaded listener.js 16:41:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 220 (0x7f08a4eb2400) [pid = 3432] [serial = 1689] [outer = 0x7f08a1a94c00] 16:41:55 INFO - PROCESS | 3432 | 1461022915900 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]]]}] 16:41:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:41:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1432ms 16:41:55 INFO - PROCESS | 3432 | 1461022915928 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 16:41:55 INFO - PROCESS | 3432 | 1461022915931 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 16:41:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:41:55 INFO - PROCESS | 3432 | 1461022915938 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:41:55 INFO - PROCESS | 3432 | 1461022915941 Marionette TRACE conn3 <- [1,2222,null,{}] 16:41:55 INFO - PROCESS | 3432 | 1461022915946 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}] 16:41:56 INFO - PROCESS | 3432 | 1461022916134 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 16:41:56 INFO - PROCESS | 3432 | 1461022916351 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:56 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08af916800 == 178 [pid = 3432] [id = 563] 16:41:56 INFO - PROCESS | 3432 | ++DOMWINDOW == 221 (0x7f08a6c92800) [pid = 3432] [serial = 1690] [outer = (nil)] 16:41:56 INFO - PROCESS | 3432 | ++DOMWINDOW == 222 (0x7f08a7250c00) [pid = 3432] [serial = 1691] [outer = 0x7f08a6c92800] 16:41:56 INFO - PROCESS | 3432 | 1461022916467 Marionette DEBUG loaded listener.js 16:41:56 INFO - PROCESS | 3432 | ++DOMWINDOW == 223 (0x7f08a72fa000) [pid = 3432] [serial = 1692] [outer = 0x7f08a6c92800] 16:41:57 INFO - PROCESS | 3432 | 1461022917342 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]]]}] 16:41:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:41:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1478ms 16:41:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:41:57 INFO - PROCESS | 3432 | 1461022917417 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 16:41:57 INFO - PROCESS | 3432 | 1461022917420 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 16:41:57 INFO - PROCESS | 3432 | 1461022917426 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:41:57 INFO - PROCESS | 3432 | 1461022917429 Marionette TRACE conn3 <- [1,2226,null,{}] 16:41:57 INFO - PROCESS | 3432 | 1461022917434 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}] 16:41:57 INFO - PROCESS | 3432 | 1461022917646 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 16:41:57 INFO - PROCESS | 3432 | 1461022917898 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:57 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b3b10800 == 179 [pid = 3432] [id = 564] 16:41:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 224 (0x7f08a6ee5800) [pid = 3432] [serial = 1693] [outer = (nil)] 16:41:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 225 (0x7f08a7697c00) [pid = 3432] [serial = 1694] [outer = 0x7f08a6ee5800] 16:41:58 INFO - PROCESS | 3432 | 1461022918012 Marionette DEBUG loaded listener.js 16:41:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 226 (0x7f08a7db7c00) [pid = 3432] [serial = 1695] [outer = 0x7f08a6ee5800] 16:41:58 INFO - PROCESS | 3432 | 1461022918850 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]]]}] 16:41:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:41:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1479ms 16:41:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:41:58 INFO - PROCESS | 3432 | 1461022918905 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 16:41:58 INFO - PROCESS | 3432 | 1461022918907 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 16:41:58 INFO - PROCESS | 3432 | 1461022918914 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:41:58 INFO - PROCESS | 3432 | 1461022918917 Marionette TRACE conn3 <- [1,2230,null,{}] 16:41:58 INFO - PROCESS | 3432 | 1461022918924 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}] 16:41:59 INFO - PROCESS | 3432 | 1461022919117 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 16:41:59 INFO - PROCESS | 3432 | 1461022919328 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:59 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b9b2b800 == 180 [pid = 3432] [id = 565] 16:41:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 227 (0x7f08a6ee5000) [pid = 3432] [serial = 1696] [outer = (nil)] 16:41:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 228 (0x7f08a7dbfc00) [pid = 3432] [serial = 1697] [outer = 0x7f08a6ee5000] 16:41:59 INFO - PROCESS | 3432 | 1461022919483 Marionette DEBUG loaded listener.js 16:41:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 229 (0x7f08a8b0f000) [pid = 3432] [serial = 1698] [outer = 0x7f08a6ee5000] 16:42:00 INFO - PROCESS | 3432 | 1461022920351 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]]]}] 16:42:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:42:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1482ms 16:42:00 INFO - PROCESS | 3432 | 1461022920396 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 16:42:00 INFO - PROCESS | 3432 | 1461022920400 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 16:42:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:42:00 INFO - PROCESS | 3432 | 1461022920406 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:42:00 INFO - PROCESS | 3432 | 1461022920408 Marionette TRACE conn3 <- [1,2234,null,{}] 16:42:00 INFO - PROCESS | 3432 | 1461022920414 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}] 16:42:00 INFO - PROCESS | 3432 | 1461022920586 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 16:42:00 INFO - PROCESS | 3432 | 1461022920807 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:00 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08baf44800 == 181 [pid = 3432] [id = 566] 16:42:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 230 (0x7f08a1a95400) [pid = 3432] [serial = 1699] [outer = (nil)] 16:42:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 231 (0x7f08a8b13800) [pid = 3432] [serial = 1700] [outer = 0x7f08a1a95400] 16:42:00 INFO - PROCESS | 3432 | 1461022920918 Marionette DEBUG loaded listener.js 16:42:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 232 (0x7f08a9711c00) [pid = 3432] [serial = 1701] [outer = 0x7f08a1a95400] 16:42:01 INFO - PROCESS | 3432 | 1461022921821 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]]]}] 16:42:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:42:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1480ms 16:42:01 INFO - PROCESS | 3432 | 1461022921887 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 16:42:01 INFO - PROCESS | 3432 | 1461022921891 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 16:42:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:42:01 INFO - PROCESS | 3432 | 1461022921897 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:42:01 INFO - PROCESS | 3432 | 1461022921899 Marionette TRACE conn3 <- [1,2238,null,{}] 16:42:01 INFO - PROCESS | 3432 | 1461022921905 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}] 16:42:02 INFO - PROCESS | 3432 | 1461022922125 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 16:42:02 INFO - PROCESS | 3432 | 1461022922499 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:02 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08be734000 == 182 [pid = 3432] [id = 567] 16:42:02 INFO - PROCESS | 3432 | ++DOMWINDOW == 233 (0x7f08a9cdec00) [pid = 3432] [serial = 1702] [outer = (nil)] 16:42:02 INFO - PROCESS | 3432 | ++DOMWINDOW == 234 (0x7f08a9e72c00) [pid = 3432] [serial = 1703] [outer = 0x7f08a9cdec00] 16:42:02 INFO - PROCESS | 3432 | 1461022922633 Marionette DEBUG loaded listener.js 16:42:02 INFO - PROCESS | 3432 | ++DOMWINDOW == 235 (0x7f08aa6f3400) [pid = 3432] [serial = 1704] [outer = 0x7f08a9cdec00] 16:42:03 INFO - PROCESS | 3432 | 1461022923841 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]]]}] 16:42:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:42:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1984ms 16:42:03 INFO - PROCESS | 3432 | 1461022923884 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 16:42:03 INFO - PROCESS | 3432 | 1461022923890 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 16:42:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:42:03 INFO - PROCESS | 3432 | 1461022923900 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:42:03 INFO - PROCESS | 3432 | 1461022923906 Marionette TRACE conn3 <- [1,2242,null,{}] 16:42:03 INFO - PROCESS | 3432 | 1461022923915 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}] 16:42:04 INFO - PROCESS | 3432 | 1461022924392 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 16:42:04 INFO - PROCESS | 3432 | 1461022924721 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:04 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08bedaa000 == 183 [pid = 3432] [id = 568] 16:42:04 INFO - PROCESS | 3432 | ++DOMWINDOW == 236 (0x7f08a8b1a400) [pid = 3432] [serial = 1705] [outer = (nil)] 16:42:04 INFO - PROCESS | 3432 | ++DOMWINDOW == 237 (0x7f08ab5d1800) [pid = 3432] [serial = 1706] [outer = 0x7f08a8b1a400] 16:42:04 INFO - PROCESS | 3432 | 1461022924855 Marionette DEBUG loaded listener.js 16:42:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 238 (0x7f08ab6ba000) [pid = 3432] [serial = 1707] [outer = 0x7f08a8b1a400] 16:42:06 INFO - PROCESS | 3432 | 1461022926071 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]]]}] 16:42:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:42:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 2242ms 16:42:06 INFO - PROCESS | 3432 | 1461022926142 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 16:42:06 INFO - PROCESS | 3432 | 1461022926148 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 16:42:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:42:06 INFO - PROCESS | 3432 | 1461022926157 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:42:06 INFO - PROCESS | 3432 | 1461022926162 Marionette TRACE conn3 <- [1,2246,null,{}] 16:42:06 INFO - PROCESS | 3432 | 1461022926171 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}] 16:42:06 INFO - PROCESS | 3432 | 1461022926574 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 16:42:06 INFO - PROCESS | 3432 | 1461022926894 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:06 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c0e7e000 == 184 [pid = 3432] [id = 569] 16:42:06 INFO - PROCESS | 3432 | ++DOMWINDOW == 239 (0x7f0896009000) [pid = 3432] [serial = 1708] [outer = (nil)] 16:42:07 INFO - PROCESS | 3432 | ++DOMWINDOW == 240 (0x7f08ab6bb000) [pid = 3432] [serial = 1709] [outer = 0x7f0896009000] 16:42:07 INFO - PROCESS | 3432 | 1461022927019 Marionette DEBUG loaded listener.js 16:42:07 INFO - PROCESS | 3432 | ++DOMWINDOW == 241 (0x7f08ac3d2000) [pid = 3432] [serial = 1710] [outer = 0x7f0896009000] 16:42:08 INFO - PROCESS | 3432 | 1461022928238 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]]]}] 16:42:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:42:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 2138ms 16:42:08 INFO - PROCESS | 3432 | 1461022928296 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 16:42:08 INFO - PROCESS | 3432 | 1461022928300 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 16:42:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:42:08 INFO - PROCESS | 3432 | 1461022928312 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:42:08 INFO - PROCESS | 3432 | 1461022928316 Marionette TRACE conn3 <- [1,2250,null,{}] 16:42:08 INFO - PROCESS | 3432 | 1461022928326 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}] 16:42:08 INFO - PROCESS | 3432 | 1461022928667 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 16:42:09 INFO - PROCESS | 3432 | 1461022929057 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:09 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c3381000 == 185 [pid = 3432] [id = 570] 16:42:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 242 (0x7f08981fc400) [pid = 3432] [serial = 1711] [outer = (nil)] 16:42:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 243 (0x7f08ac61f800) [pid = 3432] [serial = 1712] [outer = 0x7f08981fc400] 16:42:09 INFO - PROCESS | 3432 | 1461022929183 Marionette DEBUG loaded listener.js 16:42:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 244 (0x7f08ac9a3000) [pid = 3432] [serial = 1713] [outer = 0x7f08981fc400] 16:42:10 INFO - PROCESS | 3432 | 1461022930363 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]]]}] 16:42:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:42:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 2110ms 16:42:10 INFO - PROCESS | 3432 | 1461022930423 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 16:42:10 INFO - PROCESS | 3432 | 1461022930429 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 16:42:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:42:10 INFO - PROCESS | 3432 | 1461022930439 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:42:10 INFO - PROCESS | 3432 | 1461022930444 Marionette TRACE conn3 <- [1,2254,null,{}] 16:42:10 INFO - PROCESS | 3432 | 1461022930452 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}] 16:42:10 INFO - PROCESS | 3432 | 1461022930773 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 16:42:11 INFO - PROCESS | 3432 | 1461022931152 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:11 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0899711000 == 186 [pid = 3432] [id = 571] 16:42:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 245 (0x7f08acdbbc00) [pid = 3432] [serial = 1714] [outer = (nil)] 16:42:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 246 (0x7f08ad4a4400) [pid = 3432] [serial = 1715] [outer = 0x7f08acdbbc00] 16:42:11 INFO - PROCESS | 3432 | 1461022931274 Marionette DEBUG loaded listener.js 16:42:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 247 (0x7f08ad53e800) [pid = 3432] [serial = 1716] [outer = 0x7f08acdbbc00] 16:42:12 INFO - PROCESS | 3432 | 1461022932471 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]]]}] 16:42:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:42:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 2051ms 16:42:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:42:12 INFO - PROCESS | 3432 | 1461022932487 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 16:42:12 INFO - PROCESS | 3432 | 1461022932490 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 16:42:12 INFO - PROCESS | 3432 | 1461022932495 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:42:12 INFO - PROCESS | 3432 | 1461022932499 Marionette TRACE conn3 <- [1,2258,null,{}] 16:42:12 INFO - PROCESS | 3432 | 1461022932505 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}] 16:42:12 INFO - PROCESS | 3432 | 1461022932736 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 16:42:13 INFO - PROCESS | 3432 | 1461022933074 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:13 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0891fa0000 == 187 [pid = 3432] [id = 572] 16:42:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 248 (0x7f08a3ced000) [pid = 3432] [serial = 1717] [outer = (nil)] 16:42:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 249 (0x7f08ad5a4400) [pid = 3432] [serial = 1718] [outer = 0x7f08a3ced000] 16:42:13 INFO - PROCESS | 3432 | 1461022933149 Marionette DEBUG loaded listener.js 16:42:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 250 (0x7f08af969800) [pid = 3432] [serial = 1719] [outer = 0x7f08a3ced000] 16:42:14 INFO - PROCESS | 3432 | 1461022934014 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]]]}] 16:42:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:42:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1586ms 16:42:14 INFO - PROCESS | 3432 | 1461022934082 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 16:42:14 INFO - PROCESS | 3432 | 1461022934085 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 16:42:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:42:14 INFO - PROCESS | 3432 | 1461022934091 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:42:14 INFO - PROCESS | 3432 | 1461022934094 Marionette TRACE conn3 <- [1,2262,null,{}] 16:42:14 INFO - PROCESS | 3432 | 1461022934099 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}] 16:42:14 INFO - PROCESS | 3432 | 1461022934281 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 16:42:14 INFO - PROCESS | 3432 | 1461022934539 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:14 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08941c5800 == 188 [pid = 3432] [id = 573] 16:42:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 251 (0x7f08943f0c00) [pid = 3432] [serial = 1720] [outer = (nil)] 16:42:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 252 (0x7f0897710400) [pid = 3432] [serial = 1721] [outer = 0x7f08943f0c00] 16:42:14 INFO - PROCESS | 3432 | 1461022934662 Marionette DEBUG loaded listener.js 16:42:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 253 (0x7f08ad59b400) [pid = 3432] [serial = 1722] [outer = 0x7f08943f0c00] 16:42:15 INFO - PROCESS | 3432 | 1461022935489 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]]]}] 16:42:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:42:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1437ms 16:42:15 INFO - PROCESS | 3432 | 1461022935529 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 16:42:15 INFO - PROCESS | 3432 | 1461022935533 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 16:42:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:42:15 INFO - PROCESS | 3432 | 1461022935539 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:42:15 INFO - PROCESS | 3432 | 1461022935541 Marionette TRACE conn3 <- [1,2266,null,{}] 16:42:15 INFO - PROCESS | 3432 | 1461022935547 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}] 16:42:15 INFO - PROCESS | 3432 | 1461022935736 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 16:42:15 INFO - PROCESS | 3432 | 1461022935959 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:16 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0894bd7000 == 189 [pid = 3432] [id = 574] 16:42:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 254 (0x7f08943eec00) [pid = 3432] [serial = 1723] [outer = (nil)] 16:42:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 255 (0x7f0894befc00) [pid = 3432] [serial = 1724] [outer = 0x7f08943eec00] 16:42:16 INFO - PROCESS | 3432 | 1461022936393 Marionette DEBUG loaded listener.js 16:42:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 256 (0x7f089597e400) [pid = 3432] [serial = 1725] [outer = 0x7f08943eec00] 16:42:17 INFO - PROCESS | 3432 | 1461022937390 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]]]}] 16:42:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:42:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1880ms 16:42:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:42:17 INFO - PROCESS | 3432 | 1461022937420 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 16:42:17 INFO - PROCESS | 3432 | 1461022937424 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 16:42:17 INFO - PROCESS | 3432 | 1461022937432 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:42:17 INFO - PROCESS | 3432 | 1461022937437 Marionette TRACE conn3 <- [1,2270,null,{}] 16:42:17 INFO - PROCESS | 3432 | 1461022937443 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}] 16:42:17 INFO - PROCESS | 3432 | 1461022937624 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 16:42:17 INFO - PROCESS | 3432 | 1461022937867 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:18 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a07da000 == 190 [pid = 3432] [id = 575] 16:42:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 257 (0x7f0895e48000) [pid = 3432] [serial = 1726] [outer = (nil)] 16:42:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 258 (0x7f0895ecb400) [pid = 3432] [serial = 1727] [outer = 0x7f0895e48000] 16:42:18 INFO - PROCESS | 3432 | 1461022938120 Marionette DEBUG loaded listener.js 16:42:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 259 (0x7f08971dac00) [pid = 3432] [serial = 1728] [outer = 0x7f0895e48000] 16:42:18 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b3b13800 == 189 [pid = 3432] [id = 504] 16:42:18 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a09c4800 == 188 [pid = 3432] [id = 556] 16:42:18 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a07d3800 == 187 [pid = 3432] [id = 555] 16:42:18 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08982db000 == 186 [pid = 3432] [id = 534] 16:42:18 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08982d4800 == 185 [pid = 3432] [id = 554] 16:42:18 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0897854800 == 184 [pid = 3432] [id = 553] 16:42:18 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0894acb000 == 183 [pid = 3432] [id = 552] 16:42:18 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089439f800 == 182 [pid = 3432] [id = 551] 16:42:18 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0894386800 == 181 [pid = 3432] [id = 550] 16:42:18 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ac25b000 == 180 [pid = 3432] [id = 548] 16:42:18 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a7997000 == 179 [pid = 3432] [id = 545] 16:42:18 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a58bd800 == 178 [pid = 3432] [id = 544] 16:42:18 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a3b9d000 == 177 [pid = 3432] [id = 543] 16:42:18 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a34a5000 == 176 [pid = 3432] [id = 542] 16:42:18 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a2cc4800 == 175 [pid = 3432] [id = 541] 16:42:18 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a19c9800 == 174 [pid = 3432] [id = 540] 16:42:18 INFO - PROCESS | 3432 | --DOMWINDOW == 258 (0x7f08971e0800) [pid = 3432] [serial = 1601] [outer = (nil)] [url = about:blank] 16:42:18 INFO - PROCESS | 3432 | --DOMWINDOW == 257 (0x7f08baf06800) [pid = 3432] [serial = 1568] [outer = (nil)] [url = about:blank] 16:42:18 INFO - PROCESS | 3432 | --DOMWINDOW == 256 (0x7f0897133800) [pid = 3432] [serial = 1598] [outer = (nil)] [url = about:blank] 16:42:18 INFO - PROCESS | 3432 | --DOMWINDOW == 255 (0x7f08bcf8a400) [pid = 3432] [serial = 1571] [outer = (nil)] [url = about:blank] 16:42:18 INFO - PROCESS | 3432 | --DOMWINDOW == 254 (0x7f0894be3800) [pid = 3432] [serial = 1589] [outer = (nil)] [url = about:blank] 16:42:18 INFO - PROCESS | 3432 | --DOMWINDOW == 253 (0x7f0895e4fc00) [pid = 3432] [serial = 1592] [outer = (nil)] [url = about:blank] 16:42:18 INFO - PROCESS | 3432 | --DOMWINDOW == 252 (0x7f08a4998c00) [pid = 3432] [serial = 1556] [outer = (nil)] [url = about:blank] 16:42:18 INFO - PROCESS | 3432 | --DOMWINDOW == 251 (0x7f0896176000) [pid = 3432] [serial = 1596] [outer = (nil)] [url = about:blank] 16:42:18 INFO - PROCESS | 3432 | --DOMWINDOW == 250 (0x7f089600f800) [pid = 3432] [serial = 1595] [outer = (nil)] [url = about:blank] 16:42:18 INFO - PROCESS | 3432 | --DOMWINDOW == 249 (0x7f0899d3a400) [pid = 3432] [serial = 1608] [outer = (nil)] [url = about:blank] 16:42:18 INFO - PROCESS | 3432 | --DOMWINDOW == 248 (0x7f08b9d0d000) [pid = 3432] [serial = 1565] [outer = (nil)] [url = about:blank] 16:42:18 INFO - PROCESS | 3432 | --DOMWINDOW == 247 (0x7f089713d800) [pid = 3432] [serial = 1599] [outer = (nil)] [url = about:blank] 16:42:18 INFO - PROCESS | 3432 | --DOMWINDOW == 246 (0x7f0894d9f400) [pid = 3432] [serial = 1590] [outer = (nil)] [url = about:blank] 16:42:18 INFO - PROCESS | 3432 | --DOMWINDOW == 245 (0x7f08ac2e0c00) [pid = 3432] [serial = 1562] [outer = (nil)] [url = about:blank] 16:42:18 INFO - PROCESS | 3432 | --DOMWINDOW == 244 (0x7f08971e3c00) [pid = 3432] [serial = 1550] [outer = (nil)] [url = about:blank] 16:42:18 INFO - PROCESS | 3432 | --DOMWINDOW == 243 (0x7f089597d400) [pid = 3432] [serial = 1583] [outer = (nil)] [url = about:blank] 16:42:18 INFO - PROCESS | 3432 | --DOMWINDOW == 242 (0x7f08a9942c00) [pid = 3432] [serial = 1547] [outer = (nil)] [url = about:blank] 16:42:18 INFO - PROCESS | 3432 | --DOMWINDOW == 241 (0x7f0895e89000) [pid = 3432] [serial = 1593] [outer = (nil)] [url = about:blank] 16:42:18 INFO - PROCESS | 3432 | --DOMWINDOW == 240 (0x7f08a8ebc000) [pid = 3432] [serial = 1559] [outer = (nil)] [url = about:blank] 16:42:18 INFO - PROCESS | 3432 | --DOMWINDOW == 239 (0x7f0897910c00) [pid = 3432] [serial = 1605] [outer = (nil)] [url = about:blank] 16:42:18 INFO - PROCESS | 3432 | --DOMWINDOW == 238 (0x7f0895e51800) [pid = 3432] [serial = 1580] [outer = (nil)] [url = about:blank] 16:42:18 INFO - PROCESS | 3432 | --DOMWINDOW == 237 (0x7f0899d30800) [pid = 3432] [serial = 1607] [outer = (nil)] [url = about:blank] 16:42:18 INFO - PROCESS | 3432 | --DOMWINDOW == 236 (0x7f089778f000) [pid = 3432] [serial = 1604] [outer = (nil)] [url = about:blank] 16:42:18 INFO - PROCESS | 3432 | --DOMWINDOW == 235 (0x7f08bec2f000) [pid = 3432] [serial = 1574] [outer = (nil)] [url = about:blank] 16:42:18 INFO - PROCESS | 3432 | --DOMWINDOW == 234 (0x7f08a1738400) [pid = 3432] [serial = 1553] [outer = (nil)] [url = about:blank] 16:42:18 INFO - PROCESS | 3432 | --DOMWINDOW == 233 (0x7f089770f800) [pid = 3432] [serial = 1602] [outer = (nil)] [url = about:blank] 16:42:18 INFO - PROCESS | 3432 | --DOMWINDOW == 232 (0x7f0897703400) [pid = 3432] [serial = 1586] [outer = (nil)] [url = about:blank] 16:42:18 INFO - PROCESS | 3432 | --DOMWINDOW == 231 (0x7f0894d9b800) [pid = 3432] [serial = 1577] [outer = (nil)] [url = about:blank] 16:42:18 INFO - PROCESS | 3432 | --DOMWINDOW == 230 (0x7f089a86fc00) [pid = 3432] [serial = 1610] [outer = (nil)] [url = about:blank] 16:42:19 INFO - PROCESS | 3432 | 1461022939240 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]]]}] 16:42:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:42:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1846ms 16:42:19 INFO - PROCESS | 3432 | 1461022939275 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 16:42:19 INFO - PROCESS | 3432 | 1461022939281 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 16:42:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:42:19 INFO - PROCESS | 3432 | 1461022939292 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:42:19 INFO - PROCESS | 3432 | 1461022939295 Marionette TRACE conn3 <- [1,2274,null,{}] 16:42:19 INFO - PROCESS | 3432 | 1461022939301 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}] 16:42:19 INFO - PROCESS | 3432 | 1461022939482 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 16:42:19 INFO - PROCESS | 3432 | 1461022939664 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:19 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0895dd8800 == 175 [pid = 3432] [id = 576] 16:42:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 231 (0x7f0894be3800) [pid = 3432] [serial = 1729] [outer = (nil)] 16:42:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 232 (0x7f0897788c00) [pid = 3432] [serial = 1730] [outer = 0x7f0894be3800] 16:42:19 INFO - PROCESS | 3432 | 1461022939737 Marionette DEBUG loaded listener.js 16:42:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 233 (0x7f08983d0000) [pid = 3432] [serial = 1731] [outer = 0x7f0894be3800] 16:42:20 INFO - PROCESS | 3432 | 1461022940494 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]]]}] 16:42:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:42:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1232ms 16:42:20 INFO - PROCESS | 3432 | 1461022940524 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 16:42:20 INFO - PROCESS | 3432 | 1461022940527 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 16:42:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:42:20 INFO - PROCESS | 3432 | 1461022940564 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:42:20 INFO - PROCESS | 3432 | 1461022940569 Marionette TRACE conn3 <- [1,2278,null,{}] 16:42:20 INFO - PROCESS | 3432 | 1461022940588 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}] 16:42:20 INFO - PROCESS | 3432 | 1461022940783 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 16:42:20 INFO - PROCESS | 3432 | 1461022940794 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:20 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0898280000 == 176 [pid = 3432] [id = 577] 16:42:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 234 (0x7f089bbc9800) [pid = 3432] [serial = 1732] [outer = (nil)] 16:42:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 235 (0x7f08a091f400) [pid = 3432] [serial = 1733] [outer = 0x7f089bbc9800] 16:42:20 INFO - PROCESS | 3432 | 1461022940856 Marionette DEBUG loaded listener.js 16:42:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 236 (0x7f08a173c800) [pid = 3432] [serial = 1734] [outer = 0x7f089bbc9800] 16:42:21 INFO - PROCESS | 3432 | 1461022941795 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]]]}] 16:42:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:42:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1246ms 16:42:21 INFO - PROCESS | 3432 | 1461022941818 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 16:42:21 INFO - PROCESS | 3432 | 1461022941822 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 16:42:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:42:21 INFO - PROCESS | 3432 | 1461022941827 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:42:21 INFO - PROCESS | 3432 | 1461022941829 Marionette TRACE conn3 <- [1,2282,null,{}] 16:42:21 INFO - PROCESS | 3432 | 1461022941835 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}] 16:42:22 INFO - PROCESS | 3432 | 1461022942072 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 16:42:22 INFO - PROCESS | 3432 | 1461022942104 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:22 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a081a000 == 177 [pid = 3432] [id = 578] 16:42:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 237 (0x7f089a878000) [pid = 3432] [serial = 1735] [outer = (nil)] 16:42:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 238 (0x7f08a2a32400) [pid = 3432] [serial = 1736] [outer = 0x7f089a878000] 16:42:22 INFO - PROCESS | 3432 | 1461022942164 Marionette DEBUG loaded listener.js 16:42:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 239 (0x7f08a2b22c00) [pid = 3432] [serial = 1737] [outer = 0x7f089a878000] 16:42:23 INFO - PROCESS | 3432 | 1461022943350 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]]]}] 16:42:23 INFO - PROCESS | 3432 | --DOMWINDOW == 238 (0x7f08a06ef800) [pid = 3432] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:42:23 INFO - PROCESS | 3432 | --DOMWINDOW == 237 (0x7f0895e99000) [pid = 3432] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:42:23 INFO - PROCESS | 3432 | --DOMWINDOW == 236 (0x7f08943eb800) [pid = 3432] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:42:23 INFO - PROCESS | 3432 | --DOMWINDOW == 235 (0x7f08943edc00) [pid = 3432] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:42:23 INFO - PROCESS | 3432 | --DOMWINDOW == 234 (0x7f0895e43c00) [pid = 3432] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:42:23 INFO - PROCESS | 3432 | --DOMWINDOW == 233 (0x7f0895eca400) [pid = 3432] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:42:23 INFO - PROCESS | 3432 | --DOMWINDOW == 232 (0x7f0894be9c00) [pid = 3432] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:42:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:42:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1581ms 16:42:23 INFO - PROCESS | 3432 | 1461022943410 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 16:42:23 INFO - PROCESS | 3432 | 1461022943414 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 16:42:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:42:23 INFO - PROCESS | 3432 | 1461022943420 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:42:23 INFO - PROCESS | 3432 | 1461022943422 Marionette TRACE conn3 <- [1,2286,null,{}] 16:42:23 INFO - PROCESS | 3432 | 1461022943428 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}] 16:42:23 INFO - PROCESS | 3432 | 1461022943594 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 16:42:23 INFO - PROCESS | 3432 | 1461022943816 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:23 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a1716000 == 178 [pid = 3432] [id = 579] 16:42:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 233 (0x7f08a2a3d800) [pid = 3432] [serial = 1738] [outer = (nil)] 16:42:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 234 (0x7f08a2b2b800) [pid = 3432] [serial = 1739] [outer = 0x7f08a2a3d800] 16:42:23 INFO - PROCESS | 3432 | 1461022943884 Marionette DEBUG loaded listener.js 16:42:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 235 (0x7f08a3198c00) [pid = 3432] [serial = 1740] [outer = 0x7f08a2a3d800] 16:42:24 INFO - PROCESS | 3432 | 1461022944569 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]]]}] 16:42:24 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 16:42:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1180ms 16:42:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:42:24 INFO - PROCESS | 3432 | 1461022944600 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 16:42:24 INFO - PROCESS | 3432 | 1461022944603 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 16:42:24 INFO - PROCESS | 3432 | 1461022944612 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:42:24 INFO - PROCESS | 3432 | 1461022944614 Marionette TRACE conn3 <- [1,2290,null,{}] 16:42:24 INFO - PROCESS | 3432 | 1461022944620 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}] 16:42:24 INFO - PROCESS | 3432 | 1461022944890 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 16:42:24 INFO - PROCESS | 3432 | 1461022944908 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:24 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a3912800 == 179 [pid = 3432] [id = 580] 16:42:24 INFO - PROCESS | 3432 | ++DOMWINDOW == 236 (0x7f08a3cca400) [pid = 3432] [serial = 1741] [outer = (nil)] 16:42:24 INFO - PROCESS | 3432 | ++DOMWINDOW == 237 (0x7f08a6c4a400) [pid = 3432] [serial = 1742] [outer = 0x7f08a3cca400] 16:42:24 INFO - PROCESS | 3432 | 1461022944968 Marionette DEBUG loaded listener.js 16:42:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 238 (0x7f08a6e46000) [pid = 3432] [serial = 1743] [outer = 0x7f08a3cca400] 16:42:26 INFO - PROCESS | 3432 | 1461022946036 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]]]}] 16:42:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:42:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1482ms 16:42:26 INFO - PROCESS | 3432 | 1461022946092 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 16:42:26 INFO - PROCESS | 3432 | 1461022946096 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 16:42:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:42:26 INFO - PROCESS | 3432 | 1461022946105 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:42:26 INFO - PROCESS | 3432 | 1461022946110 Marionette TRACE conn3 <- [1,2294,null,{}] 16:42:26 INFO - PROCESS | 3432 | 1461022946118 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}] 16:42:26 INFO - PROCESS | 3432 | 1461022946353 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 16:42:26 INFO - PROCESS | 3432 | 1461022946672 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:26 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0897b1d800 == 180 [pid = 3432] [id = 581] 16:42:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 239 (0x7f0896266800) [pid = 3432] [serial = 1744] [outer = (nil)] 16:42:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 240 (0x7f0896fcb800) [pid = 3432] [serial = 1745] [outer = 0x7f0896266800] 16:42:26 INFO - PROCESS | 3432 | 1461022946748 Marionette DEBUG loaded listener.js 16:42:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 241 (0x7f089770b000) [pid = 3432] [serial = 1746] [outer = 0x7f0896266800] 16:42:27 INFO - PROCESS | 3432 | 1461022947591 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]]]}] 16:42:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:42:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1531ms 16:42:27 INFO - PROCESS | 3432 | 1461022947637 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 16:42:27 INFO - PROCESS | 3432 | 1461022947646 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 16:42:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:42:27 INFO - PROCESS | 3432 | 1461022947656 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:42:27 INFO - PROCESS | 3432 | 1461022947660 Marionette TRACE conn3 <- [1,2298,null,{}] 16:42:27 INFO - PROCESS | 3432 | 1461022947666 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}] 16:42:27 INFO - PROCESS | 3432 | 1461022947858 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 16:42:28 INFO - PROCESS | 3432 | 1461022948072 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:28 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a186c800 == 181 [pid = 3432] [id = 582] 16:42:28 INFO - PROCESS | 3432 | ++DOMWINDOW == 242 (0x7f0899d36800) [pid = 3432] [serial = 1747] [outer = (nil)] 16:42:28 INFO - PROCESS | 3432 | ++DOMWINDOW == 243 (0x7f089bb25c00) [pid = 3432] [serial = 1748] [outer = 0x7f0899d36800] 16:42:28 INFO - PROCESS | 3432 | 1461022948288 Marionette DEBUG loaded listener.js 16:42:28 INFO - PROCESS | 3432 | ++DOMWINDOW == 244 (0x7f08a0920c00) [pid = 3432] [serial = 1749] [outer = 0x7f0899d36800] 16:42:29 INFO - PROCESS | 3432 | 1461022949152 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]]]}] 16:42:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:42:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1543ms 16:42:29 INFO - PROCESS | 3432 | 1461022949199 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 16:42:29 INFO - PROCESS | 3432 | 1461022949204 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 16:42:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:42:29 INFO - PROCESS | 3432 | 1461022949210 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:42:29 INFO - PROCESS | 3432 | 1461022949216 Marionette TRACE conn3 <- [1,2302,null,{}] 16:42:29 INFO - PROCESS | 3432 | 1461022949232 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}] 16:42:29 INFO - PROCESS | 3432 | 1461022949442 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 16:42:29 INFO - PROCESS | 3432 | 1461022949702 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:29 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a7985000 == 182 [pid = 3432] [id = 583] 16:42:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 245 (0x7f08a2ad1000) [pid = 3432] [serial = 1750] [outer = (nil)] 16:42:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 246 (0x7f08a3556c00) [pid = 3432] [serial = 1751] [outer = 0x7f08a2ad1000] 16:42:29 INFO - PROCESS | 3432 | 1461022949822 Marionette DEBUG loaded listener.js 16:42:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 247 (0x7f08a3f48000) [pid = 3432] [serial = 1752] [outer = 0x7f08a2ad1000] 16:42:30 INFO - PROCESS | 3432 | 1461022950686 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]]]}] 16:42:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:42:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1535ms 16:42:30 INFO - PROCESS | 3432 | 1461022950746 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 16:42:30 INFO - PROCESS | 3432 | 1461022950751 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 16:42:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:42:30 INFO - PROCESS | 3432 | 1461022950757 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:42:30 INFO - PROCESS | 3432 | 1461022950760 Marionette TRACE conn3 <- [1,2306,null,{}] 16:42:30 INFO - PROCESS | 3432 | 1461022950765 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}] 16:42:30 INFO - PROCESS | 3432 | 1461022950956 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 16:42:31 INFO - PROCESS | 3432 | 1461022951260 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:31 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ab5d4800 == 183 [pid = 3432] [id = 584] 16:42:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 248 (0x7f0899d3fc00) [pid = 3432] [serial = 1753] [outer = (nil)] 16:42:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 249 (0x7f08a6ee7800) [pid = 3432] [serial = 1754] [outer = 0x7f0899d3fc00] 16:42:31 INFO - PROCESS | 3432 | 1461022951341 Marionette DEBUG loaded listener.js 16:42:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 250 (0x7f08a72a8400) [pid = 3432] [serial = 1755] [outer = 0x7f0899d3fc00] 16:42:32 INFO - PROCESS | 3432 | 1461022952191 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]]]}] 16:42:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:42:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1481ms 16:42:32 INFO - PROCESS | 3432 | 1461022952239 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 16:42:32 INFO - PROCESS | 3432 | 1461022952243 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 16:42:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:42:32 INFO - PROCESS | 3432 | 1461022952249 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:42:32 INFO - PROCESS | 3432 | 1461022952252 Marionette TRACE conn3 <- [1,2310,null,{}] 16:42:32 INFO - PROCESS | 3432 | 1461022952257 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}] 16:42:32 INFO - PROCESS | 3432 | 1461022952433 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 16:42:32 INFO - PROCESS | 3432 | 1461022952696 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:32 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08adfbe800 == 184 [pid = 3432] [id = 585] 16:42:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 251 (0x7f0897b0e800) [pid = 3432] [serial = 1756] [outer = (nil)] 16:42:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 252 (0x7f08a8da6800) [pid = 3432] [serial = 1757] [outer = 0x7f0897b0e800] 16:42:32 INFO - PROCESS | 3432 | 1461022952812 Marionette DEBUG loaded listener.js 16:42:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 253 (0x7f08a994b400) [pid = 3432] [serial = 1758] [outer = 0x7f0897b0e800] 16:42:33 INFO - PROCESS | 3432 | 1461022953639 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]]]}] 16:42:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:42:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1437ms 16:42:33 INFO - PROCESS | 3432 | 1461022953687 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 16:42:33 INFO - PROCESS | 3432 | 1461022953691 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 16:42:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:42:33 INFO - PROCESS | 3432 | 1461022953697 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:42:33 INFO - PROCESS | 3432 | 1461022953699 Marionette TRACE conn3 <- [1,2314,null,{}] 16:42:33 INFO - PROCESS | 3432 | 1461022953705 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}] 16:42:33 INFO - PROCESS | 3432 | 1461022953919 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 16:42:34 INFO - PROCESS | 3432 | 1461022954198 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:34 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08beb32000 == 185 [pid = 3432] [id = 586] 16:42:34 INFO - PROCESS | 3432 | ++DOMWINDOW == 254 (0x7f08ab69c800) [pid = 3432] [serial = 1759] [outer = (nil)] 16:42:34 INFO - PROCESS | 3432 | ++DOMWINDOW == 255 (0x7f08afca4c00) [pid = 3432] [serial = 1760] [outer = 0x7f08ab69c800] 16:42:34 INFO - PROCESS | 3432 | 1461022954318 Marionette DEBUG loaded listener.js 16:42:34 INFO - PROCESS | 3432 | ++DOMWINDOW == 256 (0x7f08b8cd7400) [pid = 3432] [serial = 1761] [outer = 0x7f08ab69c800] 16:42:35 INFO - PROCESS | 3432 | 1461022955183 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]]]}] 16:42:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:42:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1537ms 16:42:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:42:35 INFO - PROCESS | 3432 | 1461022955234 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 16:42:35 INFO - PROCESS | 3432 | 1461022955238 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 16:42:35 INFO - PROCESS | 3432 | 1461022955244 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:42:35 INFO - PROCESS | 3432 | 1461022955248 Marionette TRACE conn3 <- [1,2318,null,{}] 16:42:35 INFO - PROCESS | 3432 | 1461022955253 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}] 16:42:35 INFO - PROCESS | 3432 | 1461022955459 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 16:42:35 INFO - PROCESS | 3432 | 1461022955769 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:35 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c4191800 == 186 [pid = 3432] [id = 587] 16:42:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 257 (0x7f08a2b2a000) [pid = 3432] [serial = 1762] [outer = (nil)] 16:42:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 258 (0x7f08b9ab9000) [pid = 3432] [serial = 1763] [outer = 0x7f08a2b2a000] 16:42:35 INFO - PROCESS | 3432 | 1461022955846 Marionette DEBUG loaded listener.js 16:42:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 259 (0x7f08b9f08000) [pid = 3432] [serial = 1764] [outer = 0x7f08a2b2a000] 16:42:36 INFO - PROCESS | 3432 | 1461022956656 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] 16:42:36 INFO - PROCESS | 3432 | 1461022956691 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 16:42:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:42:36 INFO - PROCESS | 3432 | 1461022956697 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:42:36 INFO - PROCESS | 3432 | 1461022956700 Marionette TRACE conn3 <- [1,2322,null,{}] 16:42:36 INFO - PROCESS | 3432 | 1461022956706 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}] 16:42:36 INFO - PROCESS | 3432 | 1461022956883 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 16:42:37 INFO - PROCESS | 3432 | 1461022957156 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:37 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08928ab000 == 187 [pid = 3432] [id = 588] 16:42:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 260 (0x7f08a7e17400) [pid = 3432] [serial = 1765] [outer = (nil)] 16:42:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 261 (0x7f08bac2d400) [pid = 3432] [serial = 1766] [outer = 0x7f08a7e17400] 16:42:37 INFO - PROCESS | 3432 | 1461022957272 Marionette DEBUG loaded listener.js 16:42:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 262 (0x7f08bc9dcc00) [pid = 3432] [serial = 1767] [outer = 0x7f08a7e17400] 16:42:38 INFO - PROCESS | 3432 | 1461022958054 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]]]}] 16:42:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:42:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1382ms 16:42:38 INFO - PROCESS | 3432 | 1461022958081 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 16:42:38 INFO - PROCESS | 3432 | 1461022958084 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 16:42:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:42:38 INFO - PROCESS | 3432 | 1461022958091 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:42:38 INFO - PROCESS | 3432 | 1461022958094 Marionette TRACE conn3 <- [1,2326,null,{}] 16:42:38 INFO - PROCESS | 3432 | 1461022958099 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}] 16:42:38 INFO - PROCESS | 3432 | 1461022958286 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 16:42:38 INFO - PROCESS | 3432 | 1461022958510 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:38 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08998df000 == 188 [pid = 3432] [id = 589] 16:42:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 263 (0x7f08ab69e800) [pid = 3432] [serial = 1768] [outer = (nil)] 16:42:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 264 (0x7f08bcf86c00) [pid = 3432] [serial = 1769] [outer = 0x7f08ab69e800] 16:42:38 INFO - PROCESS | 3432 | 1461022958622 Marionette DEBUG loaded listener.js 16:42:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 265 (0x7f08bec08400) [pid = 3432] [serial = 1770] [outer = 0x7f08ab69e800] 16:42:39 INFO - PROCESS | 3432 | 1461022959474 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]]]}] 16:42:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:42:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1438ms 16:42:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:42:39 INFO - PROCESS | 3432 | 1461022959530 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 16:42:39 INFO - PROCESS | 3432 | 1461022959533 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 16:42:39 INFO - PROCESS | 3432 | 1461022959539 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:42:39 INFO - PROCESS | 3432 | 1461022959542 Marionette TRACE conn3 <- [1,2330,null,{}] 16:42:39 INFO - PROCESS | 3432 | 1461022959566 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}] 16:42:39 INFO - PROCESS | 3432 | 1461022959749 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 16:42:40 INFO - PROCESS | 3432 | 1461022960023 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:40 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c419b000 == 189 [pid = 3432] [id = 590] 16:42:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 266 (0x7f0895e9f800) [pid = 3432] [serial = 1771] [outer = (nil)] 16:42:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 267 (0x7f08bac29800) [pid = 3432] [serial = 1772] [outer = 0x7f0895e9f800] 16:42:40 INFO - PROCESS | 3432 | 1461022960140 Marionette DEBUG loaded listener.js 16:42:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 268 (0x7f08bec2c400) [pid = 3432] [serial = 1773] [outer = 0x7f0895e9f800] 16:42:40 INFO - PROCESS | 3432 | 1461022960964 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]]]}] 16:42:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:42:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1487ms 16:42:41 INFO - PROCESS | 3432 | 1461022961026 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 16:42:41 INFO - PROCESS | 3432 | 1461022961029 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 16:42:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:42:41 INFO - PROCESS | 3432 | 1461022961036 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:42:41 INFO - PROCESS | 3432 | 1461022961040 Marionette TRACE conn3 <- [1,2334,null,{}] 16:42:41 INFO - PROCESS | 3432 | 1461022961046 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}] 16:42:41 INFO - PROCESS | 3432 | 1461022961261 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 16:42:41 INFO - PROCESS | 3432 | 1461022961575 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:41 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0897aa4800 == 190 [pid = 3432] [id = 591] 16:42:41 INFO - PROCESS | 3432 | ++DOMWINDOW == 269 (0x7f08bec0b400) [pid = 3432] [serial = 1774] [outer = (nil)] 16:42:41 INFO - PROCESS | 3432 | ++DOMWINDOW == 270 (0x7f08bec26800) [pid = 3432] [serial = 1775] [outer = 0x7f08bec0b400] 16:42:41 INFO - PROCESS | 3432 | 1461022961661 Marionette DEBUG loaded listener.js 16:42:41 INFO - PROCESS | 3432 | ++DOMWINDOW == 271 (0x7f08bed90800) [pid = 3432] [serial = 1776] [outer = 0x7f08bec0b400] 16:42:42 INFO - PROCESS | 3432 | 1461022962670 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]]]}] 16:42:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:42:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1679ms 16:42:42 INFO - PROCESS | 3432 | 1461022962716 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 16:42:42 INFO - PROCESS | 3432 | 1461022962719 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 16:42:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:42:42 INFO - PROCESS | 3432 | 1461022962725 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:42:42 INFO - PROCESS | 3432 | 1461022962727 Marionette TRACE conn3 <- [1,2338,null,{}] 16:42:42 INFO - PROCESS | 3432 | 1461022962733 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}] 16:42:42 INFO - PROCESS | 3432 | 1461022962916 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 16:42:43 INFO - PROCESS | 3432 | 1461022963228 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:43 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f088eb02800 == 191 [pid = 3432] [id = 592] 16:42:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 272 (0x7f0891ee6800) [pid = 3432] [serial = 1777] [outer = (nil)] 16:42:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 273 (0x7f08bec0c000) [pid = 3432] [serial = 1778] [outer = 0x7f0891ee6800] 16:42:43 INFO - PROCESS | 3432 | 1461022963302 Marionette DEBUG loaded listener.js 16:42:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 274 (0x7f08bf085400) [pid = 3432] [serial = 1779] [outer = 0x7f0891ee6800] 16:42:44 INFO - PROCESS | 3432 | 1461022964094 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]]]}] 16:42:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:42:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1433ms 16:42:44 INFO - PROCESS | 3432 | 1461022964158 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 16:42:44 INFO - PROCESS | 3432 | 1461022964161 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 16:42:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:42:44 INFO - PROCESS | 3432 | 1461022964167 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:42:44 INFO - PROCESS | 3432 | 1461022964169 Marionette TRACE conn3 <- [1,2342,null,{}] 16:42:44 INFO - PROCESS | 3432 | 1461022964175 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}] 16:42:44 INFO - PROCESS | 3432 | 1461022964362 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 16:42:44 INFO - PROCESS | 3432 | 1461022964628 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:44 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f088eb1d800 == 192 [pid = 3432] [id = 593] 16:42:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 275 (0x7f0891ef0000) [pid = 3432] [serial = 1780] [outer = (nil)] 16:42:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 276 (0x7f0892712c00) [pid = 3432] [serial = 1781] [outer = 0x7f0891ef0000] 16:42:44 INFO - PROCESS | 3432 | 1461022964753 Marionette DEBUG loaded listener.js 16:42:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 277 (0x7f0892718000) [pid = 3432] [serial = 1782] [outer = 0x7f0891ef0000] 16:42:45 INFO - PROCESS | 3432 | 1461022965579 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]]]}] 16:42:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:42:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1482ms 16:42:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:42:45 INFO - PROCESS | 3432 | 1461022965650 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 16:42:45 INFO - PROCESS | 3432 | 1461022965653 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 16:42:45 INFO - PROCESS | 3432 | 1461022965659 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:42:45 INFO - PROCESS | 3432 | 1461022965662 Marionette TRACE conn3 <- [1,2346,null,{}] 16:42:45 INFO - PROCESS | 3432 | 1461022965668 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}] 16:42:45 INFO - PROCESS | 3432 | 1461022965855 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 16:42:46 INFO - PROCESS | 3432 | 1461022966117 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:46 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0892770000 == 193 [pid = 3432] [id = 594] 16:42:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 278 (0x7f088ec60c00) [pid = 3432] [serial = 1783] [outer = (nil)] 16:42:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 279 (0x7f088ec68c00) [pid = 3432] [serial = 1784] [outer = 0x7f088ec60c00] 16:42:46 INFO - PROCESS | 3432 | 1461022966234 Marionette DEBUG loaded listener.js 16:42:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 280 (0x7f088ec6dc00) [pid = 3432] [serial = 1785] [outer = 0x7f088ec60c00] 16:42:47 INFO - PROCESS | 3432 | 1461022967089 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]]]}] 16:42:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:42:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1541ms 16:42:47 INFO - PROCESS | 3432 | 1461022967200 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 16:42:47 INFO - PROCESS | 3432 | 1461022967202 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 16:42:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:42:47 INFO - PROCESS | 3432 | 1461022967253 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:42:47 INFO - PROCESS | 3432 | 1461022967255 Marionette TRACE conn3 <- [1,2350,null,{}] 16:42:47 INFO - PROCESS | 3432 | 1461022967273 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}] 16:42:47 INFO - PROCESS | 3432 | 1461022967455 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 16:42:48 INFO - PROCESS | 3432 | 1461022968290 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:48 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0891e27800 == 194 [pid = 3432] [id = 595] 16:42:48 INFO - PROCESS | 3432 | ++DOMWINDOW == 281 (0x7f0891eecc00) [pid = 3432] [serial = 1786] [outer = (nil)] 16:42:48 INFO - PROCESS | 3432 | ++DOMWINDOW == 282 (0x7f0891ef0c00) [pid = 3432] [serial = 1787] [outer = 0x7f0891eecc00] 16:42:48 INFO - PROCESS | 3432 | 1461022968363 Marionette DEBUG loaded listener.js 16:42:48 INFO - PROCESS | 3432 | ++DOMWINDOW == 283 (0x7f0894d9a000) [pid = 3432] [serial = 1788] [outer = 0x7f0891eecc00] 16:42:49 INFO - PROCESS | 3432 | 1461022969205 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]]]}] 16:42:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:42:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 2036ms 16:42:49 INFO - PROCESS | 3432 | 1461022969248 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 16:42:49 INFO - PROCESS | 3432 | 1461022969255 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 16:42:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:42:49 INFO - PROCESS | 3432 | 1461022969262 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:42:49 INFO - PROCESS | 3432 | 1461022969265 Marionette TRACE conn3 <- [1,2354,null,{}] 16:42:49 INFO - PROCESS | 3432 | 1461022969273 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}] 16:42:49 INFO - PROCESS | 3432 | 1461022969472 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 16:42:49 INFO - PROCESS | 3432 | 1461022969761 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:49 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08925d6000 == 195 [pid = 3432] [id = 596] 16:42:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 284 (0x7f0895e4a400) [pid = 3432] [serial = 1789] [outer = (nil)] 16:42:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 285 (0x7f0895e7bc00) [pid = 3432] [serial = 1790] [outer = 0x7f0895e4a400] 16:42:50 INFO - PROCESS | 3432 | 1461022970005 Marionette DEBUG loaded listener.js 16:42:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 286 (0x7f0895e95400) [pid = 3432] [serial = 1791] [outer = 0x7f0895e4a400] 16:42:50 INFO - PROCESS | 3432 | 1461022970925 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]]]}] 16:42:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:42:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1737ms 16:42:51 INFO - PROCESS | 3432 | 1461022971002 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 16:42:51 INFO - PROCESS | 3432 | 1461022971008 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 16:42:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:42:51 INFO - PROCESS | 3432 | 1461022971014 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:42:51 INFO - PROCESS | 3432 | 1461022971017 Marionette TRACE conn3 <- [1,2358,null,{}] 16:42:51 INFO - PROCESS | 3432 | 1461022971023 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}] 16:42:51 INFO - PROCESS | 3432 | 1461022971241 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 16:42:51 INFO - PROCESS | 3432 | 1461022971593 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:51 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0895b22000 == 196 [pid = 3432] [id = 597] 16:42:51 INFO - PROCESS | 3432 | ++DOMWINDOW == 287 (0x7f089617d800) [pid = 3432] [serial = 1792] [outer = (nil)] 16:42:51 INFO - PROCESS | 3432 | ++DOMWINDOW == 288 (0x7f089629b800) [pid = 3432] [serial = 1793] [outer = 0x7f089617d800] 16:42:51 INFO - PROCESS | 3432 | 1461022971666 Marionette DEBUG loaded listener.js 16:42:51 INFO - PROCESS | 3432 | ++DOMWINDOW == 289 (0x7f089713d000) [pid = 3432] [serial = 1794] [outer = 0x7f089617d800] 16:42:52 INFO - PROCESS | 3432 | 1461022972501 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]]]}] 16:42:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:42:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1581ms 16:42:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:42:52 INFO - PROCESS | 3432 | 1461022972596 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 16:42:52 INFO - PROCESS | 3432 | 1461022972599 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 16:42:52 INFO - PROCESS | 3432 | 1461022972614 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:42:52 INFO - PROCESS | 3432 | 1461022972623 Marionette TRACE conn3 <- [1,2362,null,{}] 16:42:52 INFO - PROCESS | 3432 | 1461022972629 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}] 16:42:52 INFO - PROCESS | 3432 | 1461022972904 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 16:42:53 INFO - PROCESS | 3432 | 1461022973166 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:53 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0897aa0000 == 197 [pid = 3432] [id = 598] 16:42:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 290 (0x7f0895975400) [pid = 3432] [serial = 1795] [outer = (nil)] 16:42:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 291 (0x7f08981f9000) [pid = 3432] [serial = 1796] [outer = 0x7f0895975400] 16:42:53 INFO - PROCESS | 3432 | 1461022973238 Marionette DEBUG loaded listener.js 16:42:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 292 (0x7f0899a30000) [pid = 3432] [serial = 1797] [outer = 0x7f0895975400] 16:42:54 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ad578800 == 196 [pid = 3432] [id = 518] 16:42:54 INFO - PROCESS | 3432 | --DOMWINDOW == 291 (0x7f0896260c00) [pid = 3432] [serial = 1616] [outer = (nil)] [url = about:blank] 16:42:54 INFO - PROCESS | 3432 | --DOMWINDOW == 290 (0x7f08a2a35000) [pid = 3432] [serial = 1628] [outer = (nil)] [url = about:blank] 16:42:54 INFO - PROCESS | 3432 | --DOMWINDOW == 289 (0x7f08a06f0c00) [pid = 3432] [serial = 1625] [outer = (nil)] [url = about:blank] 16:42:54 INFO - PROCESS | 3432 | --DOMWINDOW == 288 (0x7f08a2d8c400) [pid = 3432] [serial = 1634] [outer = (nil)] [url = about:blank] 16:42:54 INFO - PROCESS | 3432 | --DOMWINDOW == 287 (0x7f08a3197400) [pid = 3432] [serial = 1637] [outer = (nil)] [url = about:blank] 16:42:54 INFO - PROCESS | 3432 | --DOMWINDOW == 286 (0x7f089a87a000) [pid = 3432] [serial = 1622] [outer = (nil)] [url = about:blank] 16:42:54 INFO - PROCESS | 3432 | --DOMWINDOW == 285 (0x7f0896179000) [pid = 3432] [serial = 1649] [outer = (nil)] [url = about:blank] 16:42:54 INFO - PROCESS | 3432 | --DOMWINDOW == 284 (0x7f08a6c95400) [pid = 3432] [serial = 1646] [outer = (nil)] [url = about:blank] 16:42:54 INFO - PROCESS | 3432 | --DOMWINDOW == 283 (0x7f08a4eb4c00) [pid = 3432] [serial = 1643] [outer = (nil)] [url = about:blank] 16:42:54 INFO - PROCESS | 3432 | --DOMWINDOW == 282 (0x7f08a3a84c00) [pid = 3432] [serial = 1640] [outer = (nil)] [url = about:blank] 16:42:54 INFO - PROCESS | 3432 | --DOMWINDOW == 281 (0x7f0895e4c800) [pid = 3432] [serial = 1613] [outer = (nil)] [url = about:blank] 16:42:54 INFO - PROCESS | 3432 | --DOMWINDOW == 280 (0x7f08a2b1f400) [pid = 3432] [serial = 1631] [outer = (nil)] [url = about:blank] 16:42:54 INFO - PROCESS | 3432 | --DOMWINDOW == 279 (0x7f089790cc00) [pid = 3432] [serial = 1619] [outer = (nil)] [url = about:blank] 16:42:54 INFO - PROCESS | 3432 | --DOMWINDOW == 278 (0x7f08a312d400) [pid = 3432] [serial = 1673] [outer = (nil)] [url = about:blank] 16:42:54 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a1716000 == 195 [pid = 3432] [id = 579] 16:42:54 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0897b35800 == 194 [pid = 3432] [id = 533] 16:42:54 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a081a000 == 193 [pid = 3432] [id = 578] 16:42:54 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0898280000 == 192 [pid = 3432] [id = 577] 16:42:54 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0895dd8800 == 191 [pid = 3432] [id = 576] 16:42:54 INFO - PROCESS | 3432 | 1461022974199 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]]]}] 16:42:54 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a07da000 == 190 [pid = 3432] [id = 575] 16:42:54 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0894bd7000 == 189 [pid = 3432] [id = 574] 16:42:54 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08baf44800 == 188 [pid = 3432] [id = 566] 16:42:54 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b9b2b800 == 187 [pid = 3432] [id = 565] 16:42:54 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b3b10800 == 186 [pid = 3432] [id = 564] 16:42:54 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08af916800 == 185 [pid = 3432] [id = 563] 16:42:54 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ab686000 == 184 [pid = 3432] [id = 562] 16:42:54 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a7de4800 == 183 [pid = 3432] [id = 561] 16:42:54 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a4c60000 == 182 [pid = 3432] [id = 560] 16:42:54 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a1803000 == 181 [pid = 3432] [id = 559] 16:42:54 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0897849800 == 180 [pid = 3432] [id = 558] 16:42:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:42:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1650ms 16:42:54 INFO - PROCESS | 3432 | 1461022974255 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 16:42:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:42:54 INFO - PROCESS | 3432 | 1461022974259 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 16:42:54 INFO - PROCESS | 3432 | 1461022974265 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:42:54 INFO - PROCESS | 3432 | 1461022974268 Marionette TRACE conn3 <- [1,2366,null,{}] 16:42:54 INFO - PROCESS | 3432 | 1461022974273 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}] 16:42:54 INFO - PROCESS | 3432 | 1461022974439 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 16:42:54 INFO - PROCESS | 3432 | --DOMWINDOW == 277 (0x7f08a0923c00) [pid = 3432] [serial = 1667] [outer = (nil)] [url = about:blank] 16:42:54 INFO - PROCESS | 3432 | --DOMWINDOW == 276 (0x7f0897790800) [pid = 3432] [serial = 1661] [outer = (nil)] [url = about:blank] 16:42:54 INFO - PROCESS | 3432 | --DOMWINDOW == 275 (0x7f0897b13c00) [pid = 3432] [serial = 1662] [outer = (nil)] [url = about:blank] 16:42:54 INFO - PROCESS | 3432 | --DOMWINDOW == 274 (0x7f0894be6400) [pid = 3432] [serial = 1652] [outer = (nil)] [url = about:blank] 16:42:54 INFO - PROCESS | 3432 | --DOMWINDOW == 273 (0x7f0894d9e800) [pid = 3432] [serial = 1653] [outer = (nil)] [url = about:blank] 16:42:54 INFO - PROCESS | 3432 | --DOMWINDOW == 272 (0x7f0894da0000) [pid = 3432] [serial = 1655] [outer = (nil)] [url = about:blank] 16:42:54 INFO - PROCESS | 3432 | --DOMWINDOW == 271 (0x7f0895ed8800) [pid = 3432] [serial = 1656] [outer = (nil)] [url = about:blank] 16:42:54 INFO - PROCESS | 3432 | --DOMWINDOW == 270 (0x7f0895ed5800) [pid = 3432] [serial = 1658] [outer = (nil)] [url = about:blank] 16:42:54 INFO - PROCESS | 3432 | --DOMWINDOW == 269 (0x7f0897142000) [pid = 3432] [serial = 1659] [outer = (nil)] [url = about:blank] 16:42:54 INFO - PROCESS | 3432 | --DOMWINDOW == 268 (0x7f0899d39400) [pid = 3432] [serial = 1664] [outer = (nil)] [url = about:blank] 16:42:54 INFO - PROCESS | 3432 | --DOMWINDOW == 267 (0x7f089bbc9400) [pid = 3432] [serial = 1665] [outer = (nil)] [url = about:blank] 16:42:54 INFO - PROCESS | 3432 | --DOMWINDOW == 266 (0x7f08a18dfc00) [pid = 3432] [serial = 1668] [outer = (nil)] [url = about:blank] 16:42:54 INFO - PROCESS | 3432 | --DOMWINDOW == 265 (0x7f08a2b29400) [pid = 3432] [serial = 1671] [outer = (nil)] [url = about:blank] 16:42:54 INFO - PROCESS | 3432 | --DOMWINDOW == 264 (0x7f08977ec400) [pid = 3432] [serial = 1670] [outer = (nil)] [url = about:blank] 16:42:54 INFO - PROCESS | 3432 | 1461022974709 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:54 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0894dd0000 == 181 [pid = 3432] [id = 599] 16:42:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 265 (0x7f0894be6400) [pid = 3432] [serial = 1798] [outer = (nil)] 16:42:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 266 (0x7f0895ea1400) [pid = 3432] [serial = 1799] [outer = 0x7f0894be6400] 16:42:54 INFO - PROCESS | 3432 | 1461022974810 Marionette DEBUG loaded listener.js 16:42:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 267 (0x7f08981f0c00) [pid = 3432] [serial = 1800] [outer = 0x7f0894be6400] 16:42:55 INFO - PROCESS | 3432 | 1461022975481 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]]]}] 16:42:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:42:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1226ms 16:42:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:42:55 INFO - PROCESS | 3432 | 1461022975492 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 16:42:55 INFO - PROCESS | 3432 | 1461022975494 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 16:42:55 INFO - PROCESS | 3432 | 1461022975501 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:42:55 INFO - PROCESS | 3432 | 1461022975504 Marionette TRACE conn3 <- [1,2370,null,{}] 16:42:55 INFO - PROCESS | 3432 | 1461022975509 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}] 16:42:55 INFO - PROCESS | 3432 | 1461022975665 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 16:42:55 INFO - PROCESS | 3432 | 1461022975685 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:55 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089810a800 == 182 [pid = 3432] [id = 600] 16:42:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 268 (0x7f0899a39400) [pid = 3432] [serial = 1801] [outer = (nil)] 16:42:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 269 (0x7f0899d3a400) [pid = 3432] [serial = 1802] [outer = 0x7f0899a39400] 16:42:55 INFO - PROCESS | 3432 | 1461022975921 Marionette DEBUG loaded listener.js 16:42:56 INFO - PROCESS | 3432 | ++DOMWINDOW == 270 (0x7f08a06e2800) [pid = 3432] [serial = 1803] [outer = 0x7f0899a39400] 16:42:56 INFO - PROCESS | 3432 | 1461022976704 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]]]}] 16:42:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:42:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1236ms 16:42:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:42:56 INFO - PROCESS | 3432 | 1461022976736 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 16:42:56 INFO - PROCESS | 3432 | 1461022976739 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 16:42:56 INFO - PROCESS | 3432 | 1461022976745 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:42:56 INFO - PROCESS | 3432 | 1461022976748 Marionette TRACE conn3 <- [1,2374,null,{}] 16:42:56 INFO - PROCESS | 3432 | 1461022976753 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}] 16:42:57 INFO - PROCESS | 3432 | 1461022977009 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 16:42:57 INFO - PROCESS | 3432 | 1461022977033 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:57 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089ab54000 == 183 [pid = 3432] [id = 601] 16:42:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 271 (0x7f089bb26800) [pid = 3432] [serial = 1804] [outer = (nil)] 16:42:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 272 (0x7f08a173f400) [pid = 3432] [serial = 1805] [outer = 0x7f089bb26800] 16:42:57 INFO - PROCESS | 3432 | 1461022977094 Marionette DEBUG loaded listener.js 16:42:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 273 (0x7f08a2a39c00) [pid = 3432] [serial = 1806] [outer = 0x7f089bb26800] 16:42:57 INFO - PROCESS | 3432 | 1461022977972 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]]]}] 16:42:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:42:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1281ms 16:42:58 INFO - PROCESS | 3432 | 1461022978026 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 16:42:58 INFO - PROCESS | 3432 | 1461022978029 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 16:42:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:42:58 INFO - PROCESS | 3432 | 1461022978042 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:42:58 INFO - PROCESS | 3432 | 1461022978044 Marionette TRACE conn3 <- [1,2378,null,{}] 16:42:58 INFO - PROCESS | 3432 | 1461022978050 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}] 16:42:58 INFO - PROCESS | 3432 | 1461022978278 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 16:42:58 INFO - PROCESS | 3432 | 1461022978307 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:58 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a07c6000 == 184 [pid = 3432] [id = 602] 16:42:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 274 (0x7f08a06e5000) [pid = 3432] [serial = 1807] [outer = (nil)] 16:42:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 275 (0x7f08a2b24000) [pid = 3432] [serial = 1808] [outer = 0x7f08a06e5000] 16:42:58 INFO - PROCESS | 3432 | 1461022978370 Marionette DEBUG loaded listener.js 16:42:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 276 (0x7f08a2d9e400) [pid = 3432] [serial = 1809] [outer = 0x7f08a06e5000] 16:42:59 INFO - PROCESS | 3432 | --DOMWINDOW == 275 (0x7f0895e48000) [pid = 3432] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:42:59 INFO - PROCESS | 3432 | --DOMWINDOW == 274 (0x7f08943eec00) [pid = 3432] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:42:59 INFO - PROCESS | 3432 | --DOMWINDOW == 273 (0x7f08a2a3d800) [pid = 3432] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:42:59 INFO - PROCESS | 3432 | --DOMWINDOW == 272 (0x7f0894be3400) [pid = 3432] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:42:59 INFO - PROCESS | 3432 | --DOMWINDOW == 271 (0x7f089a878000) [pid = 3432] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:42:59 INFO - PROCESS | 3432 | --DOMWINDOW == 270 (0x7f0894be3800) [pid = 3432] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:42:59 INFO - PROCESS | 3432 | --DOMWINDOW == 269 (0x7f089bbc9800) [pid = 3432] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:43:00 INFO - PROCESS | 3432 | 1461022980199 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]]]}] 16:43:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:43:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 2196ms 16:43:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:43:00 INFO - PROCESS | 3432 | 1461022980231 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 16:43:00 INFO - PROCESS | 3432 | 1461022980234 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 16:43:00 INFO - PROCESS | 3432 | 1461022980238 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:43:00 INFO - PROCESS | 3432 | 1461022980242 Marionette TRACE conn3 <- [1,2382,null,{}] 16:43:00 INFO - PROCESS | 3432 | 1461022980247 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}] 16:43:00 INFO - PROCESS | 3432 | 1461022980489 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 16:43:00 INFO - PROCESS | 3432 | 1461022980521 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:00 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a081e000 == 185 [pid = 3432] [id = 603] 16:43:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 270 (0x7f089713c400) [pid = 3432] [serial = 1810] [outer = (nil)] 16:43:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 271 (0x7f08a2a41800) [pid = 3432] [serial = 1811] [outer = 0x7f089713c400] 16:43:00 INFO - PROCESS | 3432 | 1461022980585 Marionette DEBUG loaded listener.js 16:43:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 272 (0x7f08a3195800) [pid = 3432] [serial = 1812] [outer = 0x7f089713c400] 16:43:01 INFO - PROCESS | 3432 | 1461022981386 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]]]}] 16:43:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:43:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1185ms 16:43:01 INFO - PROCESS | 3432 | 1461022981425 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 16:43:01 INFO - PROCESS | 3432 | 1461022981427 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 16:43:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:43:01 INFO - PROCESS | 3432 | 1461022981434 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:43:01 INFO - PROCESS | 3432 | 1461022981436 Marionette TRACE conn3 <- [1,2386,null,{}] 16:43:01 INFO - PROCESS | 3432 | 1461022981441 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}] 16:43:01 INFO - PROCESS | 3432 | 1461022981618 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 16:43:01 INFO - PROCESS | 3432 | 1461022981632 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:01 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a1876800 == 186 [pid = 3432] [id = 604] 16:43:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 273 (0x7f08a3197400) [pid = 3432] [serial = 1813] [outer = (nil)] 16:43:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 274 (0x7f08a3a88400) [pid = 3432] [serial = 1814] [outer = 0x7f08a3197400] 16:43:01 INFO - PROCESS | 3432 | 1461022981692 Marionette DEBUG loaded listener.js 16:43:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 275 (0x7f08a3db3000) [pid = 3432] [serial = 1815] [outer = 0x7f08a3197400] 16:43:03 INFO - PROCESS | 3432 | 1461022983053 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]]]}] 16:43:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:43:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1683ms 16:43:03 INFO - PROCESS | 3432 | 1461022983118 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 16:43:03 INFO - PROCESS | 3432 | 1461022983124 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 16:43:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:43:03 INFO - PROCESS | 3432 | 1461022983132 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:43:03 INFO - PROCESS | 3432 | 1461022983137 Marionette TRACE conn3 <- [1,2390,null,{}] 16:43:03 INFO - PROCESS | 3432 | 1461022983145 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}] 16:43:03 INFO - PROCESS | 3432 | 1461022983363 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 16:43:03 INFO - PROCESS | 3432 | 1461022983673 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:03 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0894ac4800 == 187 [pid = 3432] [id = 605] 16:43:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 276 (0x7f089594c400) [pid = 3432] [serial = 1816] [outer = (nil)] 16:43:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 277 (0x7f0895e4ac00) [pid = 3432] [serial = 1817] [outer = 0x7f089594c400] 16:43:03 INFO - PROCESS | 3432 | 1461022983753 Marionette DEBUG loaded listener.js 16:43:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 278 (0x7f0896002800) [pid = 3432] [serial = 1818] [outer = 0x7f089594c400] 16:43:04 INFO - PROCESS | 3432 | 1461022984723 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]]]}] 16:43:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:43:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1636ms 16:43:04 INFO - PROCESS | 3432 | 1461022984769 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 16:43:04 INFO - PROCESS | 3432 | 1461022984778 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 16:43:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:43:04 INFO - PROCESS | 3432 | 1461022984788 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:43:04 INFO - PROCESS | 3432 | 1461022984792 Marionette TRACE conn3 <- [1,2394,null,{}] 16:43:04 INFO - PROCESS | 3432 | 1461022984798 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}] 16:43:05 INFO - PROCESS | 3432 | 1461022985009 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 16:43:05 INFO - PROCESS | 3432 | 1461022985272 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:05 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089970d800 == 188 [pid = 3432] [id = 606] 16:43:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 279 (0x7f0895e45800) [pid = 3432] [serial = 1819] [outer = (nil)] 16:43:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 280 (0x7f0897912800) [pid = 3432] [serial = 1820] [outer = 0x7f0895e45800] 16:43:05 INFO - PROCESS | 3432 | 1461022985391 Marionette DEBUG loaded listener.js 16:43:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 281 (0x7f0899a2ec00) [pid = 3432] [serial = 1821] [outer = 0x7f0895e45800] 16:43:06 INFO - PROCESS | 3432 | 1461022986218 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]]]}] 16:43:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:43:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1480ms 16:43:06 INFO - PROCESS | 3432 | 1461022986268 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 16:43:06 INFO - PROCESS | 3432 | 1461022986271 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 16:43:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:43:06 INFO - PROCESS | 3432 | 1461022986278 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:43:06 INFO - PROCESS | 3432 | 1461022986284 Marionette TRACE conn3 <- [1,2398,null,{}] 16:43:06 INFO - PROCESS | 3432 | 1461022986300 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}] 16:43:06 INFO - PROCESS | 3432 | 1461022986537 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 16:43:06 INFO - PROCESS | 3432 | 1461022986841 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:06 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2cd3000 == 189 [pid = 3432] [id = 607] 16:43:06 INFO - PROCESS | 3432 | ++DOMWINDOW == 282 (0x7f0899a39000) [pid = 3432] [serial = 1822] [outer = (nil)] 16:43:06 INFO - PROCESS | 3432 | ++DOMWINDOW == 283 (0x7f08a06e5800) [pid = 3432] [serial = 1823] [outer = 0x7f0899a39000] 16:43:06 INFO - PROCESS | 3432 | 1461022986922 Marionette DEBUG loaded listener.js 16:43:07 INFO - PROCESS | 3432 | ++DOMWINDOW == 284 (0x7f08a2a37800) [pid = 3432] [serial = 1824] [outer = 0x7f0899a39000] 16:43:07 INFO - PROCESS | 3432 | 1461022987774 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]]]}] 16:43:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:43:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1548ms 16:43:07 INFO - PROCESS | 3432 | 1461022987826 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 16:43:07 INFO - PROCESS | 3432 | 1461022987830 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 16:43:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:43:07 INFO - PROCESS | 3432 | 1461022987836 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:43:07 INFO - PROCESS | 3432 | 1461022987839 Marionette TRACE conn3 <- [1,2402,null,{}] 16:43:07 INFO - PROCESS | 3432 | 1461022987844 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}] 16:43:08 INFO - PROCESS | 3432 | 1461022988075 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 16:43:08 INFO - PROCESS | 3432 | 1461022988387 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:08 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a391d000 == 190 [pid = 3432] [id = 608] 16:43:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 285 (0x7f0892714800) [pid = 3432] [serial = 1825] [outer = (nil)] 16:43:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 286 (0x7f08a3559800) [pid = 3432] [serial = 1826] [outer = 0x7f0892714800] 16:43:08 INFO - PROCESS | 3432 | 1461022988466 Marionette DEBUG loaded listener.js 16:43:08 INFO - PROCESS | 3432 | ++DOMWINDOW == 287 (0x7f08a4cd8c00) [pid = 3432] [serial = 1827] [outer = 0x7f0892714800] 16:43:09 INFO - PROCESS | 3432 | 1461022989266 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]]]}] 16:43:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:43:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1484ms 16:43:09 INFO - PROCESS | 3432 | 1461022989322 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 16:43:09 INFO - PROCESS | 3432 | 1461022989326 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 16:43:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:43:09 INFO - PROCESS | 3432 | 1461022989332 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:43:09 INFO - PROCESS | 3432 | 1461022989334 Marionette TRACE conn3 <- [1,2406,null,{}] 16:43:09 INFO - PROCESS | 3432 | 1461022989340 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}] 16:43:09 INFO - PROCESS | 3432 | 1461022989520 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 16:43:09 INFO - PROCESS | 3432 | 1461022989744 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:09 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a6e0c800 == 191 [pid = 3432] [id = 609] 16:43:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 288 (0x7f08971df000) [pid = 3432] [serial = 1828] [outer = (nil)] 16:43:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 289 (0x7f08a4ebe000) [pid = 3432] [serial = 1829] [outer = 0x7f08971df000] 16:43:09 INFO - PROCESS | 3432 | 1461022989859 Marionette DEBUG loaded listener.js 16:43:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 290 (0x7f08a6c97400) [pid = 3432] [serial = 1830] [outer = 0x7f08971df000] 16:43:10 INFO - PROCESS | 3432 | 1461022990809 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]]]}] 16:43:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:43:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1528ms 16:43:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:43:10 INFO - PROCESS | 3432 | 1461022990861 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 16:43:10 INFO - PROCESS | 3432 | 1461022990864 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 16:43:10 INFO - PROCESS | 3432 | 1461022990870 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:43:10 INFO - PROCESS | 3432 | 1461022990873 Marionette TRACE conn3 <- [1,2410,null,{}] 16:43:10 INFO - PROCESS | 3432 | 1461022990879 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}] 16:43:11 INFO - PROCESS | 3432 | 1461022991093 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 16:43:11 INFO - PROCESS | 3432 | 1461022991395 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:11 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a81d3000 == 192 [pid = 3432] [id = 610] 16:43:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 291 (0x7f08a6c98000) [pid = 3432] [serial = 1831] [outer = (nil)] 16:43:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 292 (0x7f08a7e0c000) [pid = 3432] [serial = 1832] [outer = 0x7f08a6c98000] 16:43:11 INFO - PROCESS | 3432 | 1461022991476 Marionette DEBUG loaded listener.js 16:43:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 293 (0x7f08a9e6c800) [pid = 3432] [serial = 1833] [outer = 0x7f08a6c98000] 16:43:12 INFO - PROCESS | 3432 | 1461022992284 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]]]}] 16:43:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:43:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1437ms 16:43:12 INFO - PROCESS | 3432 | 1461022992306 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 16:43:12 INFO - PROCESS | 3432 | 1461022992309 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 16:43:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:43:12 INFO - PROCESS | 3432 | 1461022992315 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:43:12 INFO - PROCESS | 3432 | 1461022992318 Marionette TRACE conn3 <- [1,2414,null,{}] 16:43:12 INFO - PROCESS | 3432 | 1461022992324 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}] 16:43:12 INFO - PROCESS | 3432 | 1461022992518 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 16:43:12 INFO - PROCESS | 3432 | 1461022992793 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:12 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08abebd000 == 193 [pid = 3432] [id = 611] 16:43:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 294 (0x7f08a2aca400) [pid = 3432] [serial = 1834] [outer = (nil)] 16:43:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 295 (0x7f08ab470400) [pid = 3432] [serial = 1835] [outer = 0x7f08a2aca400] 16:43:12 INFO - PROCESS | 3432 | 1461022992909 Marionette DEBUG loaded listener.js 16:43:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 296 (0x7f08ab69cc00) [pid = 3432] [serial = 1836] [outer = 0x7f08a2aca400] 16:43:13 INFO - PROCESS | 3432 | 1461022993773 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]]]}] 16:43:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:43:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1535ms 16:43:13 INFO - PROCESS | 3432 | 1461022993852 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 16:43:13 INFO - PROCESS | 3432 | 1461022993856 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 16:43:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:43:13 INFO - PROCESS | 3432 | 1461022993862 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:43:13 INFO - PROCESS | 3432 | 1461022993865 Marionette TRACE conn3 <- [1,2418,null,{}] 16:43:13 INFO - PROCESS | 3432 | 1461022993871 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}] 16:43:14 INFO - PROCESS | 3432 | 1461022994063 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 16:43:14 INFO - PROCESS | 3432 | 1461022994365 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:14 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08af91d000 == 194 [pid = 3432] [id = 612] 16:43:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 297 (0x7f0892713400) [pid = 3432] [serial = 1837] [outer = (nil)] 16:43:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 298 (0x7f08ac3cac00) [pid = 3432] [serial = 1838] [outer = 0x7f0892713400] 16:43:14 INFO - PROCESS | 3432 | 1461022994445 Marionette DEBUG loaded listener.js 16:43:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 299 (0x7f08ac815400) [pid = 3432] [serial = 1839] [outer = 0x7f0892713400] 16:43:15 INFO - PROCESS | 3432 | 1461022995241 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]]]}] 16:43:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:43:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1428ms 16:43:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:43:15 INFO - PROCESS | 3432 | 1461022995291 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 16:43:15 INFO - PROCESS | 3432 | 1461022995294 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 16:43:15 INFO - PROCESS | 3432 | 1461022995301 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:43:15 INFO - PROCESS | 3432 | 1461022995304 Marionette TRACE conn3 <- [1,2422,null,{}] 16:43:15 INFO - PROCESS | 3432 | 1461022995310 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}] 16:43:15 INFO - PROCESS | 3432 | 1461022995500 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 16:43:15 INFO - PROCESS | 3432 | 1461022995769 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:15 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ba9b9000 == 195 [pid = 3432] [id = 613] 16:43:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 300 (0x7f08a6e41800) [pid = 3432] [serial = 1840] [outer = (nil)] 16:43:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 301 (0x7f08ad536800) [pid = 3432] [serial = 1841] [outer = 0x7f08a6e41800] 16:43:15 INFO - PROCESS | 3432 | 1461022995887 Marionette DEBUG loaded listener.js 16:43:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 302 (0x7f08af969400) [pid = 3432] [serial = 1842] [outer = 0x7f08a6e41800] 16:43:16 INFO - PROCESS | 3432 | 1461022996658 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]]]}] 16:43:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:43:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1396ms 16:43:16 INFO - PROCESS | 3432 | 1461022996697 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 16:43:16 INFO - PROCESS | 3432 | 1461022996699 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 16:43:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:43:16 INFO - PROCESS | 3432 | 1461022996706 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:43:16 INFO - PROCESS | 3432 | 1461022996708 Marionette TRACE conn3 <- [1,2426,null,{}] 16:43:16 INFO - PROCESS | 3432 | 1461022996714 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}] 16:43:16 INFO - PROCESS | 3432 | 1461022996890 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 16:43:17 INFO - PROCESS | 3432 | 1461022997162 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:17 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08be7d1800 == 196 [pid = 3432] [id = 614] 16:43:17 INFO - PROCESS | 3432 | ++DOMWINDOW == 303 (0x7f08a6c8d400) [pid = 3432] [serial = 1843] [outer = (nil)] 16:43:17 INFO - PROCESS | 3432 | ++DOMWINDOW == 304 (0x7f08b8c55400) [pid = 3432] [serial = 1844] [outer = 0x7f08a6c8d400] 16:43:17 INFO - PROCESS | 3432 | 1461022997241 Marionette DEBUG loaded listener.js 16:43:17 INFO - PROCESS | 3432 | ++DOMWINDOW == 305 (0x7f08bce27c00) [pid = 3432] [serial = 1845] [outer = 0x7f08a6c8d400] 16:43:18 INFO - PROCESS | 3432 | 1461022998147 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]]]}] 16:43:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:43:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1481ms 16:43:18 INFO - PROCESS | 3432 | 1461022998187 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 16:43:18 INFO - PROCESS | 3432 | 1461022998197 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 16:43:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:43:18 INFO - PROCESS | 3432 | 1461022998203 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:43:18 INFO - PROCESS | 3432 | 1461022998207 Marionette TRACE conn3 <- [1,2430,null,{}] 16:43:18 INFO - PROCESS | 3432 | 1461022998212 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}] 16:43:18 INFO - PROCESS | 3432 | 1461022998417 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 16:43:18 INFO - PROCESS | 3432 | 1461022998724 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:18 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f088e9c3800 == 197 [pid = 3432] [id = 615] 16:43:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 306 (0x7f088e8db400) [pid = 3432] [serial = 1846] [outer = (nil)] 16:43:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 307 (0x7f088e8e4800) [pid = 3432] [serial = 1847] [outer = 0x7f088e8db400] 16:43:18 INFO - PROCESS | 3432 | 1461022998808 Marionette DEBUG loaded listener.js 16:43:18 INFO - PROCESS | 3432 | ++DOMWINDOW == 308 (0x7f08bf005000) [pid = 3432] [serial = 1848] [outer = 0x7f088e8db400] 16:43:19 INFO - PROCESS | 3432 | 1461022999606 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]]]}] 16:43:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:43:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1431ms 16:43:19 INFO - PROCESS | 3432 | 1461022999635 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 16:43:19 INFO - PROCESS | 3432 | 1461022999637 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 16:43:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:43:19 INFO - PROCESS | 3432 | 1461022999644 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:43:19 INFO - PROCESS | 3432 | 1461022999646 Marionette TRACE conn3 <- [1,2434,null,{}] 16:43:19 INFO - PROCESS | 3432 | 1461022999652 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}] 16:43:19 INFO - PROCESS | 3432 | 1461022999832 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 16:43:20 INFO - PROCESS | 3432 | 1461023000112 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:20 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f088e9e1800 == 198 [pid = 3432] [id = 616] 16:43:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 309 (0x7f088c655800) [pid = 3432] [serial = 1849] [outer = (nil)] 16:43:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 310 (0x7f088c65e000) [pid = 3432] [serial = 1850] [outer = 0x7f088c655800] 16:43:20 INFO - PROCESS | 3432 | 1461023000189 Marionette DEBUG loaded listener.js 16:43:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 311 (0x7f088c663000) [pid = 3432] [serial = 1851] [outer = 0x7f088c655800] 16:43:21 INFO - PROCESS | 3432 | 1461023001007 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]]]}] 16:43:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:43:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1433ms 16:43:21 INFO - PROCESS | 3432 | 1461023001077 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 16:43:21 INFO - PROCESS | 3432 | 1461023001081 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 16:43:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:43:21 INFO - PROCESS | 3432 | 1461023001086 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:43:21 INFO - PROCESS | 3432 | 1461023001089 Marionette TRACE conn3 <- [1,2438,null,{}] 16:43:21 INFO - PROCESS | 3432 | 1461023001095 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}] 16:43:21 INFO - PROCESS | 3432 | 1461023001320 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 16:43:21 INFO - PROCESS | 3432 | 1461023001632 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:21 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f088e83b800 == 199 [pid = 3432] [id = 617] 16:43:21 INFO - PROCESS | 3432 | ++DOMWINDOW == 312 (0x7f088c655c00) [pid = 3432] [serial = 1852] [outer = (nil)] 16:43:21 INFO - PROCESS | 3432 | ++DOMWINDOW == 313 (0x7f088c74ac00) [pid = 3432] [serial = 1853] [outer = 0x7f088c655c00] 16:43:21 INFO - PROCESS | 3432 | 1461023001710 Marionette DEBUG loaded listener.js 16:43:21 INFO - PROCESS | 3432 | ++DOMWINDOW == 314 (0x7f088c74f000) [pid = 3432] [serial = 1854] [outer = 0x7f088c655c00] 16:43:22 INFO - PROCESS | 3432 | 1461023002530 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]]]}] 16:43:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:43:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1479ms 16:43:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:43:22 INFO - PROCESS | 3432 | 1461023002565 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 16:43:22 INFO - PROCESS | 3432 | 1461023002568 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 16:43:22 INFO - PROCESS | 3432 | 1461023002574 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:43:22 INFO - PROCESS | 3432 | 1461023002577 Marionette TRACE conn3 <- [1,2442,null,{}] 16:43:22 INFO - PROCESS | 3432 | 1461023002582 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}] 16:43:22 INFO - PROCESS | 3432 | 1461023002785 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 16:43:23 INFO - PROCESS | 3432 | 1461023003095 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:23 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f088da55800 == 200 [pid = 3432] [id = 618] 16:43:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 315 (0x7f088c659400) [pid = 3432] [serial = 1855] [outer = (nil)] 16:43:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 316 (0x7f088c753000) [pid = 3432] [serial = 1856] [outer = 0x7f088c659400] 16:43:23 INFO - PROCESS | 3432 | 1461023003170 Marionette DEBUG loaded listener.js 16:43:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 317 (0x7f088da9f000) [pid = 3432] [serial = 1857] [outer = 0x7f088c659400] 16:43:23 INFO - PROCESS | 3432 | 1461023003966 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]]]}] 16:43:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:43:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1442ms 16:43:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:43:24 INFO - PROCESS | 3432 | 1461023004017 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 16:43:24 INFO - PROCESS | 3432 | 1461023004019 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 16:43:24 INFO - PROCESS | 3432 | 1461023004026 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:43:24 INFO - PROCESS | 3432 | 1461023004029 Marionette TRACE conn3 <- [1,2446,null,{}] 16:43:24 INFO - PROCESS | 3432 | 1461023004034 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}] 16:43:24 INFO - PROCESS | 3432 | 1461023004215 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 16:43:24 INFO - PROCESS | 3432 | 1461023004488 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:24 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f088d511000 == 201 [pid = 3432] [id = 619] 16:43:24 INFO - PROCESS | 3432 | ++DOMWINDOW == 318 (0x7f088c74f800) [pid = 3432] [serial = 1858] [outer = (nil)] 16:43:24 INFO - PROCESS | 3432 | ++DOMWINDOW == 319 (0x7f088daa4000) [pid = 3432] [serial = 1859] [outer = 0x7f088c74f800] 16:43:24 INFO - PROCESS | 3432 | 1461023004601 Marionette DEBUG loaded listener.js 16:43:24 INFO - PROCESS | 3432 | ++DOMWINDOW == 320 (0x7f088daa8c00) [pid = 3432] [serial = 1860] [outer = 0x7f088c74f800] 16:43:25 INFO - PROCESS | 3432 | 1461023005368 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]]]}] 16:43:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:43:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1381ms 16:43:25 INFO - PROCESS | 3432 | 1461023005407 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 16:43:25 INFO - PROCESS | 3432 | 1461023005410 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 16:43:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:43:25 INFO - PROCESS | 3432 | 1461023005416 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:43:25 INFO - PROCESS | 3432 | 1461023005420 Marionette TRACE conn3 <- [1,2450,null,{}] 16:43:25 INFO - PROCESS | 3432 | 1461023005425 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}] 16:43:25 INFO - PROCESS | 3432 | 1461023005617 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 16:43:25 INFO - PROCESS | 3432 | 1461023005908 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:25 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f088d52b000 == 202 [pid = 3432] [id = 620] 16:43:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 321 (0x7f088c751400) [pid = 3432] [serial = 1861] [outer = (nil)] 16:43:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 322 (0x7f088d5c5000) [pid = 3432] [serial = 1862] [outer = 0x7f088c751400] 16:43:26 INFO - PROCESS | 3432 | 1461023006027 Marionette DEBUG loaded listener.js 16:43:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 323 (0x7f088d5c9c00) [pid = 3432] [serial = 1863] [outer = 0x7f088c751400] 16:43:26 INFO - PROCESS | 3432 | 1461023006937 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]]]}] 16:43:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:43:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1580ms 16:43:27 INFO - PROCESS | 3432 | 1461023006998 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 16:43:27 INFO - PROCESS | 3432 | 1461023007003 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 16:43:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:43:27 INFO - PROCESS | 3432 | 1461023007011 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:43:27 INFO - PROCESS | 3432 | 1461023007016 Marionette TRACE conn3 <- [1,2454,null,{}] 16:43:27 INFO - PROCESS | 3432 | 1461023007024 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}] 16:43:27 INFO - PROCESS | 3432 | 1461023007285 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 16:43:27 INFO - PROCESS | 3432 | 1461023007606 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:27 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08970bb000 == 203 [pid = 3432] [id = 621] 16:43:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 324 (0x7f088d5bcc00) [pid = 3432] [serial = 1864] [outer = (nil)] 16:43:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 325 (0x7f088daa1c00) [pid = 3432] [serial = 1865] [outer = 0x7f088d5bcc00] 16:43:27 INFO - PROCESS | 3432 | 1461023007693 Marionette DEBUG loaded listener.js 16:43:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 326 (0x7f088daac000) [pid = 3432] [serial = 1866] [outer = 0x7f088d5bcc00] 16:43:28 INFO - PROCESS | 3432 | 1461023008525 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]]]}] 16:43:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:43:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1582ms 16:43:28 INFO - PROCESS | 3432 | 1461023008595 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 16:43:28 INFO - PROCESS | 3432 | 1461023008601 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 16:43:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:43:28 INFO - PROCESS | 3432 | 1461023008610 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:43:28 INFO - PROCESS | 3432 | 1461023008615 Marionette TRACE conn3 <- [1,2458,null,{}] 16:43:28 INFO - PROCESS | 3432 | 1461023008622 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}] 16:43:28 INFO - PROCESS | 3432 | 1461023008861 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 16:43:29 INFO - PROCESS | 3432 | 1461023009177 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:29 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a5923000 == 204 [pid = 3432] [id = 622] 16:43:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 327 (0x7f088d5ca000) [pid = 3432] [serial = 1867] [outer = (nil)] 16:43:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 328 (0x7f0896004c00) [pid = 3432] [serial = 1868] [outer = 0x7f088d5ca000] 16:43:29 INFO - PROCESS | 3432 | 1461023009254 Marionette DEBUG loaded listener.js 16:43:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 329 (0x7f08a2d85800) [pid = 3432] [serial = 1869] [outer = 0x7f088d5ca000] 16:43:30 INFO - PROCESS | 3432 | 1461023010125 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]]]}] 16:43:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:43:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1537ms 16:43:30 INFO - PROCESS | 3432 | 1461023010147 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 16:43:30 INFO - PROCESS | 3432 | 1461023010150 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 16:43:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:43:30 INFO - PROCESS | 3432 | 1461023010156 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:43:30 INFO - PROCESS | 3432 | 1461023010158 Marionette TRACE conn3 <- [1,2462,null,{}] 16:43:30 INFO - PROCESS | 3432 | 1461023010164 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}] 16:43:30 INFO - PROCESS | 3432 | 1461023010375 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 16:43:30 INFO - PROCESS | 3432 | 1461023010697 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:30 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c4188800 == 205 [pid = 3432] [id = 623] 16:43:30 INFO - PROCESS | 3432 | ++DOMWINDOW == 330 (0x7f088daac400) [pid = 3432] [serial = 1870] [outer = (nil)] 16:43:30 INFO - PROCESS | 3432 | ++DOMWINDOW == 331 (0x7f089a9cd000) [pid = 3432] [serial = 1871] [outer = 0x7f088daac400] 16:43:30 INFO - PROCESS | 3432 | 1461023010781 Marionette DEBUG loaded listener.js 16:43:30 INFO - PROCESS | 3432 | ++DOMWINDOW == 332 (0x7f089a9d1400) [pid = 3432] [serial = 1872] [outer = 0x7f088daac400] 16:43:31 INFO - PROCESS | 3432 | 1461023011743 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]]]}] 16:43:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:43:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1637ms 16:43:31 INFO - PROCESS | 3432 | 1461023011794 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 16:43:31 INFO - PROCESS | 3432 | 1461023011798 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 16:43:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:43:31 INFO - PROCESS | 3432 | 1461023011803 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:43:31 INFO - PROCESS | 3432 | 1461023011806 Marionette TRACE conn3 <- [1,2466,null,{}] 16:43:31 INFO - PROCESS | 3432 | 1461023011812 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}] 16:43:32 INFO - PROCESS | 3432 | 1461023012452 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 16:43:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a07dc000 == 204 [pid = 3432] [id = 355] 16:43:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0894ddb000 == 203 [pid = 3432] [id = 537] 16:43:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a1721800 == 202 [pid = 3432] [id = 539] 16:43:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089827a000 == 201 [pid = 3432] [id = 538] 16:43:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a081e000 == 200 [pid = 3432] [id = 603] 16:43:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a07c6000 == 199 [pid = 3432] [id = 602] 16:43:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089ab54000 == 198 [pid = 3432] [id = 601] 16:43:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089810a800 == 197 [pid = 3432] [id = 600] 16:43:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0894dd0000 == 196 [pid = 3432] [id = 599] 16:43:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0897aa0000 == 195 [pid = 3432] [id = 598] 16:43:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0895b22000 == 194 [pid = 3432] [id = 597] 16:43:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08925d6000 == 193 [pid = 3432] [id = 596] 16:43:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0891e27800 == 192 [pid = 3432] [id = 595] 16:43:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08c419b000 == 191 [pid = 3432] [id = 590] 16:43:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08998df000 == 190 [pid = 3432] [id = 589] 16:43:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08928ab000 == 189 [pid = 3432] [id = 588] 16:43:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08c4191800 == 188 [pid = 3432] [id = 587] 16:43:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08beb32000 == 187 [pid = 3432] [id = 586] 16:43:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08adfbe800 == 186 [pid = 3432] [id = 585] 16:43:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ab5d4800 == 185 [pid = 3432] [id = 584] 16:43:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a7985000 == 184 [pid = 3432] [id = 583] 16:43:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a7dcf000 == 183 [pid = 3432] [id = 546] 16:43:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a186c800 == 182 [pid = 3432] [id = 582] 16:43:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08aaa1c800 == 181 [pid = 3432] [id = 547] 16:43:33 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0897b1d800 == 180 [pid = 3432] [id = 581] 16:43:33 INFO - PROCESS | 3432 | --DOMWINDOW == 331 (0x7f08983dd400) [pid = 3432] [serial = 1389] [outer = (nil)] [url = about:blank] 16:43:33 INFO - PROCESS | 3432 | --DOMWINDOW == 330 (0x7f08a2a32400) [pid = 3432] [serial = 1736] [outer = (nil)] [url = about:blank] 16:43:33 INFO - PROCESS | 3432 | --DOMWINDOW == 329 (0x7f08a2b22c00) [pid = 3432] [serial = 1737] [outer = (nil)] [url = about:blank] 16:43:33 INFO - PROCESS | 3432 | --DOMWINDOW == 328 (0x7f08a36e3000) [pid = 3432] [serial = 1685] [outer = (nil)] [url = about:blank] 16:43:33 INFO - PROCESS | 3432 | --DOMWINDOW == 327 (0x7f0897788c00) [pid = 3432] [serial = 1730] [outer = (nil)] [url = about:blank] 16:43:33 INFO - PROCESS | 3432 | --DOMWINDOW == 326 (0x7f08983d0000) [pid = 3432] [serial = 1731] [outer = (nil)] [url = about:blank] 16:43:33 INFO - PROCESS | 3432 | --DOMWINDOW == 325 (0x7f08a9e72c00) [pid = 3432] [serial = 1703] [outer = (nil)] [url = about:blank] 16:43:33 INFO - PROCESS | 3432 | --DOMWINDOW == 324 (0x7f08a7dbfc00) [pid = 3432] [serial = 1697] [outer = (nil)] [url = about:blank] 16:43:33 INFO - PROCESS | 3432 | --DOMWINDOW == 323 (0x7f08a091f400) [pid = 3432] [serial = 1733] [outer = (nil)] [url = about:blank] 16:43:33 INFO - PROCESS | 3432 | --DOMWINDOW == 322 (0x7f08ab5d1800) [pid = 3432] [serial = 1706] [outer = (nil)] [url = about:blank] 16:43:33 INFO - PROCESS | 3432 | --DOMWINDOW == 321 (0x7f08a18d9400) [pid = 3432] [serial = 1682] [outer = (nil)] [url = about:blank] 16:43:33 INFO - PROCESS | 3432 | --DOMWINDOW == 320 (0x7f0896010400) [pid = 3432] [serial = 1676] [outer = (nil)] [url = about:blank] 16:43:33 INFO - PROCESS | 3432 | --DOMWINDOW == 319 (0x7f0897787800) [pid = 3432] [serial = 1679] [outer = (nil)] [url = about:blank] 16:43:33 INFO - PROCESS | 3432 | --DOMWINDOW == 318 (0x7f08ab6bb000) [pid = 3432] [serial = 1709] [outer = (nil)] [url = about:blank] 16:43:33 INFO - PROCESS | 3432 | --DOMWINDOW == 317 (0x7f0897710400) [pid = 3432] [serial = 1721] [outer = (nil)] [url = about:blank] 16:43:33 INFO - PROCESS | 3432 | --DOMWINDOW == 316 (0x7f08a3f4f000) [pid = 3432] [serial = 1688] [outer = (nil)] [url = about:blank] 16:43:33 INFO - PROCESS | 3432 | --DOMWINDOW == 315 (0x7f08a7697c00) [pid = 3432] [serial = 1694] [outer = (nil)] [url = about:blank] 16:43:33 INFO - PROCESS | 3432 | --DOMWINDOW == 314 (0x7f08a8b13800) [pid = 3432] [serial = 1700] [outer = (nil)] [url = about:blank] 16:43:33 INFO - PROCESS | 3432 | --DOMWINDOW == 313 (0x7f08971dac00) [pid = 3432] [serial = 1728] [outer = (nil)] [url = about:blank] 16:43:33 INFO - PROCESS | 3432 | --DOMWINDOW == 312 (0x7f0895ecb400) [pid = 3432] [serial = 1727] [outer = (nil)] [url = about:blank] 16:43:33 INFO - PROCESS | 3432 | --DOMWINDOW == 311 (0x7f08a7250c00) [pid = 3432] [serial = 1691] [outer = (nil)] [url = about:blank] 16:43:33 INFO - PROCESS | 3432 | --DOMWINDOW == 310 (0x7f08ad4a4400) [pid = 3432] [serial = 1715] [outer = (nil)] [url = about:blank] 16:43:33 INFO - PROCESS | 3432 | --DOMWINDOW == 309 (0x7f08ad5a4400) [pid = 3432] [serial = 1718] [outer = (nil)] [url = about:blank] 16:43:33 INFO - PROCESS | 3432 | --DOMWINDOW == 308 (0x7f08ac61f800) [pid = 3432] [serial = 1712] [outer = (nil)] [url = about:blank] 16:43:33 INFO - PROCESS | 3432 | --DOMWINDOW == 307 (0x7f0894befc00) [pid = 3432] [serial = 1724] [outer = (nil)] [url = about:blank] 16:43:33 INFO - PROCESS | 3432 | --DOMWINDOW == 306 (0x7f089597e400) [pid = 3432] [serial = 1725] [outer = (nil)] [url = about:blank] 16:43:33 INFO - PROCESS | 3432 | --DOMWINDOW == 305 (0x7f08a6c4a400) [pid = 3432] [serial = 1742] [outer = (nil)] [url = about:blank] 16:43:33 INFO - PROCESS | 3432 | --DOMWINDOW == 304 (0x7f08a2b2b800) [pid = 3432] [serial = 1739] [outer = (nil)] [url = about:blank] 16:43:33 INFO - PROCESS | 3432 | --DOMWINDOW == 303 (0x7f08a173c800) [pid = 3432] [serial = 1734] [outer = (nil)] [url = about:blank] 16:43:33 INFO - PROCESS | 3432 | --DOMWINDOW == 302 (0x7f08a3198c00) [pid = 3432] [serial = 1740] [outer = (nil)] [url = about:blank] 16:43:33 INFO - PROCESS | 3432 | 1461023013638 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:33 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0891e13800 == 181 [pid = 3432] [id = 624] 16:43:33 INFO - PROCESS | 3432 | ++DOMWINDOW == 303 (0x7f088e8e3400) [pid = 3432] [serial = 1873] [outer = (nil)] 16:43:33 INFO - PROCESS | 3432 | ++DOMWINDOW == 304 (0x7f088ec62800) [pid = 3432] [serial = 1874] [outer = 0x7f088e8e3400] 16:43:33 INFO - PROCESS | 3432 | 1461023013706 Marionette DEBUG loaded listener.js 16:43:33 INFO - PROCESS | 3432 | ++DOMWINDOW == 305 (0x7f0891ee2c00) [pid = 3432] [serial = 1875] [outer = 0x7f088e8e3400] 16:43:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:43:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 2731ms 16:43:34 INFO - PROCESS | 3432 | 1461023014526 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]]]}] 16:43:34 INFO - PROCESS | 3432 | 1461023014541 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 16:43:34 INFO - PROCESS | 3432 | 1461023014549 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 16:43:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:43:34 INFO - PROCESS | 3432 | 1461023014609 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:43:34 INFO - PROCESS | 3432 | 1461023014618 Marionette TRACE conn3 <- [1,2470,null,{}] 16:43:34 INFO - PROCESS | 3432 | 1461023014628 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}] 16:43:34 INFO - PROCESS | 3432 | 1461023014834 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 16:43:35 INFO - PROCESS | 3432 | 1461023015037 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:35 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08927d0800 == 182 [pid = 3432] [id = 625] 16:43:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 306 (0x7f088b2a2000) [pid = 3432] [serial = 1876] [outer = (nil)] 16:43:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 307 (0x7f0894be5c00) [pid = 3432] [serial = 1877] [outer = 0x7f088b2a2000] 16:43:35 INFO - PROCESS | 3432 | 1461023015121 Marionette DEBUG loaded listener.js 16:43:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 308 (0x7f0895946c00) [pid = 3432] [serial = 1878] [outer = 0x7f088b2a2000] 16:43:35 INFO - PROCESS | 3432 | 1461023015967 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]]]}] 16:43:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:43:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1400ms 16:43:35 INFO - PROCESS | 3432 | 1461023015996 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 16:43:36 INFO - PROCESS | 3432 | 1461023016001 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 16:43:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:43:36 INFO - PROCESS | 3432 | 1461023016008 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:43:36 INFO - PROCESS | 3432 | 1461023016012 Marionette TRACE conn3 <- [1,2474,null,{}] 16:43:36 INFO - PROCESS | 3432 | 1461023016030 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}] 16:43:36 INFO - PROCESS | 3432 | 1461023016322 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 16:43:36 INFO - PROCESS | 3432 | 1461023016354 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:36 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08943a1000 == 183 [pid = 3432] [id = 626] 16:43:36 INFO - PROCESS | 3432 | ++DOMWINDOW == 309 (0x7f0891eee400) [pid = 3432] [serial = 1879] [outer = (nil)] 16:43:36 INFO - PROCESS | 3432 | ++DOMWINDOW == 310 (0x7f0895e9d000) [pid = 3432] [serial = 1880] [outer = 0x7f0891eee400] 16:43:36 INFO - PROCESS | 3432 | 1461023016430 Marionette DEBUG loaded listener.js 16:43:36 INFO - PROCESS | 3432 | ++DOMWINDOW == 311 (0x7f0896177c00) [pid = 3432] [serial = 1881] [outer = 0x7f0891eee400] 16:43:37 INFO - PROCESS | 3432 | 1461023017461 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]]]}] 16:43:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:43:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1486ms 16:43:37 INFO - PROCESS | 3432 | 1461023017494 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 16:43:37 INFO - PROCESS | 3432 | 1461023017499 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 16:43:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:43:37 INFO - PROCESS | 3432 | 1461023017522 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:43:37 INFO - PROCESS | 3432 | 1461023017528 Marionette TRACE conn3 <- [1,2478,null,{}] 16:43:37 INFO - PROCESS | 3432 | 1461023017533 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}] 16:43:37 INFO - PROCESS | 3432 | 1461023017784 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 16:43:37 INFO - PROCESS | 3432 | 1461023017818 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:37 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0897752800 == 184 [pid = 3432] [id = 627] 16:43:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 312 (0x7f0896179000) [pid = 3432] [serial = 1882] [outer = (nil)] 16:43:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 313 (0x7f0897787800) [pid = 3432] [serial = 1883] [outer = 0x7f0896179000] 16:43:37 INFO - PROCESS | 3432 | 1461023017879 Marionette DEBUG loaded listener.js 16:43:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 314 (0x7f0897b10c00) [pid = 3432] [serial = 1884] [outer = 0x7f0896179000] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 313 (0x7f08971de800) [pid = 3432] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 312 (0x7f0895ed5400) [pid = 3432] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 311 (0x7f08a6ee5800) [pid = 3432] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 310 (0x7f08a6c92800) [pid = 3432] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 309 (0x7f089713e800) [pid = 3432] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 308 (0x7f0899d3f800) [pid = 3432] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 307 (0x7f08a1a94c00) [pid = 3432] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 306 (0x7f0895948000) [pid = 3432] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 305 (0x7f0897785c00) [pid = 3432] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 304 (0x7f08bceca800) [pid = 3432] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 303 (0x7f08981efc00) [pid = 3432] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 302 (0x7f08a18d5000) [pid = 3432] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 301 (0x7f0894d92400) [pid = 3432] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 300 (0x7f089600fc00) [pid = 3432] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 299 (0x7f0895ed9800) [pid = 3432] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 298 (0x7f0895950000) [pid = 3432] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 297 (0x7f0896002400) [pid = 3432] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 296 (0x7f08a0928400) [pid = 3432] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 295 (0x7f08981f2000) [pid = 3432] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 294 (0x7f08a6ee3800) [pid = 3432] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 293 (0x7f089bb26800) [pid = 3432] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 292 (0x7f0899a39400) [pid = 3432] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 291 (0x7f08a3cca400) [pid = 3432] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 290 (0x7f08a2b1c800) [pid = 3432] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 289 (0x7f0894be6400) [pid = 3432] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 288 (0x7f08943e8000) [pid = 3432] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 287 (0x7f0895975400) [pid = 3432] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 286 (0x7f0891eecc00) [pid = 3432] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 285 (0x7f08ab10f000) [pid = 3432] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 284 (0x7f08a06e5000) [pid = 3432] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 283 (0x7f0895e81c00) [pid = 3432] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 282 (0x7f0895977c00) [pid = 3432] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 281 (0x7f08977ef800) [pid = 3432] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 280 (0x7f08a8b0d800) [pid = 3432] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 279 (0x7f08a2acd800) [pid = 3432] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 278 (0x7f08971da800) [pid = 3432] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 277 (0x7f08a72acc00) [pid = 3432] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 276 (0x7f0896174400) [pid = 3432] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 275 (0x7f08a3cec800) [pid = 3432] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 274 (0x7f08943e7c00) [pid = 3432] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 273 (0x7f0895e4a400) [pid = 3432] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 272 (0x7f08a4e83000) [pid = 3432] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 271 (0x7f08a2b29800) [pid = 3432] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 270 (0x7f0896175800) [pid = 3432] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 269 (0x7f08a36e1c00) [pid = 3432] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 268 (0x7f08983d9400) [pid = 3432] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 267 (0x7f0894d9c400) [pid = 3432] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 266 (0x7f08ac99b800) [pid = 3432] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 265 (0x7f0896006c00) [pid = 3432] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 264 (0x7f0899d3bc00) [pid = 3432] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 263 (0x7f089617d800) [pid = 3432] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 262 (0x7f0897139c00) [pid = 3432] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 261 (0x7f0896fd0000) [pid = 3432] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 260 (0x7f0894be9800) [pid = 3432] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 259 (0x7f08ac3d5800) [pid = 3432] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 258 (0x7f0899d32400) [pid = 3432] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 257 (0x7f0896179400) [pid = 3432] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 256 (0x7f08a6f23400) [pid = 3432] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 255 (0x7f08943e6c00) [pid = 3432] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 254 (0x7f0894be5000) [pid = 3432] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 253 (0x7f0895e50000) [pid = 3432] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 252 (0x7f08a5993800) [pid = 3432] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 251 (0x7f08943ec000) [pid = 3432] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 250 (0x7f08977f7000) [pid = 3432] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 249 (0x7f08a72a8c00) [pid = 3432] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 248 (0x7f08ad157000) [pid = 3432] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 247 (0x7f08a319f800) [pid = 3432] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 246 (0x7f0895978800) [pid = 3432] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 245 (0x7f089bbd1000) [pid = 3432] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 244 (0x7f0895948400) [pid = 3432] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 243 (0x7f089713c400) [pid = 3432] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 242 (0x7f0897b0f000) [pid = 3432] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 241 (0x7f08a18e0c00) [pid = 3432] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 240 (0x7f0895e4b800) [pid = 3432] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 239 (0x7f0894bf0000) [pid = 3432] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 238 (0x7f08a4e78400) [pid = 3432] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 237 (0x7f08a59be800) [pid = 3432] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 236 (0x7f08ab690400) [pid = 3432] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 235 (0x7f08a06ed400) [pid = 3432] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:43:39 INFO - PROCESS | 3432 | --DOMWINDOW == 234 (0x7f089600e000) [pid = 3432] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:43:39 INFO - PROCESS | 3432 | 1461023019980 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]]]}] 16:43:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:43:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 2504ms 16:43:40 INFO - PROCESS | 3432 | 1461023020013 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 16:43:40 INFO - PROCESS | 3432 | 1461023020016 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 16:43:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:43:40 INFO - PROCESS | 3432 | 1461023020022 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:43:40 INFO - PROCESS | 3432 | 1461023020024 Marionette TRACE conn3 <- [1,2482,null,{}] 16:43:40 INFO - PROCESS | 3432 | 1461023020030 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}] 16:43:40 INFO - PROCESS | 3432 | 1461023020195 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 16:43:40 INFO - PROCESS | 3432 | 1461023020388 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:40 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0894bc9000 == 185 [pid = 3432] [id = 628] 16:43:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 235 (0x7f088b2a9400) [pid = 3432] [serial = 1885] [outer = (nil)] 16:43:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 236 (0x7f0895975400) [pid = 3432] [serial = 1886] [outer = 0x7f088b2a9400] 16:43:40 INFO - PROCESS | 3432 | 1461023020449 Marionette DEBUG loaded listener.js 16:43:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 237 (0x7f0896002400) [pid = 3432] [serial = 1887] [outer = 0x7f088b2a9400] 16:43:41 INFO - PROCESS | 3432 | 1461023021144 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]]]}] 16:43:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:43:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1179ms 16:43:41 INFO - PROCESS | 3432 | 1461023021202 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 16:43:41 INFO - PROCESS | 3432 | 1461023021206 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 16:43:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:43:41 INFO - PROCESS | 3432 | 1461023021212 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:43:41 INFO - PROCESS | 3432 | 1461023021214 Marionette TRACE conn3 <- [1,2486,null,{}] 16:43:41 INFO - PROCESS | 3432 | 1461023021219 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}] 16:43:41 INFO - PROCESS | 3432 | 1461023021621 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 16:43:41 INFO - PROCESS | 3432 | 1461023021784 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:41 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f088eebf800 == 186 [pid = 3432] [id = 629] 16:43:41 INFO - PROCESS | 3432 | ++DOMWINDOW == 238 (0x7f088b2a8400) [pid = 3432] [serial = 1888] [outer = (nil)] 16:43:41 INFO - PROCESS | 3432 | ++DOMWINDOW == 239 (0x7f088d5bec00) [pid = 3432] [serial = 1889] [outer = 0x7f088b2a8400] 16:43:41 INFO - PROCESS | 3432 | 1461023021928 Marionette DEBUG loaded listener.js 16:43:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 240 (0x7f088e8de800) [pid = 3432] [serial = 1890] [outer = 0x7f088b2a8400] 16:43:42 INFO - PROCESS | 3432 | 1461023022809 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]]]}] 16:43:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:43:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1631ms 16:43:42 INFO - PROCESS | 3432 | 1461023022845 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 16:43:42 INFO - PROCESS | 3432 | 1461023022851 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 16:43:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:43:42 INFO - PROCESS | 3432 | 1461023022859 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:43:42 INFO - PROCESS | 3432 | 1461023022866 Marionette TRACE conn3 <- [1,2490,null,{}] 16:43:42 INFO - PROCESS | 3432 | 1461023022872 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}] 16:43:43 INFO - PROCESS | 3432 | 1461023023060 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 16:43:43 INFO - PROCESS | 3432 | 1461023023382 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:43 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0895ddc800 == 187 [pid = 3432] [id = 630] 16:43:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 241 (0x7f0894d92400) [pid = 3432] [serial = 1891] [outer = (nil)] 16:43:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 242 (0x7f0895974400) [pid = 3432] [serial = 1892] [outer = 0x7f0894d92400] 16:43:43 INFO - PROCESS | 3432 | 1461023023463 Marionette DEBUG loaded listener.js 16:43:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 243 (0x7f0895e4f000) [pid = 3432] [serial = 1893] [outer = 0x7f0894d92400] 16:43:44 INFO - PROCESS | 3432 | 1461023024360 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]]]}] 16:43:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:43:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1538ms 16:43:44 INFO - PROCESS | 3432 | 1461023024399 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 16:43:44 INFO - PROCESS | 3432 | 1461023024404 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 16:43:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:43:44 INFO - PROCESS | 3432 | 1461023024410 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:43:44 INFO - PROCESS | 3432 | 1461023024412 Marionette TRACE conn3 <- [1,2494,null,{}] 16:43:44 INFO - PROCESS | 3432 | 1461023024419 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}] 16:43:44 INFO - PROCESS | 3432 | 1461023024624 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 16:43:44 INFO - PROCESS | 3432 | 1461023024989 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:45 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0898283800 == 188 [pid = 3432] [id = 631] 16:43:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 244 (0x7f089615ec00) [pid = 3432] [serial = 1894] [outer = (nil)] 16:43:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 245 (0x7f08962a3000) [pid = 3432] [serial = 1895] [outer = 0x7f089615ec00] 16:43:45 INFO - PROCESS | 3432 | 1461023025079 Marionette DEBUG loaded listener.js 16:43:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 246 (0x7f08971e2c00) [pid = 3432] [serial = 1896] [outer = 0x7f089615ec00] 16:43:45 INFO - PROCESS | 3432 | 1461023025912 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]]]}] 16:43:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:43:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1532ms 16:43:45 INFO - PROCESS | 3432 | 1461023025943 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 16:43:45 INFO - PROCESS | 3432 | 1461023025949 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 16:43:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:43:45 INFO - PROCESS | 3432 | 1461023025966 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:43:45 INFO - PROCESS | 3432 | 1461023025973 Marionette TRACE conn3 <- [1,2498,null,{}] 16:43:45 INFO - PROCESS | 3432 | 1461023025978 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}] 16:43:46 INFO - PROCESS | 3432 | 1461023026173 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 16:43:46 INFO - PROCESS | 3432 | 1461023026445 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:46 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089971a000 == 189 [pid = 3432] [id = 632] 16:43:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 247 (0x7f0894d9c800) [pid = 3432] [serial = 1897] [outer = (nil)] 16:43:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 248 (0x7f0897b11400) [pid = 3432] [serial = 1898] [outer = 0x7f0894d9c800] 16:43:46 INFO - PROCESS | 3432 | 1461023026563 Marionette DEBUG loaded listener.js 16:43:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 249 (0x7f0899a33800) [pid = 3432] [serial = 1899] [outer = 0x7f0894d9c800] 16:43:47 INFO - PROCESS | 3432 | 1461023027384 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]]]}] 16:43:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:43:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1497ms 16:43:47 INFO - PROCESS | 3432 | 1461023027455 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 16:43:47 INFO - PROCESS | 3432 | 1461023027459 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 16:43:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:43:47 INFO - PROCESS | 3432 | 1461023027464 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:43:47 INFO - PROCESS | 3432 | 1461023027467 Marionette TRACE conn3 <- [1,2502,null,{}] 16:43:47 INFO - PROCESS | 3432 | 1461023027473 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}] 16:43:47 INFO - PROCESS | 3432 | 1461023027662 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 16:43:47 INFO - PROCESS | 3432 | 1461023027970 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:47 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089ab63800 == 190 [pid = 3432] [id = 633] 16:43:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 250 (0x7f0896171800) [pid = 3432] [serial = 1900] [outer = (nil)] 16:43:48 INFO - PROCESS | 3432 | ++DOMWINDOW == 251 (0x7f0899d3f800) [pid = 3432] [serial = 1901] [outer = 0x7f0896171800] 16:43:48 INFO - PROCESS | 3432 | 1461023028048 Marionette DEBUG loaded listener.js 16:43:48 INFO - PROCESS | 3432 | ++DOMWINDOW == 252 (0x7f089a9c9c00) [pid = 3432] [serial = 1902] [outer = 0x7f0896171800] 16:43:48 INFO - PROCESS | 3432 | 1461023028904 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]]]}] 16:43:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:43:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1483ms 16:43:48 INFO - PROCESS | 3432 | 1461023028949 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 16:43:48 INFO - PROCESS | 3432 | 1461023028953 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 16:43:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:43:48 INFO - PROCESS | 3432 | 1461023028959 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:43:48 INFO - PROCESS | 3432 | 1461023028962 Marionette TRACE conn3 <- [1,2506,null,{}] 16:43:48 INFO - PROCESS | 3432 | 1461023028967 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}] 16:43:49 INFO - PROCESS | 3432 | 1461023029157 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 16:43:49 INFO - PROCESS | 3432 | 1461023029491 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:49 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a180b800 == 191 [pid = 3432] [id = 634] 16:43:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 253 (0x7f089bbc9800) [pid = 3432] [serial = 1903] [outer = (nil)] 16:43:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 254 (0x7f08a06e4800) [pid = 3432] [serial = 1904] [outer = 0x7f089bbc9800] 16:43:49 INFO - PROCESS | 3432 | 1461023029583 Marionette DEBUG loaded listener.js 16:43:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 255 (0x7f08a173c800) [pid = 3432] [serial = 1905] [outer = 0x7f089bbc9800] 16:43:50 INFO - PROCESS | 3432 | 1461023030452 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]]]}] 16:43:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:43:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1532ms 16:43:50 INFO - PROCESS | 3432 | 1461023030496 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 16:43:50 INFO - PROCESS | 3432 | 1461023030499 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 16:43:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:43:50 INFO - PROCESS | 3432 | 1461023030505 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:43:50 INFO - PROCESS | 3432 | 1461023030508 Marionette TRACE conn3 <- [1,2510,null,{}] 16:43:50 INFO - PROCESS | 3432 | 1461023030514 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}] 16:43:50 INFO - PROCESS | 3432 | 1461023030716 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 16:43:51 INFO - PROCESS | 3432 | 1461023031026 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:51 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2cc6800 == 192 [pid = 3432] [id = 635] 16:43:51 INFO - PROCESS | 3432 | ++DOMWINDOW == 256 (0x7f089bbca000) [pid = 3432] [serial = 1906] [outer = (nil)] 16:43:51 INFO - PROCESS | 3432 | ++DOMWINDOW == 257 (0x7f08a2a32400) [pid = 3432] [serial = 1907] [outer = 0x7f089bbca000] 16:43:51 INFO - PROCESS | 3432 | 1461023031102 Marionette DEBUG loaded listener.js 16:43:51 INFO - PROCESS | 3432 | ++DOMWINDOW == 258 (0x7f08a2b2ac00) [pid = 3432] [serial = 1908] [outer = 0x7f089bbca000] 16:43:51 INFO - PROCESS | 3432 | 1461023031995 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]]]}] 16:43:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:43:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1530ms 16:43:52 INFO - PROCESS | 3432 | 1461023032036 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 16:43:52 INFO - PROCESS | 3432 | 1461023032040 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 16:43:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:43:52 INFO - PROCESS | 3432 | 1461023032046 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:43:52 INFO - PROCESS | 3432 | 1461023032048 Marionette TRACE conn3 <- [1,2514,null,{}] 16:43:52 INFO - PROCESS | 3432 | 1461023032054 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}] 16:43:52 INFO - PROCESS | 3432 | 1461023032232 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 16:43:52 INFO - PROCESS | 3432 | 1461023032506 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:52 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a3b9c800 == 193 [pid = 3432] [id = 636] 16:43:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 259 (0x7f08a2b26400) [pid = 3432] [serial = 1909] [outer = (nil)] 16:43:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 260 (0x7f08a2d9e000) [pid = 3432] [serial = 1910] [outer = 0x7f08a2b26400] 16:43:52 INFO - PROCESS | 3432 | 1461023032626 Marionette DEBUG loaded listener.js 16:43:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 261 (0x7f08a3557c00) [pid = 3432] [serial = 1911] [outer = 0x7f08a2b26400] 16:43:53 INFO - PROCESS | 3432 | 1461023033454 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]]]}] 16:43:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:43:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1479ms 16:43:53 INFO - PROCESS | 3432 | 1461023033526 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 16:43:53 INFO - PROCESS | 3432 | 1461023033530 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 16:43:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:43:53 INFO - PROCESS | 3432 | 1461023033536 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:43:53 INFO - PROCESS | 3432 | 1461023033538 Marionette TRACE conn3 <- [1,2518,null,{}] 16:43:53 INFO - PROCESS | 3432 | 1461023033544 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}] 16:43:53 INFO - PROCESS | 3432 | 1461023033771 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 16:43:54 INFO - PROCESS | 3432 | 1461023034056 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:54 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a79b1800 == 194 [pid = 3432] [id = 637] 16:43:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 262 (0x7f089bb2bc00) [pid = 3432] [serial = 1912] [outer = (nil)] 16:43:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 263 (0x7f08a2b3c800) [pid = 3432] [serial = 1913] [outer = 0x7f089bb2bc00] 16:43:54 INFO - PROCESS | 3432 | 1461023034141 Marionette DEBUG loaded listener.js 16:43:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 264 (0x7f08a3ce8000) [pid = 3432] [serial = 1914] [outer = 0x7f089bb2bc00] 16:43:54 INFO - PROCESS | 3432 | 1461023034949 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]]]}] 16:43:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:43:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1484ms 16:43:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:43:55 INFO - PROCESS | 3432 | 1461023035021 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 16:43:55 INFO - PROCESS | 3432 | 1461023035024 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 16:43:55 INFO - PROCESS | 3432 | 1461023035031 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:43:55 INFO - PROCESS | 3432 | 1461023035034 Marionette TRACE conn3 <- [1,2522,null,{}] 16:43:55 INFO - PROCESS | 3432 | 1461023035046 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}] 16:43:55 INFO - PROCESS | 3432 | 1461023035281 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 16:43:55 INFO - PROCESS | 3432 | 1461023035594 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:55 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a966f000 == 195 [pid = 3432] [id = 638] 16:43:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 265 (0x7f08a0921800) [pid = 3432] [serial = 1915] [outer = (nil)] 16:43:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 266 (0x7f08a4ce7c00) [pid = 3432] [serial = 1916] [outer = 0x7f08a0921800] 16:43:55 INFO - PROCESS | 3432 | 1461023035674 Marionette DEBUG loaded listener.js 16:43:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 267 (0x7f08a59bc800) [pid = 3432] [serial = 1917] [outer = 0x7f08a0921800] 16:43:56 INFO - PROCESS | 3432 | 1461023036483 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]]]}] 16:43:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:43:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1489ms 16:43:56 INFO - PROCESS | 3432 | 1461023036519 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 16:43:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:43:56 INFO - PROCESS | 3432 | 1461023036523 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 16:43:56 INFO - PROCESS | 3432 | 1461023036529 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:43:56 INFO - PROCESS | 3432 | 1461023036532 Marionette TRACE conn3 <- [1,2526,null,{}] 16:43:56 INFO - PROCESS | 3432 | 1461023036538 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}] 16:43:56 INFO - PROCESS | 3432 | 1461023036724 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 16:43:57 INFO - PROCESS | 3432 | 1461023037005 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:57 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08adfbe800 == 196 [pid = 3432] [id = 639] 16:43:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 268 (0x7f08a6e3f000) [pid = 3432] [serial = 1918] [outer = (nil)] 16:43:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 269 (0x7f08a6ee5800) [pid = 3432] [serial = 1919] [outer = 0x7f08a6e3f000] 16:43:57 INFO - PROCESS | 3432 | 1461023037140 Marionette DEBUG loaded listener.js 16:43:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 270 (0x7f08a72a1400) [pid = 3432] [serial = 1920] [outer = 0x7f08a6e3f000] 16:43:58 INFO - PROCESS | 3432 | 1461023038007 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]]]}] 16:43:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:43:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1529ms 16:43:58 INFO - PROCESS | 3432 | 1461023038059 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 16:43:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:43:58 INFO - PROCESS | 3432 | 1461023038069 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 16:43:58 INFO - PROCESS | 3432 | 1461023038076 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:43:58 INFO - PROCESS | 3432 | 1461023038080 Marionette TRACE conn3 <- [1,2530,null,{}] 16:43:58 INFO - PROCESS | 3432 | 1461023038085 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}] 16:43:58 INFO - PROCESS | 3432 | 1461023038302 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 16:43:58 INFO - PROCESS | 3432 | 1461023038619 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:58 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08be72f000 == 197 [pid = 3432] [id = 640] 16:43:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 271 (0x7f088e8dc800) [pid = 3432] [serial = 1921] [outer = (nil)] 16:43:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 272 (0x7f08a769d800) [pid = 3432] [serial = 1922] [outer = 0x7f088e8dc800] 16:43:58 INFO - PROCESS | 3432 | 1461023038702 Marionette DEBUG loaded listener.js 16:43:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 273 (0x7f08a8d9fc00) [pid = 3432] [serial = 1923] [outer = 0x7f088e8dc800] 16:43:59 INFO - PROCESS | 3432 | 1461023039499 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]]]}] 16:43:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:43:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1480ms 16:43:59 INFO - PROCESS | 3432 | 1461023039556 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 16:43:59 INFO - PROCESS | 3432 | 1461023039560 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 16:43:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:43:59 INFO - PROCESS | 3432 | 1461023039565 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:43:59 INFO - PROCESS | 3432 | 1461023039568 Marionette TRACE conn3 <- [1,2534,null,{}] 16:43:59 INFO - PROCESS | 3432 | 1461023039574 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}] 16:43:59 INFO - PROCESS | 3432 | 1461023039756 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 16:44:00 INFO - PROCESS | 3432 | 1461023040035 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:00 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c1bce000 == 198 [pid = 3432] [id = 641] 16:44:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 274 (0x7f08a2b23800) [pid = 3432] [serial = 1924] [outer = (nil)] 16:44:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 275 (0x7f08a994c400) [pid = 3432] [serial = 1925] [outer = 0x7f08a2b23800] 16:44:00 INFO - PROCESS | 3432 | 1461023040166 Marionette DEBUG loaded listener.js 16:44:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 276 (0x7f08ab1a4800) [pid = 3432] [serial = 1926] [outer = 0x7f08a2b23800] 16:44:00 INFO - PROCESS | 3432 | 1461023040961 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]]]}] 16:44:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:44:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1449ms 16:44:01 INFO - PROCESS | 3432 | 1461023041015 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 16:44:01 INFO - PROCESS | 3432 | 1461023041019 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 16:44:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:44:01 INFO - PROCESS | 3432 | 1461023041026 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:44:01 INFO - PROCESS | 3432 | 1461023041028 Marionette TRACE conn3 <- [1,2538,null,{}] 16:44:01 INFO - PROCESS | 3432 | 1461023041034 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}] 16:44:01 INFO - PROCESS | 3432 | 1461023041222 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 16:44:01 INFO - PROCESS | 3432 | 1461023041504 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:01 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a7450800 == 199 [pid = 3432] [id = 642] 16:44:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 277 (0x7f08a8b1a800) [pid = 3432] [serial = 1927] [outer = (nil)] 16:44:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 278 (0x7f08ac2db800) [pid = 3432] [serial = 1928] [outer = 0x7f08a8b1a800] 16:44:01 INFO - PROCESS | 3432 | 1461023041622 Marionette DEBUG loaded listener.js 16:44:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 279 (0x7f08ac99b800) [pid = 3432] [serial = 1929] [outer = 0x7f08a8b1a800] 16:44:02 INFO - PROCESS | 3432 | 1461023042443 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]]]}] 16:44:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:44:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1485ms 16:44:02 INFO - PROCESS | 3432 | 1461023042512 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 16:44:02 INFO - PROCESS | 3432 | 1461023042516 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 16:44:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:44:02 INFO - PROCESS | 3432 | 1461023042522 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:44:02 INFO - PROCESS | 3432 | 1461023042524 Marionette TRACE conn3 <- [1,2542,null,{}] 16:44:02 INFO - PROCESS | 3432 | 1461023042530 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}] 16:44:02 INFO - PROCESS | 3432 | 1461023042748 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 16:44:03 INFO - PROCESS | 3432 | 1461023043067 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:03 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c419b000 == 200 [pid = 3432] [id = 643] 16:44:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 280 (0x7f08a2b35c00) [pid = 3432] [serial = 1930] [outer = (nil)] 16:44:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 281 (0x7f08ad534800) [pid = 3432] [serial = 1931] [outer = 0x7f08a2b35c00] 16:44:03 INFO - PROCESS | 3432 | 1461023043148 Marionette DEBUG loaded listener.js 16:44:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 282 (0x7f08b2f27800) [pid = 3432] [serial = 1932] [outer = 0x7f08a2b35c00] 16:44:04 INFO - PROCESS | 3432 | 1461023044018 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]]]}] 16:44:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:44:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1538ms 16:44:04 INFO - PROCESS | 3432 | 1461023044060 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 16:44:04 INFO - PROCESS | 3432 | 1461023044064 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 16:44:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:44:04 INFO - PROCESS | 3432 | 1461023044070 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:44:04 INFO - PROCESS | 3432 | 1461023044072 Marionette TRACE conn3 <- [1,2546,null,{}] 16:44:04 INFO - PROCESS | 3432 | 1461023044078 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}] 16:44:04 INFO - PROCESS | 3432 | 1461023044266 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 16:44:04 INFO - PROCESS | 3432 | 1461023044596 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:04 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0897826800 == 201 [pid = 3432] [id = 644] 16:44:04 INFO - PROCESS | 3432 | ++DOMWINDOW == 283 (0x7f08a3ce8c00) [pid = 3432] [serial = 1933] [outer = (nil)] 16:44:04 INFO - PROCESS | 3432 | ++DOMWINDOW == 284 (0x7f08b9d09000) [pid = 3432] [serial = 1934] [outer = 0x7f08a3ce8c00] 16:44:04 INFO - PROCESS | 3432 | 1461023044674 Marionette DEBUG loaded listener.js 16:44:04 INFO - PROCESS | 3432 | ++DOMWINDOW == 285 (0x7f08bad37000) [pid = 3432] [serial = 1935] [outer = 0x7f08a3ce8c00] 16:44:05 INFO - PROCESS | 3432 | 1461023045507 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]]]}] 16:44:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:44:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1490ms 16:44:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:44:05 INFO - PROCESS | 3432 | 1461023045561 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 16:44:05 INFO - PROCESS | 3432 | 1461023045564 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 16:44:05 INFO - PROCESS | 3432 | 1461023045570 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:44:05 INFO - PROCESS | 3432 | 1461023045573 Marionette TRACE conn3 <- [1,2550,null,{}] 16:44:05 INFO - PROCESS | 3432 | 1461023045579 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}] 16:44:05 INFO - PROCESS | 3432 | 1461023045780 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 16:44:06 INFO - PROCESS | 3432 | 1461023046102 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:06 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0890be7000 == 202 [pid = 3432] [id = 645] 16:44:06 INFO - PROCESS | 3432 | ++DOMWINDOW == 286 (0x7f0891eed000) [pid = 3432] [serial = 1936] [outer = (nil)] 16:44:06 INFO - PROCESS | 3432 | ++DOMWINDOW == 287 (0x7f08bcf90000) [pid = 3432] [serial = 1937] [outer = 0x7f0891eed000] 16:44:06 INFO - PROCESS | 3432 | 1461023046178 Marionette DEBUG loaded listener.js 16:44:06 INFO - PROCESS | 3432 | ++DOMWINDOW == 288 (0x7f08bec0b800) [pid = 3432] [serial = 1938] [outer = 0x7f0891eed000] 16:44:07 INFO - PROCESS | 3432 | 1461023047029 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]]]}] 16:44:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:44:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1482ms 16:44:07 INFO - PROCESS | 3432 | 1461023047051 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 16:44:07 INFO - PROCESS | 3432 | 1461023047054 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 16:44:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:44:07 INFO - PROCESS | 3432 | 1461023047060 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:44:07 INFO - PROCESS | 3432 | 1461023047062 Marionette TRACE conn3 <- [1,2554,null,{}] 16:44:07 INFO - PROCESS | 3432 | 1461023047068 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}] 16:44:07 INFO - PROCESS | 3432 | 1461023047264 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 16:44:07 INFO - PROCESS | 3432 | 1461023047593 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:07 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f088c553000 == 203 [pid = 3432] [id = 646] 16:44:07 INFO - PROCESS | 3432 | ++DOMWINDOW == 289 (0x7f0892102400) [pid = 3432] [serial = 1939] [outer = (nil)] 16:44:07 INFO - PROCESS | 3432 | ++DOMWINDOW == 290 (0x7f089210ac00) [pid = 3432] [serial = 1940] [outer = 0x7f0892102400] 16:44:07 INFO - PROCESS | 3432 | 1461023047673 Marionette DEBUG loaded listener.js 16:44:07 INFO - PROCESS | 3432 | ++DOMWINDOW == 291 (0x7f0892110000) [pid = 3432] [serial = 1941] [outer = 0x7f0892102400] 16:44:08 INFO - PROCESS | 3432 | 1461023048524 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]]]}] 16:44:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:44:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1530ms 16:44:08 INFO - PROCESS | 3432 | 1461023048590 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 16:44:08 INFO - PROCESS | 3432 | 1461023048594 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 16:44:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:44:08 INFO - PROCESS | 3432 | 1461023048600 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:44:08 INFO - PROCESS | 3432 | 1461023048603 Marionette TRACE conn3 <- [1,2558,null,{}] 16:44:08 INFO - PROCESS | 3432 | 1461023048608 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}] 16:44:08 INFO - PROCESS | 3432 | 1461023048796 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 16:44:09 INFO - PROCESS | 3432 | 1461023049141 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:09 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0890bdd000 == 204 [pid = 3432] [id = 647] 16:44:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 292 (0x7f088c74b000) [pid = 3432] [serial = 1942] [outer = (nil)] 16:44:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 293 (0x7f089210f400) [pid = 3432] [serial = 1943] [outer = 0x7f088c74b000] 16:44:09 INFO - PROCESS | 3432 | 1461023049215 Marionette DEBUG loaded listener.js 16:44:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 294 (0x7f08a18de000) [pid = 3432] [serial = 1944] [outer = 0x7f088c74b000] 16:44:10 INFO - PROCESS | 3432 | 1461023050102 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]]]}] 16:44:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:44:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1586ms 16:44:10 INFO - PROCESS | 3432 | 1461023050188 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 16:44:10 INFO - PROCESS | 3432 | 1461023050191 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 16:44:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:44:10 INFO - PROCESS | 3432 | 1461023050197 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:44:10 INFO - PROCESS | 3432 | 1461023050200 Marionette TRACE conn3 <- [1,2562,null,{}] 16:44:10 INFO - PROCESS | 3432 | 1461023050205 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}] 16:44:10 INFO - PROCESS | 3432 | 1461023050464 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 16:44:10 INFO - PROCESS | 3432 | 1461023050802 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:10 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08925dc800 == 205 [pid = 3432] [id = 648] 16:44:10 INFO - PROCESS | 3432 | ++DOMWINDOW == 295 (0x7f088c754c00) [pid = 3432] [serial = 1945] [outer = (nil)] 16:44:10 INFO - PROCESS | 3432 | ++DOMWINDOW == 296 (0x7f0891263400) [pid = 3432] [serial = 1946] [outer = 0x7f088c754c00] 16:44:10 INFO - PROCESS | 3432 | 1461023050871 Marionette DEBUG loaded listener.js 16:44:10 INFO - PROCESS | 3432 | ++DOMWINDOW == 297 (0x7f0891269400) [pid = 3432] [serial = 1947] [outer = 0x7f088c754c00] 16:44:11 INFO - PROCESS | 3432 | 1461023051762 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]]]}] 16:44:13 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0894399800 == 204 [pid = 3432] [id = 525] 16:44:13 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0894bc9000 == 203 [pid = 3432] [id = 628] 16:44:13 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0897752800 == 202 [pid = 3432] [id = 627] 16:44:13 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08943a1000 == 201 [pid = 3432] [id = 626] 16:44:13 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08927d0800 == 200 [pid = 3432] [id = 625] 16:44:13 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0891e13800 == 199 [pid = 3432] [id = 624] 16:44:13 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08be7d1800 == 198 [pid = 3432] [id = 614] 16:44:13 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ba9b9000 == 197 [pid = 3432] [id = 613] 16:44:13 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08af91d000 == 196 [pid = 3432] [id = 612] 16:44:13 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08abebd000 == 195 [pid = 3432] [id = 611] 16:44:13 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a81d3000 == 194 [pid = 3432] [id = 610] 16:44:13 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a6e0c800 == 193 [pid = 3432] [id = 609] 16:44:13 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a391d000 == 192 [pid = 3432] [id = 608] 16:44:13 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a2cd3000 == 191 [pid = 3432] [id = 607] 16:44:13 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089970d800 == 190 [pid = 3432] [id = 606] 16:44:13 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0894ac4800 == 189 [pid = 3432] [id = 605] 16:44:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:44:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 2935ms 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 296 (0x7f0892712c00) [pid = 3432] [serial = 1781] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 295 (0x7f08bacd4400) [pid = 3432] [serial = 1566] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 294 (0x7f08bec0d000) [pid = 3432] [serial = 1572] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 293 (0x7f0895e7bc00) [pid = 3432] [serial = 1790] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 292 (0x7f08a2a36400) [pid = 3432] [serial = 1491] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 291 (0x7f089713d000) [pid = 3432] [serial = 1794] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 290 (0x7f0897914c00) [pid = 3432] [serial = 1488] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 289 (0x7f08a2b26c00) [pid = 3432] [serial = 1554] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 288 (0x7f08a7e13000) [pid = 3432] [serial = 1443] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 287 (0x7f08b9844000) [pid = 3432] [serial = 1524] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 286 (0x7f08a2da9800) [pid = 3432] [serial = 1635] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 285 (0x7f0897b0ac00) [pid = 3432] [serial = 1551] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 284 (0x7f08a9e74400) [pid = 3432] [serial = 1509] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 283 (0x7f089594a400) [pid = 3432] [serial = 1485] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 282 (0x7f08962a1400) [pid = 3432] [serial = 1455] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 281 (0x7f08a3558800) [pid = 3432] [serial = 1638] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 280 (0x7f08a8da6800) [pid = 3432] [serial = 1757] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 279 (0x7f08a6ee3400) [pid = 3432] [serial = 1500] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 278 (0x7f089629b800) [pid = 3432] [serial = 1793] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 277 (0x7f08ab19d400) [pid = 3432] [serial = 1512] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 276 (0x7f089bbca400) [pid = 3432] [serial = 1623] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 275 (0x7f08a769ec00) [pid = 3432] [serial = 1440] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 274 (0x7f08bcec7000) [pid = 3432] [serial = 1569] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 273 (0x7f08a6ee7800) [pid = 3432] [serial = 1754] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 272 (0x7f08ab693400) [pid = 3432] [serial = 1548] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 271 (0x7f0897707c00) [pid = 3432] [serial = 1587] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 270 (0x7f08a30ae400) [pid = 3432] [serial = 1404] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 269 (0x7f089bbc6400) [pid = 3432] [serial = 1650] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 268 (0x7f08a2a41800) [pid = 3432] [serial = 1811] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 267 (0x7f08a3a8a400) [pid = 3432] [serial = 1494] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 266 (0x7f08a2ac2400) [pid = 3432] [serial = 1629] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 265 (0x7f0895ea1400) [pid = 3432] [serial = 1799] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 264 (0x7f08bf08cc00) [pid = 3432] [serial = 1581] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 263 (0x7f08abfee800) [pid = 3432] [serial = 1452] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 262 (0x7f08a3556c00) [pid = 3432] [serial = 1751] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 261 (0x7f08ac479400) [pid = 3432] [serial = 1563] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 260 (0x7f08a2a39c00) [pid = 3432] [serial = 1806] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 259 (0x7f08a2d9e400) [pid = 3432] [serial = 1809] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 258 (0x7f08bcf86c00) [pid = 3432] [serial = 1769] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 257 (0x7f088ec68c00) [pid = 3432] [serial = 1784] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 256 (0x7f08a769d400) [pid = 3432] [serial = 1503] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 255 (0x7f08b9ab9000) [pid = 3432] [serial = 1763] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 254 (0x7f08afa20400) [pid = 3432] [serial = 1521] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 253 (0x7f08bec26800) [pid = 3432] [serial = 1775] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 252 (0x7f08a4cdc400) [pid = 3432] [serial = 1497] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 251 (0x7f0894d9a000) [pid = 3432] [serial = 1788] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 250 (0x7f08a2a34c00) [pid = 3432] [serial = 1425] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 249 (0x7f08a3195800) [pid = 3432] [serial = 1812] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 248 (0x7f08a2a37c00) [pid = 3432] [serial = 1683] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 247 (0x7f08962a0c00) [pid = 3432] [serial = 1677] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 246 (0x7f08a7db7c00) [pid = 3432] [serial = 1695] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 245 (0x7f08a72fa000) [pid = 3432] [serial = 1692] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 244 (0x7f0899d37800) [pid = 3432] [serial = 1680] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 243 (0x7f08a3cf3400) [pid = 3432] [serial = 1686] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 242 (0x7f08a4eb2400) [pid = 3432] [serial = 1689] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 241 (0x7f08a3ce7c00) [pid = 3432] [serial = 1674] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 240 (0x7f08981fbc00) [pid = 3432] [serial = 1620] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 239 (0x7f08bed90000) [pid = 3432] [serial = 1575] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 238 (0x7f089bb20c00) [pid = 3432] [serial = 1611] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 237 (0x7f08a2b37000) [pid = 3432] [serial = 1632] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 236 (0x7f0894da1000) [pid = 3432] [serial = 1578] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 235 (0x7f0896fc8400) [pid = 3432] [serial = 1617] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 234 (0x7f08a1a8a000) [pid = 3432] [serial = 1419] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 233 (0x7f08a0926c00) [pid = 3432] [serial = 1458] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 232 (0x7f0896fd0c00) [pid = 3432] [serial = 1422] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 231 (0x7f08a9cdd400) [pid = 3432] [serial = 1449] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 230 (0x7f08a2a3c000) [pid = 3432] [serial = 1401] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 229 (0x7f08a9653400) [pid = 3432] [serial = 1506] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 228 (0x7f08bac29800) [pid = 3432] [serial = 1772] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 227 (0x7f08a173f400) [pid = 3432] [serial = 1805] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 226 (0x7f08a06e2800) [pid = 3432] [serial = 1803] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 225 (0x7f08a6e46000) [pid = 3432] [serial = 1743] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 224 (0x7f08afca4c00) [pid = 3432] [serial = 1760] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 223 (0x7f08a6ee0800) [pid = 3432] [serial = 1557] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 222 (0x7f08981f0c00) [pid = 3432] [serial = 1800] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 221 (0x7f0896fc5800) [pid = 3432] [serial = 1395] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 220 (0x7f0899a30000) [pid = 3432] [serial = 1797] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 219 (0x7f0891ef0c00) [pid = 3432] [serial = 1787] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 218 (0x7f08ad530000) [pid = 3432] [serial = 1518] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 217 (0x7f089bb25c00) [pid = 3432] [serial = 1748] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 216 (0x7f08a2b24000) [pid = 3432] [serial = 1808] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 215 (0x7f0899d3ec00) [pid = 3432] [serial = 1461] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 214 (0x7f0895982800) [pid = 3432] [serial = 1584] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 213 (0x7f08a72a6c00) [pid = 3432] [serial = 1437] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 212 (0x7f0896fcb800) [pid = 3432] [serial = 1745] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 211 (0x7f08ac2dbc00) [pid = 3432] [serial = 1515] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 210 (0x7f08a36de000) [pid = 3432] [serial = 1428] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 209 (0x7f08a3a92800) [pid = 3432] [serial = 1641] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 208 (0x7f08a97e1000) [pid = 3432] [serial = 1446] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 207 (0x7f08ab699c00) [pid = 3432] [serial = 1560] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 206 (0x7f08981f9000) [pid = 3432] [serial = 1796] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 205 (0x7f08a6edd800) [pid = 3432] [serial = 1647] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 204 (0x7f0894bed400) [pid = 3432] [serial = 1392] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 203 (0x7f0895e95400) [pid = 3432] [serial = 1791] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 202 (0x7f08a6c52000) [pid = 3432] [serial = 1644] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 201 (0x7f08a3cea800) [pid = 3432] [serial = 1431] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 200 (0x7f0899d3a400) [pid = 3432] [serial = 1802] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 199 (0x7f089bb24000) [pid = 3432] [serial = 1398] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 198 (0x7f08bec0c000) [pid = 3432] [serial = 1778] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 197 (0x7f08bac2d400) [pid = 3432] [serial = 1766] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 196 (0x7f08a4ebac00) [pid = 3432] [serial = 1434] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 195 (0x7f08a0929000) [pid = 3432] [serial = 1626] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | --DOMWINDOW == 194 (0x7f0895e99800) [pid = 3432] [serial = 1614] [outer = (nil)] [url = about:blank] 16:44:13 INFO - PROCESS | 3432 | 1461023053456 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 16:44:13 INFO - PROCESS | 3432 | 1461023053462 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 16:44:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:44:13 INFO - PROCESS | 3432 | 1461023053481 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:44:13 INFO - PROCESS | 3432 | 1461023053488 Marionette TRACE conn3 <- [1,2566,null,{}] 16:44:13 INFO - PROCESS | 3432 | 1461023053495 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}] 16:44:13 INFO - PROCESS | 3432 | 1461023053697 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 16:44:13 INFO - PROCESS | 3432 | 1461023053933 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:13 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f088e832800 == 190 [pid = 3432] [id = 649] 16:44:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 195 (0x7f088d5c1800) [pid = 3432] [serial = 1948] [outer = (nil)] 16:44:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 196 (0x7f088d5c4400) [pid = 3432] [serial = 1949] [outer = 0x7f088d5c1800] 16:44:14 INFO - PROCESS | 3432 | 1461023054033 Marionette DEBUG loaded listener.js 16:44:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 197 (0x7f088daa0400) [pid = 3432] [serial = 1950] [outer = 0x7f088d5c1800] 16:44:14 INFO - PROCESS | 3432 | 1461023054881 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]]]}] 16:44:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:44:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1447ms 16:44:14 INFO - PROCESS | 3432 | 1461023054926 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 16:44:14 INFO - PROCESS | 3432 | 1461023054931 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 16:44:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:44:14 INFO - PROCESS | 3432 | 1461023054942 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:44:14 INFO - PROCESS | 3432 | 1461023054947 Marionette TRACE conn3 <- [1,2570,null,{}] 16:44:14 INFO - PROCESS | 3432 | 1461023054953 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}] 16:44:15 INFO - PROCESS | 3432 | 1461023055125 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 16:44:15 INFO - PROCESS | 3432 | 1461023055142 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:15 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0891e16800 == 191 [pid = 3432] [id = 650] 16:44:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 198 (0x7f088e8de400) [pid = 3432] [serial = 1951] [outer = (nil)] 16:44:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 199 (0x7f088ec6a000) [pid = 3432] [serial = 1952] [outer = 0x7f088e8de400] 16:44:15 INFO - PROCESS | 3432 | 1461023055204 Marionette DEBUG loaded listener.js 16:44:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 200 (0x7f0891ee4400) [pid = 3432] [serial = 1953] [outer = 0x7f088e8de400] 16:44:16 INFO - PROCESS | 3432 | 1461023056276 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]]]}] 16:44:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:44:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1385ms 16:44:16 INFO - PROCESS | 3432 | 1461023056324 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 16:44:16 INFO - PROCESS | 3432 | 1461023056328 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 16:44:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:44:16 INFO - PROCESS | 3432 | 1461023056340 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:44:16 INFO - PROCESS | 3432 | 1461023056342 Marionette TRACE conn3 <- [1,2574,null,{}] 16:44:16 INFO - PROCESS | 3432 | 1461023056357 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}] 16:44:16 INFO - PROCESS | 3432 | 1461023056619 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 16:44:16 INFO - PROCESS | 3432 | 1461023056649 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:16 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08927c5000 == 192 [pid = 3432] [id = 651] 16:44:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 201 (0x7f0892716400) [pid = 3432] [serial = 1954] [outer = (nil)] 16:44:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 202 (0x7f0894bec400) [pid = 3432] [serial = 1955] [outer = 0x7f0892716400] 16:44:16 INFO - PROCESS | 3432 | 1461023056714 Marionette DEBUG loaded listener.js 16:44:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 203 (0x7f0894d9d400) [pid = 3432] [serial = 1956] [outer = 0x7f0892716400] 16:44:17 INFO - PROCESS | 3432 | 1461023057798 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]]]}] 16:44:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:44:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1490ms 16:44:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:44:17 INFO - PROCESS | 3432 | 1461023057830 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 16:44:17 INFO - PROCESS | 3432 | 1461023057832 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 16:44:17 INFO - PROCESS | 3432 | 1461023057838 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:44:17 INFO - PROCESS | 3432 | 1461023057840 Marionette TRACE conn3 <- [1,2578,null,{}] 16:44:17 INFO - PROCESS | 3432 | 1461023057846 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}] 16:44:18 INFO - PROCESS | 3432 | 1461023058723 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 202 (0x7f088e8e3400) [pid = 3432] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 201 (0x7f0892714800) [pid = 3432] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 200 (0x7f088c655c00) [pid = 3432] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 199 (0x7f08971df000) [pid = 3432] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 198 (0x7f0892713400) [pid = 3432] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 197 (0x7f0896266800) [pid = 3432] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 196 (0x7f08acdbbc00) [pid = 3432] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 195 (0x7f0899d3fc00) [pid = 3432] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 194 (0x7f088c751400) [pid = 3432] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 193 (0x7f088ec60c00) [pid = 3432] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 192 (0x7f0896009000) [pid = 3432] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 191 (0x7f08ab69c800) [pid = 3432] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 190 (0x7f08a9cdec00) [pid = 3432] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 189 (0x7f088b2a2000) [pid = 3432] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 188 (0x7f0891eee400) [pid = 3432] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 187 (0x7f08bec0b400) [pid = 3432] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 186 (0x7f08a6e41800) [pid = 3432] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 185 (0x7f0895e45800) [pid = 3432] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 184 (0x7f088c74f800) [pid = 3432] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 183 (0x7f08a6c98000) [pid = 3432] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 182 (0x7f0896179000) [pid = 3432] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 181 (0x7f089594c400) [pid = 3432] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 180 (0x7f0897b0e800) [pid = 3432] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 179 (0x7f0895e9f800) [pid = 3432] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 178 (0x7f088e8db400) [pid = 3432] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 177 (0x7f08a2aca400) [pid = 3432] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 176 (0x7f08a6c8d400) [pid = 3432] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 175 (0x7f0899a39000) [pid = 3432] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 174 (0x7f08a8b1a400) [pid = 3432] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 173 (0x7f08ab69e800) [pid = 3432] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 172 (0x7f08a6ee5000) [pid = 3432] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 171 (0x7f08981fc400) [pid = 3432] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 170 (0x7f088c659400) [pid = 3432] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 169 (0x7f088d5bcc00) [pid = 3432] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 168 (0x7f08943f0c00) [pid = 3432] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 167 (0x7f088d5ca000) [pid = 3432] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 166 (0x7f0891ef0000) [pid = 3432] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 165 (0x7f08a7e17400) [pid = 3432] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 164 (0x7f08a2b2a000) [pid = 3432] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 163 (0x7f08a2ad1000) [pid = 3432] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 162 (0x7f08a3ced000) [pid = 3432] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 161 (0x7f0891ee6800) [pid = 3432] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 160 (0x7f088c655800) [pid = 3432] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 159 (0x7f08a1a95400) [pid = 3432] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:44:18 INFO - PROCESS | 3432 | --DOMWINDOW == 158 (0x7f0899d36800) [pid = 3432] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:44:19 INFO - PROCESS | 3432 | 1461023059004 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:19 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f088e9d3000 == 193 [pid = 3432] [id = 652] 16:44:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 159 (0x7f088c659400) [pid = 3432] [serial = 1957] [outer = (nil)] 16:44:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 160 (0x7f088c751400) [pid = 3432] [serial = 1958] [outer = 0x7f088c659400] 16:44:19 INFO - PROCESS | 3432 | 1461023059070 Marionette DEBUG loaded listener.js 16:44:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 161 (0x7f088ec61000) [pid = 3432] [serial = 1959] [outer = 0x7f088c659400] 16:44:19 INFO - PROCESS | 3432 | 1461023059722 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]]]}] 16:44:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:44:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1931ms 16:44:19 INFO - PROCESS | 3432 | 1461023059769 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 16:44:19 INFO - PROCESS | 3432 | 1461023059772 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 16:44:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:44:19 INFO - PROCESS | 3432 | 1461023059778 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:44:19 INFO - PROCESS | 3432 | 1461023059780 Marionette TRACE conn3 <- [1,2582,null,{}] 16:44:19 INFO - PROCESS | 3432 | 1461023059786 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}] 16:44:20 INFO - PROCESS | 3432 | 1461023060039 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 16:44:20 INFO - PROCESS | 3432 | 1461023060061 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:20 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08941d2800 == 194 [pid = 3432] [id = 653] 16:44:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 162 (0x7f088c65a000) [pid = 3432] [serial = 1960] [outer = (nil)] 16:44:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 163 (0x7f0895977400) [pid = 3432] [serial = 1961] [outer = 0x7f088c65a000] 16:44:20 INFO - PROCESS | 3432 | 1461023060120 Marionette DEBUG loaded listener.js 16:44:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 164 (0x7f0895e47000) [pid = 3432] [serial = 1962] [outer = 0x7f088c65a000] 16:44:21 INFO - PROCESS | 3432 | 1461023061140 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]]]}] 16:44:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:44:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1431ms 16:44:21 INFO - PROCESS | 3432 | 1461023061211 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 16:44:21 INFO - PROCESS | 3432 | 1461023061217 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 16:44:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:44:21 INFO - PROCESS | 3432 | 1461023061226 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:44:21 INFO - PROCESS | 3432 | 1461023061231 Marionette TRACE conn3 <- [1,2586,null,{}] 16:44:21 INFO - PROCESS | 3432 | 1461023061241 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}] 16:44:21 INFO - PROCESS | 3432 | 1461023061495 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 16:44:21 INFO - PROCESS | 3432 | 1461023061833 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:21 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0890bda800 == 195 [pid = 3432] [id = 654] 16:44:21 INFO - PROCESS | 3432 | ++DOMWINDOW == 165 (0x7f088c755c00) [pid = 3432] [serial = 1963] [outer = (nil)] 16:44:21 INFO - PROCESS | 3432 | ++DOMWINDOW == 166 (0x7f088e8d6400) [pid = 3432] [serial = 1964] [outer = 0x7f088c755c00] 16:44:21 INFO - PROCESS | 3432 | 1461023061912 Marionette DEBUG loaded listener.js 16:44:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 167 (0x7f088ec65400) [pid = 3432] [serial = 1965] [outer = 0x7f088c755c00] 16:44:22 INFO - PROCESS | 3432 | 1461023062764 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]]]}] 16:44:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:44:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1587ms 16:44:22 INFO - PROCESS | 3432 | 1461023062814 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 16:44:22 INFO - PROCESS | 3432 | 1461023062822 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 16:44:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:44:22 INFO - PROCESS | 3432 | 1461023062832 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:44:22 INFO - PROCESS | 3432 | 1461023062836 Marionette TRACE conn3 <- [1,2590,null,{}] 16:44:22 INFO - PROCESS | 3432 | 1461023062842 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}] 16:44:23 INFO - PROCESS | 3432 | 1461023063050 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 16:44:23 INFO - PROCESS | 3432 | 1461023063313 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:23 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0894383800 == 196 [pid = 3432] [id = 655] 16:44:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 168 (0x7f0891ee8000) [pid = 3432] [serial = 1966] [outer = (nil)] 16:44:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 169 (0x7f08943ea400) [pid = 3432] [serial = 1967] [outer = 0x7f0891ee8000] 16:44:23 INFO - PROCESS | 3432 | 1461023063429 Marionette DEBUG loaded listener.js 16:44:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 170 (0x7f0894d94000) [pid = 3432] [serial = 1968] [outer = 0x7f0891ee8000] 16:44:24 INFO - PROCESS | 3432 | 1461023064417 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]]]}] 16:44:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:44:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1631ms 16:44:24 INFO - PROCESS | 3432 | 1461023064465 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 16:44:24 INFO - PROCESS | 3432 | 1461023064468 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 16:44:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:44:24 INFO - PROCESS | 3432 | 1461023064475 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:44:24 INFO - PROCESS | 3432 | 1461023064480 Marionette TRACE conn3 <- [1,2594,null,{}] 16:44:24 INFO - PROCESS | 3432 | 1461023064497 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}] 16:44:24 INFO - PROCESS | 3432 | 1461023064695 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 16:44:24 INFO - PROCESS | 3432 | 1461023064959 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:25 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0895fdc000 == 197 [pid = 3432] [id = 656] 16:44:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 171 (0x7f0895e7a800) [pid = 3432] [serial = 1969] [outer = (nil)] 16:44:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 172 (0x7f0895e89000) [pid = 3432] [serial = 1970] [outer = 0x7f0895e7a800] 16:44:25 INFO - PROCESS | 3432 | 1461023065077 Marionette DEBUG loaded listener.js 16:44:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 173 (0x7f0895ed0000) [pid = 3432] [serial = 1971] [outer = 0x7f0895e7a800] 16:44:25 INFO - PROCESS | 3432 | 1461023065959 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]]]}] 16:44:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:44:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1538ms 16:44:26 INFO - PROCESS | 3432 | 1461023066014 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 16:44:26 INFO - PROCESS | 3432 | 1461023066018 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 16:44:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:44:26 INFO - PROCESS | 3432 | 1461023066024 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:44:26 INFO - PROCESS | 3432 | 1461023066027 Marionette TRACE conn3 <- [1,2598,null,{}] 16:44:26 INFO - PROCESS | 3432 | 1461023066032 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}] 16:44:26 INFO - PROCESS | 3432 | 1461023066225 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 16:44:26 INFO - PROCESS | 3432 | 1461023066533 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:26 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0897757800 == 198 [pid = 3432] [id = 657] 16:44:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 174 (0x7f0894da1c00) [pid = 3432] [serial = 1972] [outer = (nil)] 16:44:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 175 (0x7f0896163000) [pid = 3432] [serial = 1973] [outer = 0x7f0894da1c00] 16:44:26 INFO - PROCESS | 3432 | 1461023066615 Marionette DEBUG loaded listener.js 16:44:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 176 (0x7f0896178800) [pid = 3432] [serial = 1974] [outer = 0x7f0894da1c00] 16:44:27 INFO - PROCESS | 3432 | 1461023067412 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]]]}] 16:44:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:44:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1435ms 16:44:27 INFO - PROCESS | 3432 | 1461023067460 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 16:44:27 INFO - PROCESS | 3432 | 1461023067464 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 16:44:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:44:27 INFO - PROCESS | 3432 | 1461023067470 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:44:27 INFO - PROCESS | 3432 | 1461023067473 Marionette TRACE conn3 <- [1,2602,null,{}] 16:44:27 INFO - PROCESS | 3432 | 1461023067478 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}] 16:44:27 INFO - PROCESS | 3432 | 1461023067671 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 16:44:27 INFO - PROCESS | 3432 | 1461023067937 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:28 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0897aae000 == 199 [pid = 3432] [id = 658] 16:44:28 INFO - PROCESS | 3432 | ++DOMWINDOW == 177 (0x7f0895ed0800) [pid = 3432] [serial = 1975] [outer = (nil)] 16:44:28 INFO - PROCESS | 3432 | ++DOMWINDOW == 178 (0x7f0896299000) [pid = 3432] [serial = 1976] [outer = 0x7f0895ed0800] 16:44:28 INFO - PROCESS | 3432 | 1461023068065 Marionette DEBUG loaded listener.js 16:44:28 INFO - PROCESS | 3432 | ++DOMWINDOW == 179 (0x7f0896fc4400) [pid = 3432] [serial = 1977] [outer = 0x7f0895ed0800] 16:44:28 INFO - PROCESS | 3432 | 1461023068936 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]]]}] 16:44:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:44:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1529ms 16:44:29 INFO - PROCESS | 3432 | 1461023069000 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 16:44:29 INFO - PROCESS | 3432 | 1461023069004 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 16:44:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:44:29 INFO - PROCESS | 3432 | 1461023069010 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:44:29 INFO - PROCESS | 3432 | 1461023069017 Marionette TRACE conn3 <- [1,2606,null,{}] 16:44:29 INFO - PROCESS | 3432 | 1461023069029 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}] 16:44:29 INFO - PROCESS | 3432 | 1461023069302 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 16:44:29 INFO - PROCESS | 3432 | 1461023069624 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:29 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08989d7800 == 200 [pid = 3432] [id = 659] 16:44:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 180 (0x7f0897708c00) [pid = 3432] [serial = 1978] [outer = (nil)] 16:44:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 181 (0x7f08977ef800) [pid = 3432] [serial = 1979] [outer = 0x7f0897708c00] 16:44:29 INFO - PROCESS | 3432 | 1461023069700 Marionette DEBUG loaded listener.js 16:44:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 182 (0x7f0897b0b800) [pid = 3432] [serial = 1980] [outer = 0x7f0897708c00] 16:44:30 INFO - PROCESS | 3432 | 1461023070553 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]]]}] 16:44:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:44:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1594ms 16:44:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:44:30 INFO - PROCESS | 3432 | 1461023070605 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 16:44:30 INFO - PROCESS | 3432 | 1461023070608 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 16:44:30 INFO - PROCESS | 3432 | 1461023070615 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:44:30 INFO - PROCESS | 3432 | 1461023070618 Marionette TRACE conn3 <- [1,2610,null,{}] 16:44:30 INFO - PROCESS | 3432 | 1461023070623 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}] 16:44:30 INFO - PROCESS | 3432 | 1461023070809 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 16:44:31 INFO - PROCESS | 3432 | 1461023071115 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:31 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0899718000 == 201 [pid = 3432] [id = 660] 16:44:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 183 (0x7f089770c000) [pid = 3432] [serial = 1981] [outer = (nil)] 16:44:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 184 (0x7f0897917800) [pid = 3432] [serial = 1982] [outer = 0x7f089770c000] 16:44:31 INFO - PROCESS | 3432 | 1461023071197 Marionette DEBUG loaded listener.js 16:44:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 185 (0x7f0899a33400) [pid = 3432] [serial = 1983] [outer = 0x7f089770c000] 16:44:32 INFO - PROCESS | 3432 | 1461023072009 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]]]}] 16:44:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:44:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1432ms 16:44:32 INFO - PROCESS | 3432 | 1461023072047 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 16:44:32 INFO - PROCESS | 3432 | 1461023072050 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 16:44:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:44:32 INFO - PROCESS | 3432 | 1461023072056 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:44:32 INFO - PROCESS | 3432 | 1461023072059 Marionette TRACE conn3 <- [1,2614,null,{}] 16:44:32 INFO - PROCESS | 3432 | 1461023072064 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}] 16:44:32 INFO - PROCESS | 3432 | 1461023072271 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 16:44:32 INFO - PROCESS | 3432 | 1461023072584 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:32 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089ba1d800 == 202 [pid = 3432] [id = 661] 16:44:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 186 (0x7f0897b0c000) [pid = 3432] [serial = 1984] [outer = (nil)] 16:44:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 187 (0x7f0899d3fc00) [pid = 3432] [serial = 1985] [outer = 0x7f0897b0c000] 16:44:32 INFO - PROCESS | 3432 | 1461023072663 Marionette DEBUG loaded listener.js 16:44:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 188 (0x7f089a9ca000) [pid = 3432] [serial = 1986] [outer = 0x7f0897b0c000] 16:44:33 INFO - PROCESS | 3432 | 1461023073470 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]]]}] 16:44:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:44:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1482ms 16:44:33 INFO - PROCESS | 3432 | 1461023073540 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 16:44:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:44:33 INFO - PROCESS | 3432 | 1461023073545 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 16:44:33 INFO - PROCESS | 3432 | 1461023073551 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:44:33 INFO - PROCESS | 3432 | 1461023073554 Marionette TRACE conn3 <- [1,2618,null,{}] 16:44:33 INFO - PROCESS | 3432 | 1461023073559 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}] 16:44:33 INFO - PROCESS | 3432 | 1461023073754 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 16:44:34 INFO - PROCESS | 3432 | 1461023074068 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:34 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a0812000 == 203 [pid = 3432] [id = 662] 16:44:34 INFO - PROCESS | 3432 | ++DOMWINDOW == 189 (0x7f089a9ccc00) [pid = 3432] [serial = 1987] [outer = (nil)] 16:44:34 INFO - PROCESS | 3432 | ++DOMWINDOW == 190 (0x7f089a9d6c00) [pid = 3432] [serial = 1988] [outer = 0x7f089a9ccc00] 16:44:34 INFO - PROCESS | 3432 | 1461023074172 Marionette DEBUG loaded listener.js 16:44:34 INFO - PROCESS | 3432 | ++DOMWINDOW == 191 (0x7f089bb29c00) [pid = 3432] [serial = 1989] [outer = 0x7f089a9ccc00] 16:44:34 INFO - PROCESS | 3432 | 1461023074979 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]]]}] 16:44:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:44:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1486ms 16:44:35 INFO - PROCESS | 3432 | 1461023075037 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 16:44:35 INFO - PROCESS | 3432 | 1461023075040 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 16:44:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:44:35 INFO - PROCESS | 3432 | 1461023075046 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:44:35 INFO - PROCESS | 3432 | 1461023075048 Marionette TRACE conn3 <- [1,2622,null,{}] 16:44:35 INFO - PROCESS | 3432 | 1461023075054 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}] 16:44:35 INFO - PROCESS | 3432 | 1461023075243 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 16:44:35 INFO - PROCESS | 3432 | 1461023075513 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:35 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a1809800 == 204 [pid = 3432] [id = 663] 16:44:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 192 (0x7f089a9ce400) [pid = 3432] [serial = 1990] [outer = (nil)] 16:44:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 193 (0x7f08a06eac00) [pid = 3432] [serial = 1991] [outer = 0x7f089a9ce400] 16:44:35 INFO - PROCESS | 3432 | 1461023075629 Marionette DEBUG loaded listener.js 16:44:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 194 (0x7f08a0929000) [pid = 3432] [serial = 1992] [outer = 0x7f089a9ce400] 16:44:36 INFO - PROCESS | 3432 | 1461023076457 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]]]}] 16:44:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:44:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1478ms 16:44:36 INFO - PROCESS | 3432 | 1461023076525 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 16:44:36 INFO - PROCESS | 3432 | 1461023076528 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 16:44:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:44:36 INFO - PROCESS | 3432 | 1461023076534 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:44:36 INFO - PROCESS | 3432 | 1461023076539 Marionette TRACE conn3 <- [1,2626,null,{}] 16:44:36 INFO - PROCESS | 3432 | 1461023076544 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}] 16:44:36 INFO - PROCESS | 3432 | 1461023076794 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 16:44:37 INFO - PROCESS | 3432 | 1461023077111 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:37 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2cc3000 == 205 [pid = 3432] [id = 664] 16:44:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 195 (0x7f08a2a40400) [pid = 3432] [serial = 1993] [outer = (nil)] 16:44:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 196 (0x7f08a2aca400) [pid = 3432] [serial = 1994] [outer = 0x7f08a2a40400] 16:44:37 INFO - PROCESS | 3432 | 1461023077194 Marionette DEBUG loaded listener.js 16:44:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 197 (0x7f08a2b3c000) [pid = 3432] [serial = 1995] [outer = 0x7f08a2a40400] 16:44:38 INFO - PROCESS | 3432 | 1461023078042 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]]]}] 16:44:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:44:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1542ms 16:44:38 INFO - PROCESS | 3432 | 1461023078078 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 16:44:38 INFO - PROCESS | 3432 | 1461023078080 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 16:44:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:44:38 INFO - PROCESS | 3432 | 1461023078087 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:44:38 INFO - PROCESS | 3432 | 1461023078090 Marionette TRACE conn3 <- [1,2630,null,{}] 16:44:38 INFO - PROCESS | 3432 | 1461023078096 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}] 16:44:38 INFO - PROCESS | 3432 | 1461023078302 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 16:44:38 INFO - PROCESS | 3432 | 1461023078626 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:38 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a390c000 == 206 [pid = 3432] [id = 665] 16:44:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 198 (0x7f08a1739000) [pid = 3432] [serial = 1996] [outer = (nil)] 16:44:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 199 (0x7f08a30b3c00) [pid = 3432] [serial = 1997] [outer = 0x7f08a1739000] 16:44:38 INFO - PROCESS | 3432 | 1461023078705 Marionette DEBUG loaded listener.js 16:44:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 200 (0x7f08a355cc00) [pid = 3432] [serial = 1998] [outer = 0x7f08a1739000] 16:44:39 INFO - PROCESS | 3432 | 1461023079556 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]]]}] 16:44:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:44:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1498ms 16:44:39 INFO - PROCESS | 3432 | 1461023079589 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 16:44:39 INFO - PROCESS | 3432 | 1461023079593 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 16:44:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:44:39 INFO - PROCESS | 3432 | 1461023079599 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:44:39 INFO - PROCESS | 3432 | 1461023079602 Marionette TRACE conn3 <- [1,2634,null,{}] 16:44:39 INFO - PROCESS | 3432 | 1461023079607 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}] 16:44:39 INFO - PROCESS | 3432 | 1461023079796 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 16:44:40 INFO - PROCESS | 3432 | 1461023080071 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:40 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a3f7e800 == 207 [pid = 3432] [id = 666] 16:44:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 201 (0x7f0895943800) [pid = 3432] [serial = 1999] [outer = (nil)] 16:44:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 202 (0x7f08a2b39800) [pid = 3432] [serial = 2000] [outer = 0x7f0895943800] 16:44:40 INFO - PROCESS | 3432 | 1461023080185 Marionette DEBUG loaded listener.js 16:44:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 203 (0x7f08a3ce7c00) [pid = 3432] [serial = 2001] [outer = 0x7f0895943800] 16:44:40 INFO - PROCESS | 3432 | 1461023080987 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]]]}] 16:44:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:44:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1434ms 16:44:41 INFO - PROCESS | 3432 | 1461023081035 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 16:44:41 INFO - PROCESS | 3432 | 1461023081038 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 16:44:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:44:41 INFO - PROCESS | 3432 | 1461023081044 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:44:41 INFO - PROCESS | 3432 | 1461023081046 Marionette TRACE conn3 <- [1,2638,null,{}] 16:44:41 INFO - PROCESS | 3432 | 1461023081053 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}] 16:44:41 INFO - PROCESS | 3432 | 1461023081257 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 16:44:41 INFO - PROCESS | 3432 | 1461023081530 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:41 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a7577000 == 208 [pid = 3432] [id = 667] 16:44:41 INFO - PROCESS | 3432 | ++DOMWINDOW == 204 (0x7f089594b400) [pid = 3432] [serial = 2002] [outer = (nil)] 16:44:41 INFO - PROCESS | 3432 | ++DOMWINDOW == 205 (0x7f08a4ce1800) [pid = 3432] [serial = 2003] [outer = 0x7f089594b400] 16:44:41 INFO - PROCESS | 3432 | 1461023081646 Marionette DEBUG loaded listener.js 16:44:41 INFO - PROCESS | 3432 | ++DOMWINDOW == 206 (0x7f08a6c4a400) [pid = 3432] [serial = 2004] [outer = 0x7f089594b400] 16:44:42 INFO - PROCESS | 3432 | 1461023082447 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]]]}] 16:44:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:44:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1444ms 16:44:42 INFO - PROCESS | 3432 | 1461023082490 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 16:44:42 INFO - PROCESS | 3432 | 1461023082494 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 16:44:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:44:42 INFO - PROCESS | 3432 | 1461023082500 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:44:42 INFO - PROCESS | 3432 | 1461023082503 Marionette TRACE conn3 <- [1,2642,null,{}] 16:44:42 INFO - PROCESS | 3432 | 1461023082508 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}] 16:44:42 INFO - PROCESS | 3432 | 1461023082725 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 16:44:42 INFO - PROCESS | 3432 | 1461023082992 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:43 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a7b62800 == 209 [pid = 3432] [id = 668] 16:44:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 207 (0x7f08a3a84800) [pid = 3432] [serial = 2005] [outer = (nil)] 16:44:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 208 (0x7f08a6c90c00) [pid = 3432] [serial = 2006] [outer = 0x7f08a3a84800] 16:44:43 INFO - PROCESS | 3432 | 1461023083118 Marionette DEBUG loaded listener.js 16:44:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 209 (0x7f08a6ee0800) [pid = 3432] [serial = 2007] [outer = 0x7f08a3a84800] 16:44:44 INFO - PROCESS | 3432 | 1461023084073 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]]]}] 16:44:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:44:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1634ms 16:44:44 INFO - PROCESS | 3432 | 1461023084141 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 16:44:44 INFO - PROCESS | 3432 | 1461023084146 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 16:44:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:44:44 INFO - PROCESS | 3432 | 1461023084157 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:44:44 INFO - PROCESS | 3432 | 1461023084159 Marionette TRACE conn3 <- [1,2646,null,{}] 16:44:44 INFO - PROCESS | 3432 | 1461023084165 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}] 16:44:44 INFO - PROCESS | 3432 | 1461023084415 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 16:44:44 INFO - PROCESS | 3432 | 1461023084752 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:44 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a81e4800 == 210 [pid = 3432] [id = 669] 16:44:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 210 (0x7f088c74d000) [pid = 3432] [serial = 2008] [outer = (nil)] 16:44:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 211 (0x7f08a6c98000) [pid = 3432] [serial = 2009] [outer = 0x7f088c74d000] 16:44:44 INFO - PROCESS | 3432 | 1461023084831 Marionette DEBUG loaded listener.js 16:44:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 212 (0x7f08a7246400) [pid = 3432] [serial = 2010] [outer = 0x7f088c74d000] 16:44:45 INFO - PROCESS | 3432 | 1461023085815 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]]]}] 16:44:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:44:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1681ms 16:44:45 INFO - PROCESS | 3432 | 1461023085840 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 16:44:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:44:45 INFO - PROCESS | 3432 | 1461023085845 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 16:44:45 INFO - PROCESS | 3432 | 1461023085851 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:44:45 INFO - PROCESS | 3432 | 1461023085854 Marionette TRACE conn3 <- [1,2650,null,{}] 16:44:45 INFO - PROCESS | 3432 | 1461023085862 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}] 16:44:46 INFO - PROCESS | 3432 | 1461023086075 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 16:44:46 INFO - PROCESS | 3432 | 1461023086400 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:46 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f088e828800 == 211 [pid = 3432] [id = 670] 16:44:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 213 (0x7f088b2a4400) [pid = 3432] [serial = 2011] [outer = (nil)] 16:44:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 214 (0x7f088b2aec00) [pid = 3432] [serial = 2012] [outer = 0x7f088b2a4400] 16:44:46 INFO - PROCESS | 3432 | 1461023086471 Marionette DEBUG loaded listener.js 16:44:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 215 (0x7f088c749800) [pid = 3432] [serial = 2013] [outer = 0x7f088b2a4400] 16:44:47 INFO - PROCESS | 3432 | 1461023087282 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]]]}] 16:44:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:44:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1485ms 16:44:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:44:47 INFO - PROCESS | 3432 | 1461023087336 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 16:44:47 INFO - PROCESS | 3432 | 1461023087339 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 16:44:47 INFO - PROCESS | 3432 | 1461023087345 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:44:47 INFO - PROCESS | 3432 | 1461023087348 Marionette TRACE conn3 <- [1,2654,null,{}] 16:44:47 INFO - PROCESS | 3432 | 1461023087353 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}] 16:44:47 INFO - PROCESS | 3432 | 1461023087541 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 16:44:47 INFO - PROCESS | 3432 | 1461023087821 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:47 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0891f99000 == 212 [pid = 3432] [id = 671] 16:44:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 216 (0x7f088c65e400) [pid = 3432] [serial = 2014] [outer = (nil)] 16:44:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 217 (0x7f088e8dac00) [pid = 3432] [serial = 2015] [outer = 0x7f088c65e400] 16:44:47 INFO - PROCESS | 3432 | 1461023087934 Marionette DEBUG loaded listener.js 16:44:48 INFO - PROCESS | 3432 | ++DOMWINDOW == 218 (0x7f0894d9a400) [pid = 3432] [serial = 2016] [outer = 0x7f088c65e400] 16:44:49 INFO - PROCESS | 3432 | 1461023089481 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]]]}] 16:44:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:44:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 2195ms 16:44:49 INFO - PROCESS | 3432 | 1461023089540 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 16:44:49 INFO - PROCESS | 3432 | 1461023089546 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 16:44:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:44:49 INFO - PROCESS | 3432 | 1461023089553 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:44:49 INFO - PROCESS | 3432 | 1461023089557 Marionette TRACE conn3 <- [1,2658,null,{}] 16:44:49 INFO - PROCESS | 3432 | 1461023089565 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}] 16:44:49 INFO - PROCESS | 3432 | 1461023089813 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 16:44:50 INFO - PROCESS | 3432 | 1461023090088 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:50 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0892777000 == 213 [pid = 3432] [id = 672] 16:44:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 219 (0x7f088d5bc800) [pid = 3432] [serial = 2017] [outer = (nil)] 16:44:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 220 (0x7f088d5c7000) [pid = 3432] [serial = 2018] [outer = 0x7f088d5bc800] 16:44:50 INFO - PROCESS | 3432 | 1461023090163 Marionette DEBUG loaded listener.js 16:44:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 221 (0x7f088e8d8000) [pid = 3432] [serial = 2019] [outer = 0x7f088d5bc800] 16:44:51 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089ab54800 == 212 [pid = 3432] [id = 549] 16:44:51 INFO - PROCESS | 3432 | --DOCSHELL 0x7f088eb02800 == 211 [pid = 3432] [id = 592] 16:44:51 INFO - PROCESS | 3432 | --DOCSHELL 0x7f088eb1d800 == 210 [pid = 3432] [id = 593] 16:44:51 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0897aa4800 == 209 [pid = 3432] [id = 591] 16:44:51 INFO - PROCESS | 3432 | --DOCSHELL 0x7f088e9d3000 == 208 [pid = 3432] [id = 652] 16:44:51 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a305a000 == 207 [pid = 3432] [id = 557] 16:44:51 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08927c5000 == 206 [pid = 3432] [id = 651] 16:44:51 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0891e16800 == 205 [pid = 3432] [id = 650] 16:44:51 INFO - PROCESS | 3432 | --DOCSHELL 0x7f088e832800 == 204 [pid = 3432] [id = 649] 16:44:51 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08adfbe800 == 203 [pid = 3432] [id = 639] 16:44:51 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a966f000 == 202 [pid = 3432] [id = 638] 16:44:51 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a79b1800 == 201 [pid = 3432] [id = 637] 16:44:51 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a3b9c800 == 200 [pid = 3432] [id = 636] 16:44:51 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a2cc6800 == 199 [pid = 3432] [id = 635] 16:44:51 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a180b800 == 198 [pid = 3432] [id = 634] 16:44:51 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089ab63800 == 197 [pid = 3432] [id = 633] 16:44:51 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089971a000 == 196 [pid = 3432] [id = 632] 16:44:51 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0898283800 == 195 [pid = 3432] [id = 631] 16:44:51 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0895ddc800 == 194 [pid = 3432] [id = 630] 16:44:51 INFO - PROCESS | 3432 | --DOCSHELL 0x7f088eebf800 == 193 [pid = 3432] [id = 629] 16:44:51 INFO - PROCESS | 3432 | 1461023091506 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]]]}] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 220 (0x7f0895975400) [pid = 3432] [serial = 1886] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 219 (0x7f0891ee2c00) [pid = 3432] [serial = 1875] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 218 (0x7f08a3559800) [pid = 3432] [serial = 1826] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 217 (0x7f088c74f000) [pid = 3432] [serial = 1854] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 216 (0x7f08a4ebe000) [pid = 3432] [serial = 1829] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 215 (0x7f08ac815400) [pid = 3432] [serial = 1839] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 214 (0x7f089770b000) [pid = 3432] [serial = 1746] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 213 (0x7f08ad53e800) [pid = 3432] [serial = 1716] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 212 (0x7f08a72a8400) [pid = 3432] [serial = 1755] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 211 (0x7f089a9cd000) [pid = 3432] [serial = 1871] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 210 (0x7f088d5c9c00) [pid = 3432] [serial = 1863] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 209 (0x7f088ec6dc00) [pid = 3432] [serial = 1785] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 208 (0x7f08ac3d2000) [pid = 3432] [serial = 1710] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 207 (0x7f08b8cd7400) [pid = 3432] [serial = 1761] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 206 (0x7f08aa6f3400) [pid = 3432] [serial = 1704] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 205 (0x7f0895946c00) [pid = 3432] [serial = 1878] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 204 (0x7f0895e9d000) [pid = 3432] [serial = 1880] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 203 (0x7f08bed90800) [pid = 3432] [serial = 1776] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 202 (0x7f08af969400) [pid = 3432] [serial = 1842] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 201 (0x7f0897912800) [pid = 3432] [serial = 1820] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 200 (0x7f088ec62800) [pid = 3432] [serial = 1874] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 199 (0x7f088daa4000) [pid = 3432] [serial = 1859] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 198 (0x7f0894be5c00) [pid = 3432] [serial = 1877] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 197 (0x7f08a9e6c800) [pid = 3432] [serial = 1833] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 196 (0x7f0897787800) [pid = 3432] [serial = 1883] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 195 (0x7f0895e4ac00) [pid = 3432] [serial = 1817] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 194 (0x7f08a994b400) [pid = 3432] [serial = 1758] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 193 (0x7f08bec2c400) [pid = 3432] [serial = 1773] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 192 (0x7f0896002800) [pid = 3432] [serial = 1818] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 191 (0x7f088e8e4800) [pid = 3432] [serial = 1847] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 190 (0x7f08ac3cac00) [pid = 3432] [serial = 1838] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 189 (0x7f08ab470400) [pid = 3432] [serial = 1835] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 188 (0x7f08b8c55400) [pid = 3432] [serial = 1844] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 187 (0x7f08a06e5800) [pid = 3432] [serial = 1823] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 186 (0x7f08bce27c00) [pid = 3432] [serial = 1845] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 185 (0x7f0896177c00) [pid = 3432] [serial = 1881] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 184 (0x7f08ab6ba000) [pid = 3432] [serial = 1707] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 183 (0x7f08bec08400) [pid = 3432] [serial = 1770] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 182 (0x7f08a8b0f000) [pid = 3432] [serial = 1698] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 181 (0x7f08ac9a3000) [pid = 3432] [serial = 1713] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 180 (0x7f088da9f000) [pid = 3432] [serial = 1857] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 179 (0x7f08ab69cc00) [pid = 3432] [serial = 1836] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 178 (0x7f088daa1c00) [pid = 3432] [serial = 1865] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 177 (0x7f08ad59b400) [pid = 3432] [serial = 1722] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 176 (0x7f0896004c00) [pid = 3432] [serial = 1868] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 175 (0x7f0892718000) [pid = 3432] [serial = 1782] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 174 (0x7f08bc9dcc00) [pid = 3432] [serial = 1767] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 173 (0x7f08b9f08000) [pid = 3432] [serial = 1764] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 172 (0x7f08a3f48000) [pid = 3432] [serial = 1752] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 171 (0x7f08af969800) [pid = 3432] [serial = 1719] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 170 (0x7f088d5c5000) [pid = 3432] [serial = 1862] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 169 (0x7f08bf085400) [pid = 3432] [serial = 1779] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 168 (0x7f088c753000) [pid = 3432] [serial = 1856] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 167 (0x7f08ad536800) [pid = 3432] [serial = 1841] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 166 (0x7f0897b10c00) [pid = 3432] [serial = 1884] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 165 (0x7f088c65e000) [pid = 3432] [serial = 1850] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 164 (0x7f088daa8c00) [pid = 3432] [serial = 1860] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 163 (0x7f08a6c97400) [pid = 3432] [serial = 1830] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 162 (0x7f08a2d85800) [pid = 3432] [serial = 1869] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 161 (0x7f0899a2ec00) [pid = 3432] [serial = 1821] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 160 (0x7f08a4cd8c00) [pid = 3432] [serial = 1827] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 159 (0x7f08a3a88400) [pid = 3432] [serial = 1814] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 158 (0x7f088c663000) [pid = 3432] [serial = 1851] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 157 (0x7f088daac000) [pid = 3432] [serial = 1866] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 156 (0x7f08a9711c00) [pid = 3432] [serial = 1701] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 155 (0x7f08bf005000) [pid = 3432] [serial = 1848] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 154 (0x7f08a7e0c000) [pid = 3432] [serial = 1832] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 153 (0x7f08a2a37800) [pid = 3432] [serial = 1824] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 152 (0x7f08a0920c00) [pid = 3432] [serial = 1749] [outer = (nil)] [url = about:blank] 16:44:51 INFO - PROCESS | 3432 | --DOMWINDOW == 151 (0x7f088c74ac00) [pid = 3432] [serial = 1853] [outer = (nil)] [url = about:blank] 16:44:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:44:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 2136ms 16:44:51 INFO - PROCESS | 3432 | 1461023091745 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 16:44:51 INFO - PROCESS | 3432 | 1461023091754 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 16:44:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:44:51 INFO - PROCESS | 3432 | 1461023091781 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:44:51 INFO - PROCESS | 3432 | 1461023091786 Marionette TRACE conn3 <- [1,2662,null,{}] 16:44:51 INFO - PROCESS | 3432 | 1461023091791 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}] 16:44:51 INFO - PROCESS | 3432 | 1461023091973 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 16:44:51 INFO - PROCESS | 3432 | 1461023091988 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:52 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f088da57000 == 194 [pid = 3432] [id = 673] 16:44:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 152 (0x7f088d5ca000) [pid = 3432] [serial = 2020] [outer = (nil)] 16:44:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 153 (0x7f089125e800) [pid = 3432] [serial = 2021] [outer = 0x7f088d5ca000] 16:44:52 INFO - PROCESS | 3432 | 1461023092051 Marionette DEBUG loaded listener.js 16:44:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 154 (0x7f0891ee8800) [pid = 3432] [serial = 2022] [outer = 0x7f088d5ca000] 16:44:53 INFO - PROCESS | 3432 | 1461023093027 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]]]}] 16:44:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:44:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1293ms 16:44:53 INFO - PROCESS | 3432 | 1461023093069 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 16:44:53 INFO - PROCESS | 3432 | 1461023093073 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 16:44:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:44:53 INFO - PROCESS | 3432 | 1461023093078 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:44:53 INFO - PROCESS | 3432 | 1461023093084 Marionette TRACE conn3 <- [1,2666,null,{}] 16:44:53 INFO - PROCESS | 3432 | 1461023093099 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}] 16:44:53 INFO - PROCESS | 3432 | 1461023093350 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 16:44:53 INFO - PROCESS | 3432 | 1461023093375 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:53 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f088eedb000 == 195 [pid = 3432] [id = 674] 16:44:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 155 (0x7f0891ee9c00) [pid = 3432] [serial = 2023] [outer = (nil)] 16:44:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 156 (0x7f089270ec00) [pid = 3432] [serial = 2024] [outer = 0x7f0891ee9c00] 16:44:53 INFO - PROCESS | 3432 | 1461023093439 Marionette DEBUG loaded listener.js 16:44:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 157 (0x7f0894bed400) [pid = 3432] [serial = 2025] [outer = 0x7f0891ee9c00] 16:44:54 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:54 INFO - PROCESS | 3432 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:44:54 INFO - PROCESS | 3432 | 1461023094805 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]]]}] 16:44:54 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) 16:44:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1744ms 16:44:54 INFO - PROCESS | 3432 | 1461023094823 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 16:44:54 INFO - PROCESS | 3432 | 1461023094826 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 16:44:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:44:54 INFO - PROCESS | 3432 | 1461023094849 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:44:54 INFO - PROCESS | 3432 | 1461023094853 Marionette TRACE conn3 <- [1,2670,null,{}] 16:44:54 INFO - PROCESS | 3432 | 1461023094858 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}] 16:44:55 INFO - PROCESS | 3432 | 1461023095166 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 16:44:55 INFO - PROCESS | 3432 | 1461023095197 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:55 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089276b000 == 196 [pid = 3432] [id = 675] 16:44:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 158 (0x7f0892103000) [pid = 3432] [serial = 2026] [outer = (nil)] 16:44:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 159 (0x7f089597d800) [pid = 3432] [serial = 2027] [outer = 0x7f0892103000] 16:44:55 INFO - PROCESS | 3432 | 1461023095261 Marionette DEBUG loaded listener.js 16:44:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 160 (0x7f0895e4ec00) [pid = 3432] [serial = 2028] [outer = 0x7f0892103000] 16:44:56 INFO - PROCESS | 3432 | --DOMWINDOW == 159 (0x7f08a6e3f000) [pid = 3432] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:44:56 INFO - PROCESS | 3432 | --DOMWINDOW == 158 (0x7f08a3ce8c00) [pid = 3432] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:44:56 INFO - PROCESS | 3432 | --DOMWINDOW == 157 (0x7f089bb2bc00) [pid = 3432] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:44:56 INFO - PROCESS | 3432 | --DOMWINDOW == 156 (0x7f088d5c1800) [pid = 3432] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:44:56 INFO - PROCESS | 3432 | --DOMWINDOW == 155 (0x7f08a2b35c00) [pid = 3432] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:44:56 INFO - PROCESS | 3432 | --DOMWINDOW == 154 (0x7f0894d92400) [pid = 3432] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:44:56 INFO - PROCESS | 3432 | --DOMWINDOW == 153 (0x7f08a8b1a800) [pid = 3432] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:44:56 INFO - PROCESS | 3432 | --DOMWINDOW == 152 (0x7f0896171800) [pid = 3432] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:44:56 INFO - PROCESS | 3432 | --DOMWINDOW == 151 (0x7f089bbca000) [pid = 3432] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:44:56 INFO - PROCESS | 3432 | --DOMWINDOW == 150 (0x7f08a2b23800) [pid = 3432] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:44:56 INFO - PROCESS | 3432 | --DOMWINDOW == 149 (0x7f088c74b000) [pid = 3432] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:44:56 INFO - PROCESS | 3432 | --DOMWINDOW == 148 (0x7f0894d9c800) [pid = 3432] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:44:56 INFO - PROCESS | 3432 | --DOMWINDOW == 147 (0x7f088e8de400) [pid = 3432] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:44:56 INFO - PROCESS | 3432 | --DOMWINDOW == 146 (0x7f08a2b26400) [pid = 3432] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:44:56 INFO - PROCESS | 3432 | --DOMWINDOW == 145 (0x7f089bbc9800) [pid = 3432] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:44:56 INFO - PROCESS | 3432 | --DOMWINDOW == 144 (0x7f089615ec00) [pid = 3432] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:44:56 INFO - PROCESS | 3432 | --DOMWINDOW == 143 (0x7f08a3197400) [pid = 3432] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:44:56 INFO - PROCESS | 3432 | --DOMWINDOW == 142 (0x7f0891eed000) [pid = 3432] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:44:56 INFO - PROCESS | 3432 | --DOMWINDOW == 141 (0x7f088c659400) [pid = 3432] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:44:56 INFO - PROCESS | 3432 | --DOMWINDOW == 140 (0x7f08a0921800) [pid = 3432] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:44:56 INFO - PROCESS | 3432 | --DOMWINDOW == 139 (0x7f0892716400) [pid = 3432] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:44:56 INFO - PROCESS | 3432 | --DOMWINDOW == 138 (0x7f088e8dc800) [pid = 3432] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:44:56 INFO - PROCESS | 3432 | --DOMWINDOW == 137 (0x7f088b2a8400) [pid = 3432] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:44:56 INFO - PROCESS | 3432 | --DOMWINDOW == 136 (0x7f0892102400) [pid = 3432] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:44:56 INFO - PROCESS | 3432 | --DOMWINDOW == 135 (0x7f088daac400) [pid = 3432] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:44:57 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:57 INFO - PROCESS | 3432 | 1461023097338 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] 16:44:57 INFO - PROCESS | 3432 | 1461023097388 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 16:44:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:44:57 INFO - PROCESS | 3432 | 1461023097395 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:44:57 INFO - PROCESS | 3432 | 1461023097398 Marionette TRACE conn3 <- [1,2674,null,{}] 16:44:57 INFO - PROCESS | 3432 | 1461023097403 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}] 16:44:57 INFO - PROCESS | 3432 | 1461023097599 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 16:44:57 INFO - PROCESS | 3432 | 1461023097610 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:57 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08928ad800 == 197 [pid = 3432] [id = 676] 16:44:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 136 (0x7f088b2a1400) [pid = 3432] [serial = 2029] [outer = (nil)] 16:44:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 137 (0x7f0891eecc00) [pid = 3432] [serial = 2030] [outer = 0x7f088b2a1400] 16:44:57 INFO - PROCESS | 3432 | 1461023097674 Marionette DEBUG loaded listener.js 16:44:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 138 (0x7f0895e4dc00) [pid = 3432] [serial = 2031] [outer = 0x7f088b2a1400] 16:44:58 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:58 INFO - PROCESS | 3432 | 1461023098981 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] 16:44:59 INFO - PROCESS | 3432 | 1461023099031 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 16:44:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:44:59 INFO - PROCESS | 3432 | 1461023099059 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:44:59 INFO - PROCESS | 3432 | 1461023099065 Marionette TRACE conn3 <- [1,2678,null,{}] 16:44:59 INFO - PROCESS | 3432 | 1461023099073 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}] 16:44:59 INFO - PROCESS | 3432 | 1461023099365 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 16:44:59 INFO - PROCESS | 3432 | 1461023099594 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:59 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f088eed7800 == 198 [pid = 3432] [id = 677] 16:44:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 139 (0x7f088b2a4800) [pid = 3432] [serial = 2032] [outer = (nil)] 16:44:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 140 (0x7f088daa0800) [pid = 3432] [serial = 2033] [outer = 0x7f088b2a4800] 16:44:59 INFO - PROCESS | 3432 | 1461023099670 Marionette DEBUG loaded listener.js 16:44:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 141 (0x7f088ec6e000) [pid = 3432] [serial = 2034] [outer = 0x7f088b2a4800] 16:45:00 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:45:01 INFO - PROCESS | 3432 | 1461023101000 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]]]}] 16:45:01 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) 16:45:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1988ms 16:45:01 INFO - PROCESS | 3432 | 1461023101088 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 16:45:01 INFO - PROCESS | 3432 | 1461023101097 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 16:45:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:45:01 INFO - PROCESS | 3432 | 1461023101111 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:45:01 INFO - PROCESS | 3432 | 1461023101115 Marionette TRACE conn3 <- [1,2682,null,{}] 16:45:01 INFO - PROCESS | 3432 | 1461023101121 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}] 16:45:01 INFO - PROCESS | 3432 | 1461023101323 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 16:45:01 INFO - PROCESS | 3432 | 1461023101593 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:01 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089439c800 == 199 [pid = 3432] [id = 678] 16:45:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 142 (0x7f088c74a400) [pid = 3432] [serial = 2035] [outer = (nil)] 16:45:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 143 (0x7f0892108000) [pid = 3432] [serial = 2036] [outer = 0x7f088c74a400] 16:45:01 INFO - PROCESS | 3432 | 1461023101683 Marionette DEBUG loaded listener.js 16:45:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 144 (0x7f0894d9c800) [pid = 3432] [serial = 2037] [outer = 0x7f088c74a400] 16:45:03 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:45:03 INFO - PROCESS | 3432 | 1461023103266 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]]]}] 16:45:03 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) 16:45:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2185ms 16:45:03 INFO - PROCESS | 3432 | 1461023103296 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 16:45:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:45:03 INFO - PROCESS | 3432 | 1461023103300 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 16:45:03 INFO - PROCESS | 3432 | 1461023103306 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:45:03 INFO - PROCESS | 3432 | 1461023103312 Marionette TRACE conn3 <- [1,2686,null,{}] 16:45:03 INFO - PROCESS | 3432 | 1461023103328 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}] 16:45:03 INFO - PROCESS | 3432 | 1461023103560 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 16:45:03 INFO - PROCESS | 3432 | 1461023103834 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:03 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0895fdf800 == 200 [pid = 3432] [id = 679] 16:45:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 145 (0x7f0894da1000) [pid = 3432] [serial = 2038] [outer = (nil)] 16:45:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 146 (0x7f0895e9f800) [pid = 3432] [serial = 2039] [outer = 0x7f0894da1000] 16:45:03 INFO - PROCESS | 3432 | 1461023103911 Marionette DEBUG loaded listener.js 16:45:04 INFO - PROCESS | 3432 | ++DOMWINDOW == 147 (0x7f089617d800) [pid = 3432] [serial = 2040] [outer = 0x7f0894da1000] 16:45:05 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:45:05 INFO - PROCESS | 3432 | 1461023105222 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] 16:45:05 INFO - PROCESS | 3432 | 1461023105295 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 16:45:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:45:05 INFO - PROCESS | 3432 | 1461023105320 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:45:05 INFO - PROCESS | 3432 | 1461023105324 Marionette TRACE conn3 <- [1,2690,null,{}] 16:45:05 INFO - PROCESS | 3432 | 1461023105330 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}] 16:45:05 INFO - PROCESS | 3432 | 1461023105517 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 16:45:05 INFO - PROCESS | 3432 | 1461023105729 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:05 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0897847000 == 201 [pid = 3432] [id = 680] 16:45:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 148 (0x7f089594c400) [pid = 3432] [serial = 2041] [outer = (nil)] 16:45:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 149 (0x7f0896fcb400) [pid = 3432] [serial = 2042] [outer = 0x7f089594c400] 16:45:05 INFO - PROCESS | 3432 | 1461023105842 Marionette DEBUG loaded listener.js 16:45:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 150 (0x7f0897706800) [pid = 3432] [serial = 2043] [outer = 0x7f089594c400] 16:45:07 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:45:07 INFO - PROCESS | 3432 | 1461023107108 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] 16:45:07 INFO - PROCESS | 3432 | 1461023107251 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 16:45:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:45:07 INFO - PROCESS | 3432 | 1461023107267 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:45:07 INFO - PROCESS | 3432 | 1461023107270 Marionette TRACE conn3 <- [1,2694,null,{}] 16:45:07 INFO - PROCESS | 3432 | 1461023107276 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}] 16:45:07 INFO - PROCESS | 3432 | 1461023107462 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 16:45:07 INFO - PROCESS | 3432 | 1461023107674 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:07 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08982d1000 == 202 [pid = 3432] [id = 681] 16:45:07 INFO - PROCESS | 3432 | ++DOMWINDOW == 151 (0x7f089625cc00) [pid = 3432] [serial = 2044] [outer = (nil)] 16:45:07 INFO - PROCESS | 3432 | ++DOMWINDOW == 152 (0x7f0897782c00) [pid = 3432] [serial = 2045] [outer = 0x7f089625cc00] 16:45:07 INFO - PROCESS | 3432 | 1461023107790 Marionette DEBUG loaded listener.js 16:45:07 INFO - PROCESS | 3432 | ++DOMWINDOW == 153 (0x7f08977f9800) [pid = 3432] [serial = 2046] [outer = 0x7f089625cc00] 16:45:09 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:45:09 INFO - PROCESS | 3432 | 1461023109109 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] 16:45:09 INFO - PROCESS | 3432 | 1461023109205 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 16:45:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:45:09 INFO - PROCESS | 3432 | 1461023109216 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:45:09 INFO - PROCESS | 3432 | 1461023109220 Marionette TRACE conn3 <- [1,2698,null,{}] 16:45:09 INFO - PROCESS | 3432 | 1461023109226 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}] 16:45:09 INFO - PROCESS | 3432 | 1461023109434 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 16:45:09 INFO - PROCESS | 3432 | 1461023109659 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:09 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08998e2800 == 203 [pid = 3432] [id = 682] 16:45:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 154 (0x7f089713f800) [pid = 3432] [serial = 2047] [outer = (nil)] 16:45:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 155 (0x7f08983d6000) [pid = 3432] [serial = 2048] [outer = 0x7f089713f800] 16:45:09 INFO - PROCESS | 3432 | 1461023109795 Marionette DEBUG loaded listener.js 16:45:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 156 (0x7f089bb1e400) [pid = 3432] [serial = 2049] [outer = 0x7f089713f800] 16:45:11 INFO - PROCESS | 3432 | SkCairoFTTypeface::onFilterRec unimplemented 16:45:11 INFO - PROCESS | 3432 | 1461023111092 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] 16:45:11 INFO - PROCESS | 3432 | 1461023111216 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 16:45:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:45:11 INFO - PROCESS | 3432 | 1461023111227 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:45:11 INFO - PROCESS | 3432 | 1461023111230 Marionette TRACE conn3 <- [1,2702,null,{}] 16:45:11 INFO - PROCESS | 3432 | 1461023111236 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}] 16:45:11 INFO - PROCESS | 3432 | 1461023111425 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 16:45:11 INFO - PROCESS | 3432 | 1461023111637 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:11 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a07d0000 == 204 [pid = 3432] [id = 683] 16:45:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 157 (0x7f0897784000) [pid = 3432] [serial = 2050] [outer = (nil)] 16:45:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 158 (0x7f089bbca000) [pid = 3432] [serial = 2051] [outer = 0x7f0897784000] 16:45:11 INFO - PROCESS | 3432 | 1461023111747 Marionette DEBUG loaded listener.js 16:45:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 159 (0x7f08a173bc00) [pid = 3432] [serial = 2052] [outer = 0x7f0897784000] 16:45:12 INFO - PROCESS | 3432 | 1461023112590 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]]]}] 16:45:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:45:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1430ms 16:45:12 INFO - PROCESS | 3432 | 1461023112657 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 16:45:12 INFO - PROCESS | 3432 | 1461023112660 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 16:45:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:45:12 INFO - PROCESS | 3432 | 1461023112666 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:45:12 INFO - PROCESS | 3432 | 1461023112669 Marionette TRACE conn3 <- [1,2706,null,{}] 16:45:12 INFO - PROCESS | 3432 | 1461023112675 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}] 16:45:12 INFO - PROCESS | 3432 | 1461023112884 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 16:45:13 INFO - PROCESS | 3432 | 1461023113163 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:13 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a19c8800 == 205 [pid = 3432] [id = 684] 16:45:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 160 (0x7f089bbc3800) [pid = 3432] [serial = 2053] [outer = (nil)] 16:45:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 161 (0x7f08a1a87400) [pid = 3432] [serial = 2054] [outer = 0x7f089bbc3800] 16:45:13 INFO - PROCESS | 3432 | 1461023113237 Marionette DEBUG loaded listener.js 16:45:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 162 (0x7f08a1a96000) [pid = 3432] [serial = 2055] [outer = 0x7f089bbc3800] 16:45:14 INFO - PROCESS | 3432 | 1461023114064 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]]]}] 16:45:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:45:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1430ms 16:45:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:45:14 INFO - PROCESS | 3432 | 1461023114098 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 16:45:14 INFO - PROCESS | 3432 | 1461023114101 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 16:45:14 INFO - PROCESS | 3432 | 1461023114108 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:45:14 INFO - PROCESS | 3432 | 1461023114111 Marionette TRACE conn3 <- [1,2710,null,{}] 16:45:14 INFO - PROCESS | 3432 | 1461023114116 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}] 16:45:14 INFO - PROCESS | 3432 | 1461023114312 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 16:45:14 INFO - PROCESS | 3432 | 1461023114586 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:14 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2cd6000 == 206 [pid = 3432] [id = 685] 16:45:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 163 (0x7f0896fccc00) [pid = 3432] [serial = 2056] [outer = (nil)] 16:45:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 164 (0x7f08a2a39000) [pid = 3432] [serial = 2057] [outer = 0x7f0896fccc00] 16:45:14 INFO - PROCESS | 3432 | 1461023114700 Marionette DEBUG loaded listener.js 16:45:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 165 (0x7f08a2b26800) [pid = 3432] [serial = 2058] [outer = 0x7f0896fccc00] 16:45:15 INFO - PROCESS | 3432 | 1461023115517 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] 16:45:15 INFO - PROCESS | 3432 | 1461023115592 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 16:45:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:45:15 INFO - PROCESS | 3432 | 1461023115598 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:45:15 INFO - PROCESS | 3432 | 1461023115602 Marionette TRACE conn3 <- [1,2714,null,{}] 16:45:15 INFO - PROCESS | 3432 | 1461023115607 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}] 16:45:15 INFO - PROCESS | 3432 | 1461023115796 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 16:45:16 INFO - PROCESS | 3432 | 1461023116051 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:16 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a391c800 == 207 [pid = 3432] [id = 686] 16:45:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 166 (0x7f08983d0000) [pid = 3432] [serial = 2059] [outer = (nil)] 16:45:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 167 (0x7f08a30ac400) [pid = 3432] [serial = 2060] [outer = 0x7f08983d0000] 16:45:16 INFO - PROCESS | 3432 | 1461023116168 Marionette DEBUG loaded listener.js 16:45:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 168 (0x7f08a36db800) [pid = 3432] [serial = 2061] [outer = 0x7f08983d0000] 16:45:17 INFO - PROCESS | 3432 | 1461023117007 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]]]}] 16:45:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:45:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1481ms 16:45:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:45:17 INFO - PROCESS | 3432 | 1461023117081 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 16:45:17 INFO - PROCESS | 3432 | 1461023117084 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 16:45:17 INFO - PROCESS | 3432 | 1461023117091 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:45:17 INFO - PROCESS | 3432 | 1461023117095 Marionette TRACE conn3 <- [1,2718,null,{}] 16:45:17 INFO - PROCESS | 3432 | 1461023117100 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}] 16:45:17 INFO - PROCESS | 3432 | 1461023117371 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 16:45:17 INFO - PROCESS | 3432 | 1461023117694 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:17 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a745c000 == 208 [pid = 3432] [id = 687] 16:45:17 INFO - PROCESS | 3432 | ++DOMWINDOW == 169 (0x7f088c65ac00) [pid = 3432] [serial = 2062] [outer = (nil)] 16:45:17 INFO - PROCESS | 3432 | ++DOMWINDOW == 170 (0x7f08a4cd8c00) [pid = 3432] [serial = 2063] [outer = 0x7f088c65ac00] 16:45:17 INFO - PROCESS | 3432 | 1461023117775 Marionette DEBUG loaded listener.js 16:45:17 INFO - PROCESS | 3432 | ++DOMWINDOW == 171 (0x7f08a6c4fc00) [pid = 3432] [serial = 2064] [outer = 0x7f088c65ac00] 16:45:18 INFO - PROCESS | 3432 | 1461023118719 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] 16:45:18 INFO - PROCESS | 3432 | 1461023118784 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 16:45:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:45:18 INFO - PROCESS | 3432 | 1461023118790 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:45:18 INFO - PROCESS | 3432 | 1461023118793 Marionette TRACE conn3 <- [1,2722,null,{}] 16:45:18 INFO - PROCESS | 3432 | 1461023118798 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}] 16:45:19 INFO - PROCESS | 3432 | 1461023119036 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 16:45:19 INFO - PROCESS | 3432 | 1461023119355 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:19 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f088d517000 == 209 [pid = 3432] [id = 688] 16:45:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 172 (0x7f088e8da800) [pid = 3432] [serial = 2065] [outer = (nil)] 16:45:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 173 (0x7f088e8e5400) [pid = 3432] [serial = 2066] [outer = 0x7f088e8da800] 16:45:19 INFO - PROCESS | 3432 | 1461023119428 Marionette DEBUG loaded listener.js 16:45:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 174 (0x7f08977f7000) [pid = 3432] [serial = 2067] [outer = 0x7f088e8da800] 16:45:20 INFO - PROCESS | 3432 | 1461023120963 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] 16:45:21 INFO - PROCESS | 3432 | 1461023121034 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 16:45:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:45:21 INFO - PROCESS | 3432 | 1461023121042 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:45:21 INFO - PROCESS | 3432 | 1461023121047 Marionette TRACE conn3 <- [1,2726,null,{}] 16:45:21 INFO - PROCESS | 3432 | 1461023121056 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}] 16:45:21 INFO - PROCESS | 3432 | 1461023121267 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 16:45:21 INFO - PROCESS | 3432 | 1461023121536 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:21 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0894bc4000 == 210 [pid = 3432] [id = 689] 16:45:21 INFO - PROCESS | 3432 | ++DOMWINDOW == 175 (0x7f088c65f800) [pid = 3432] [serial = 2068] [outer = (nil)] 16:45:21 INFO - PROCESS | 3432 | ++DOMWINDOW == 176 (0x7f088e8dec00) [pid = 3432] [serial = 2069] [outer = 0x7f088c65f800] 16:45:21 INFO - PROCESS | 3432 | 1461023121606 Marionette DEBUG loaded listener.js 16:45:21 INFO - PROCESS | 3432 | ++DOMWINDOW == 177 (0x7f0891262400) [pid = 3432] [serial = 2070] [outer = 0x7f088c65f800] 16:45:22 INFO - PROCESS | 3432 | 1461023122539 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]]]}] 16:45:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:45:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1584ms 16:45:22 INFO - PROCESS | 3432 | 1461023122626 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 16:45:22 INFO - PROCESS | 3432 | 1461023122641 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 16:45:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:45:22 INFO - PROCESS | 3432 | 1461023122659 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:45:22 INFO - PROCESS | 3432 | 1461023122666 Marionette TRACE conn3 <- [1,2730,null,{}] 16:45:22 INFO - PROCESS | 3432 | 1461023122740 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}] 16:45:22 INFO - PROCESS | 3432 | 1461023122905 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 16:45:23 INFO - PROCESS | 3432 | 1461023123315 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:23 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08941c5800 == 209 [pid = 3432] [id = 573] 16:45:23 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0899711000 == 208 [pid = 3432] [id = 571] 16:45:23 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08bedaa000 == 207 [pid = 3432] [id = 568] 16:45:23 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0891fa0000 == 206 [pid = 3432] [id = 572] 16:45:23 INFO - PROCESS | 3432 | --DOMWINDOW == 176 (0x7f0895977400) [pid = 3432] [serial = 1961] [outer = (nil)] [url = about:blank] 16:45:23 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f088c55b000 == 207 [pid = 3432] [id = 690] 16:45:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 177 (0x7f088c752c00) [pid = 3432] [serial = 2071] [outer = (nil)] 16:45:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 178 (0x7f089270e000) [pid = 3432] [serial = 2072] [outer = 0x7f088c752c00] 16:45:23 INFO - PROCESS | 3432 | 1461023123446 Marionette DEBUG loaded listener.js 16:45:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 179 (0x7f0894be7c00) [pid = 3432] [serial = 2073] [outer = 0x7f088c752c00] 16:45:23 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089276b000 == 206 [pid = 3432] [id = 675] 16:45:23 INFO - PROCESS | 3432 | --DOCSHELL 0x7f088eedb000 == 205 [pid = 3432] [id = 674] 16:45:23 INFO - PROCESS | 3432 | --DOCSHELL 0x7f088da57000 == 204 [pid = 3432] [id = 673] 16:45:23 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0892777000 == 203 [pid = 3432] [id = 672] 16:45:23 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0891f99000 == 202 [pid = 3432] [id = 671] 16:45:23 INFO - PROCESS | 3432 | --DOCSHELL 0x7f088e828800 == 201 [pid = 3432] [id = 670] 16:45:23 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a81e4800 == 200 [pid = 3432] [id = 669] 16:45:23 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a7b62800 == 199 [pid = 3432] [id = 668] 16:45:23 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a7577000 == 198 [pid = 3432] [id = 667] 16:45:23 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a3f7e800 == 197 [pid = 3432] [id = 666] 16:45:23 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a390c000 == 196 [pid = 3432] [id = 665] 16:45:23 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a2cc3000 == 195 [pid = 3432] [id = 664] 16:45:24 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a1809800 == 194 [pid = 3432] [id = 663] 16:45:24 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a0812000 == 193 [pid = 3432] [id = 662] 16:45:24 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089ba1d800 == 192 [pid = 3432] [id = 661] 16:45:24 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0899718000 == 191 [pid = 3432] [id = 660] 16:45:24 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08989d7800 == 190 [pid = 3432] [id = 659] 16:45:24 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0897aae000 == 189 [pid = 3432] [id = 658] 16:45:24 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0897757800 == 188 [pid = 3432] [id = 657] 16:45:24 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0895fdc000 == 187 [pid = 3432] [id = 656] 16:45:24 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0894383800 == 186 [pid = 3432] [id = 655] 16:45:24 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0890bda800 == 185 [pid = 3432] [id = 654] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 178 (0x7f08a6ee5800) [pid = 3432] [serial = 1919] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 177 (0x7f08bad37000) [pid = 3432] [serial = 1935] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 176 (0x7f08a2b3c800) [pid = 3432] [serial = 1913] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 175 (0x7f088d5c4400) [pid = 3432] [serial = 1949] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 174 (0x7f08b2f27800) [pid = 3432] [serial = 1932] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 173 (0x7f08a72a1400) [pid = 3432] [serial = 1920] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 172 (0x7f0895e4f000) [pid = 3432] [serial = 1893] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 171 (0x7f0891263400) [pid = 3432] [serial = 1946] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 170 (0x7f08ac2db800) [pid = 3432] [serial = 1928] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 169 (0x7f089a9c9c00) [pid = 3432] [serial = 1902] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 168 (0x7f08a2b2ac00) [pid = 3432] [serial = 1908] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 167 (0x7f08a994c400) [pid = 3432] [serial = 1925] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 166 (0x7f08a18de000) [pid = 3432] [serial = 1944] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 165 (0x7f0899a33800) [pid = 3432] [serial = 1899] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 164 (0x7f088ec6a000) [pid = 3432] [serial = 1952] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 163 (0x7f08a3557c00) [pid = 3432] [serial = 1911] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 162 (0x7f088daa0400) [pid = 3432] [serial = 1950] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 161 (0x7f08a06e4800) [pid = 3432] [serial = 1904] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 160 (0x7f08971e2c00) [pid = 3432] [serial = 1896] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 159 (0x7f08a3db3000) [pid = 3432] [serial = 1815] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 158 (0x7f08a2a32400) [pid = 3432] [serial = 1907] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 157 (0x7f08bcf90000) [pid = 3432] [serial = 1937] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 156 (0x7f088ec61000) [pid = 3432] [serial = 1959] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 155 (0x7f08a59bc800) [pid = 3432] [serial = 1917] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 154 (0x7f0895974400) [pid = 3432] [serial = 1892] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 153 (0x7f08bec0b800) [pid = 3432] [serial = 1938] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 152 (0x7f0894d9d400) [pid = 3432] [serial = 1956] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 151 (0x7f08ac99b800) [pid = 3432] [serial = 1929] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 150 (0x7f08a769d800) [pid = 3432] [serial = 1922] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 149 (0x7f0891ee4400) [pid = 3432] [serial = 1953] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 148 (0x7f0894bec400) [pid = 3432] [serial = 1955] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 147 (0x7f08a4ce7c00) [pid = 3432] [serial = 1916] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 146 (0x7f088d5bec00) [pid = 3432] [serial = 1889] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 145 (0x7f08a8d9fc00) [pid = 3432] [serial = 1923] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 144 (0x7f0892110000) [pid = 3432] [serial = 1941] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 143 (0x7f089210ac00) [pid = 3432] [serial = 1940] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 142 (0x7f08a173c800) [pid = 3432] [serial = 1905] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 141 (0x7f08a3ce8000) [pid = 3432] [serial = 1914] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 140 (0x7f088c751400) [pid = 3432] [serial = 1958] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 139 (0x7f08b9d09000) [pid = 3432] [serial = 1934] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 138 (0x7f0899d3f800) [pid = 3432] [serial = 1901] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 137 (0x7f08ab1a4800) [pid = 3432] [serial = 1926] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 136 (0x7f0897b11400) [pid = 3432] [serial = 1898] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 135 (0x7f089210f400) [pid = 3432] [serial = 1943] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 134 (0x7f088e8de800) [pid = 3432] [serial = 1890] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 133 (0x7f08a2d9e000) [pid = 3432] [serial = 1910] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 132 (0x7f08ad534800) [pid = 3432] [serial = 1931] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 131 (0x7f08962a3000) [pid = 3432] [serial = 1895] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | --DOMWINDOW == 130 (0x7f089a9d1400) [pid = 3432] [serial = 1872] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 3432 | 1461023124713 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] 16:45:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:45:24 INFO - PROCESS | 3432 | 1461023124767 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 16:45:24 INFO - PROCESS | 3432 | 1461023124773 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:45:24 INFO - PROCESS | 3432 | 1461023124779 Marionette TRACE conn3 <- [1,2734,null,{}] 16:45:24 INFO - PROCESS | 3432 | 1461023124837 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}] 16:45:25 INFO - PROCESS | 3432 | 1461023125032 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 16:45:25 INFO - PROCESS | 3432 | 1461023125204 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:25 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08925c4800 == 186 [pid = 3432] [id = 691] 16:45:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 131 (0x7f0894be8000) [pid = 3432] [serial = 2074] [outer = (nil)] 16:45:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 132 (0x7f0895e4a000) [pid = 3432] [serial = 2075] [outer = 0x7f0894be8000] 16:45:25 INFO - PROCESS | 3432 | 1461023125269 Marionette DEBUG loaded listener.js 16:45:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 133 (0x7f0895ecfc00) [pid = 3432] [serial = 2076] [outer = 0x7f0894be8000] 16:45:26 INFO - PROCESS | 3432 | 1461023126002 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]]]}] 16:45:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:45:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1286ms 16:45:26 INFO - PROCESS | 3432 | 1461023126064 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 16:45:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:45:26 INFO - PROCESS | 3432 | 1461023126068 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 16:45:26 INFO - PROCESS | 3432 | 1461023126074 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:45:26 INFO - PROCESS | 3432 | 1461023126077 Marionette TRACE conn3 <- [1,2738,null,{}] 16:45:26 INFO - PROCESS | 3432 | 1461023126082 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}] 16:45:26 INFO - PROCESS | 3432 | 1461023126338 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 16:45:26 INFO - PROCESS | 3432 | 1461023126373 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:26 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089439b000 == 187 [pid = 3432] [id = 692] 16:45:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 134 (0x7f0895e80000) [pid = 3432] [serial = 2077] [outer = (nil)] 16:45:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 135 (0x7f0896174400) [pid = 3432] [serial = 2078] [outer = 0x7f0895e80000] 16:45:26 INFO - PROCESS | 3432 | 1461023126439 Marionette DEBUG loaded listener.js 16:45:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 136 (0x7f0896fc5800) [pid = 3432] [serial = 2079] [outer = 0x7f0895e80000] 16:45:27 INFO - PROCESS | 3432 | 1461023127324 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]]]}] 16:45:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:45:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1291ms 16:45:27 INFO - PROCESS | 3432 | 1461023127366 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 16:45:27 INFO - PROCESS | 3432 | 1461023127369 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 16:45:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:45:27 INFO - PROCESS | 3432 | 1461023127381 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:45:27 INFO - PROCESS | 3432 | 1461023127383 Marionette TRACE conn3 <- [1,2742,null,{}] 16:45:27 INFO - PROCESS | 3432 | 1461023127403 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}] 16:45:27 INFO - PROCESS | 3432 | 1461023127674 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 16:45:27 INFO - PROCESS | 3432 | 1461023127702 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:27 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0897761800 == 188 [pid = 3432] [id = 693] 16:45:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 137 (0x7f0895e7e400) [pid = 3432] [serial = 2080] [outer = (nil)] 16:45:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 138 (0x7f089770c400) [pid = 3432] [serial = 2081] [outer = 0x7f0895e7e400] 16:45:27 INFO - PROCESS | 3432 | 1461023127769 Marionette DEBUG loaded listener.js 16:45:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 139 (0x7f0897b11400) [pid = 3432] [serial = 2082] [outer = 0x7f0895e7e400] 16:45:28 INFO - PROCESS | 3432 | --DOMWINDOW == 138 (0x7f088d5bc800) [pid = 3432] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:45:28 INFO - PROCESS | 3432 | --DOMWINDOW == 137 (0x7f0892103000) [pid = 3432] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:45:28 INFO - PROCESS | 3432 | --DOMWINDOW == 136 (0x7f088d5ca000) [pid = 3432] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:45:28 INFO - PROCESS | 3432 | --DOMWINDOW == 135 (0x7f0891ee9c00) [pid = 3432] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:45:28 INFO - PROCESS | 3432 | --DOMWINDOW == 134 (0x7f088c754c00) [pid = 3432] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:45:28 INFO - PROCESS | 3432 | 1461023128881 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]]]}] 16:45:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:45:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1543ms 16:45:28 INFO - PROCESS | 3432 | 1461023128929 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 16:45:28 INFO - PROCESS | 3432 | 1461023128932 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 16:45:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:45:28 INFO - PROCESS | 3432 | 1461023128939 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:45:28 INFO - PROCESS | 3432 | 1461023128942 Marionette TRACE conn3 <- [1,2746,null,{}] 16:45:28 INFO - PROCESS | 3432 | 1461023128947 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}] 16:45:29 INFO - PROCESS | 3432 | 1461023129144 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 16:45:29 INFO - PROCESS | 3432 | 1461023129164 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:29 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089810f000 == 189 [pid = 3432] [id = 694] 16:45:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 135 (0x7f08983d9c00) [pid = 3432] [serial = 2083] [outer = (nil)] 16:45:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 136 (0x7f0899d3c400) [pid = 3432] [serial = 2084] [outer = 0x7f08983d9c00] 16:45:29 INFO - PROCESS | 3432 | 1461023129229 Marionette DEBUG loaded listener.js 16:45:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 137 (0x7f089a9cf400) [pid = 3432] [serial = 2085] [outer = 0x7f08983d9c00] 16:45:30 INFO - PROCESS | 3432 | 1461023130068 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]]]}] 16:45:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:45:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1178ms 16:45:30 INFO - PROCESS | 3432 | 1461023130138 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 16:45:30 INFO - PROCESS | 3432 | 1461023130142 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 16:45:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:45:30 INFO - PROCESS | 3432 | 1461023130149 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:45:30 INFO - PROCESS | 3432 | 1461023130152 Marionette TRACE conn3 <- [1,2750,null,{}] 16:45:30 INFO - PROCESS | 3432 | 1461023130157 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}] 16:45:30 INFO - PROCESS | 3432 | 1461023130331 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 16:45:30 INFO - PROCESS | 3432 | 1461023130701 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:30 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f088e824800 == 190 [pid = 3432] [id = 695] 16:45:30 INFO - PROCESS | 3432 | ++DOMWINDOW == 138 (0x7f088b2a2c00) [pid = 3432] [serial = 2086] [outer = (nil)] 16:45:30 INFO - PROCESS | 3432 | ++DOMWINDOW == 139 (0x7f088b2aac00) [pid = 3432] [serial = 2087] [outer = 0x7f088b2a2c00] 16:45:30 INFO - PROCESS | 3432 | 1461023130780 Marionette DEBUG loaded listener.js 16:45:30 INFO - PROCESS | 3432 | ++DOMWINDOW == 140 (0x7f088c756400) [pid = 3432] [serial = 2088] [outer = 0x7f088b2a2c00] 16:45:31 INFO - PROCESS | 3432 | 1461023131705 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]]]}] 16:45:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:45:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1589ms 16:45:31 INFO - PROCESS | 3432 | 1461023131741 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 16:45:31 INFO - PROCESS | 3432 | 1461023131748 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 16:45:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:45:31 INFO - PROCESS | 3432 | 1461023131757 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:45:31 INFO - PROCESS | 3432 | 1461023131761 Marionette TRACE conn3 <- [1,2754,null,{}] 16:45:31 INFO - PROCESS | 3432 | 1461023131768 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}] 16:45:31 INFO - PROCESS | 3432 | 1461023131992 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 16:45:32 INFO - PROCESS | 3432 | 1461023132258 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:32 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0894ac4800 == 191 [pid = 3432] [id = 696] 16:45:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 141 (0x7f0892714000) [pid = 3432] [serial = 2089] [outer = (nil)] 16:45:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 142 (0x7f0894becc00) [pid = 3432] [serial = 2090] [outer = 0x7f0892714000] 16:45:32 INFO - PROCESS | 3432 | 1461023132382 Marionette DEBUG loaded listener.js 16:45:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 143 (0x7f0895978000) [pid = 3432] [serial = 2091] [outer = 0x7f0892714000] 16:45:33 INFO - PROCESS | 3432 | 1461023133315 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]]]}] 16:45:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:45:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1592ms 16:45:33 INFO - PROCESS | 3432 | 1461023133352 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 16:45:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:45:33 INFO - PROCESS | 3432 | 1461023133359 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 16:45:33 INFO - PROCESS | 3432 | 1461023133365 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:45:33 INFO - PROCESS | 3432 | 1461023133369 Marionette TRACE conn3 <- [1,2758,null,{}] 16:45:33 INFO - PROCESS | 3432 | 1461023133375 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}] 16:45:33 INFO - PROCESS | 3432 | 1461023133570 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 16:45:33 INFO - PROCESS | 3432 | 1461023133928 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:33 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08982eb800 == 192 [pid = 3432] [id = 697] 16:45:33 INFO - PROCESS | 3432 | ++DOMWINDOW == 144 (0x7f0892718000) [pid = 3432] [serial = 2092] [outer = (nil)] 16:45:34 INFO - PROCESS | 3432 | ++DOMWINDOW == 145 (0x7f0896165800) [pid = 3432] [serial = 2093] [outer = 0x7f0892718000] 16:45:34 INFO - PROCESS | 3432 | 1461023134007 Marionette DEBUG loaded listener.js 16:45:34 INFO - PROCESS | 3432 | ++DOMWINDOW == 146 (0x7f089713cc00) [pid = 3432] [serial = 2094] [outer = 0x7f0892718000] 16:45:34 INFO - PROCESS | 3432 | 1461023134895 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]]]}] 16:45:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:45:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1584ms 16:45:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:45:34 INFO - PROCESS | 3432 | 1461023134949 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 16:45:34 INFO - PROCESS | 3432 | 1461023134953 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 16:45:34 INFO - PROCESS | 3432 | 1461023134969 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:45:34 INFO - PROCESS | 3432 | 1461023134978 Marionette TRACE conn3 <- [1,2762,null,{}] 16:45:34 INFO - PROCESS | 3432 | 1461023134984 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}] 16:45:35 INFO - PROCESS | 3432 | 1461023135235 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 16:45:35 INFO - PROCESS | 3432 | 1461023135540 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:35 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089ab59000 == 193 [pid = 3432] [id = 698] 16:45:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 147 (0x7f0897790400) [pid = 3432] [serial = 2095] [outer = (nil)] 16:45:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 148 (0x7f08983da800) [pid = 3432] [serial = 2096] [outer = 0x7f0897790400] 16:45:35 INFO - PROCESS | 3432 | 1461023135620 Marionette DEBUG loaded listener.js 16:45:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 149 (0x7f0899d33000) [pid = 3432] [serial = 2097] [outer = 0x7f0897790400] 16:45:36 INFO - PROCESS | 3432 | 1461023136444 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]]]}] 16:45:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:45:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1550ms 16:45:36 INFO - PROCESS | 3432 | 1461023136510 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 16:45:36 INFO - PROCESS | 3432 | 1461023136515 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 16:45:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:45:36 INFO - PROCESS | 3432 | 1461023136520 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:45:36 INFO - PROCESS | 3432 | 1461023136523 Marionette TRACE conn3 <- [1,2766,null,{}] 16:45:36 INFO - PROCESS | 3432 | 1461023136529 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}] 16:45:36 INFO - PROCESS | 3432 | 1461023136727 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 16:45:36 INFO - PROCESS | 3432 | 1461023136944 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:37 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a1815800 == 194 [pid = 3432] [id = 699] 16:45:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 150 (0x7f08981f0c00) [pid = 3432] [serial = 2098] [outer = (nil)] 16:45:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 151 (0x7f089bb24000) [pid = 3432] [serial = 2099] [outer = 0x7f08981f0c00] 16:45:37 INFO - PROCESS | 3432 | 1461023137061 Marionette DEBUG loaded listener.js 16:45:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 152 (0x7f08a0924000) [pid = 3432] [serial = 2100] [outer = 0x7f08981f0c00] 16:45:37 INFO - PROCESS | 3432 | 1461023137963 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]]]}] 16:45:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:45:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1487ms 16:45:38 INFO - PROCESS | 3432 | 1461023138009 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 16:45:38 INFO - PROCESS | 3432 | 1461023138013 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 16:45:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:45:38 INFO - PROCESS | 3432 | 1461023138020 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:45:38 INFO - PROCESS | 3432 | 1461023138026 Marionette TRACE conn3 <- [1,2770,null,{}] 16:45:38 INFO - PROCESS | 3432 | 1461023138031 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}] 16:45:38 INFO - PROCESS | 3432 | 1461023138224 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 16:45:38 INFO - PROCESS | 3432 | 1461023138556 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:38 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2c80000 == 195 [pid = 3432] [id = 700] 16:45:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 153 (0x7f08a2d80000) [pid = 3432] [serial = 2101] [outer = (nil)] 16:45:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 154 (0x7f08a2da4400) [pid = 3432] [serial = 2102] [outer = 0x7f08a2d80000] 16:45:38 INFO - PROCESS | 3432 | 1461023138650 Marionette DEBUG loaded listener.js 16:45:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 155 (0x7f08a3cef000) [pid = 3432] [serial = 2103] [outer = 0x7f08a2d80000] 16:45:39 INFO - PROCESS | 3432 | 1461023139560 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]]]}] 16:45:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:45:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1586ms 16:45:39 INFO - PROCESS | 3432 | 1461023139606 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 16:45:39 INFO - PROCESS | 3432 | 1461023139609 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 16:45:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:45:39 INFO - PROCESS | 3432 | 1461023139615 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:45:39 INFO - PROCESS | 3432 | 1461023139618 Marionette TRACE conn3 <- [1,2774,null,{}] 16:45:39 INFO - PROCESS | 3432 | 1461023139624 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}] 16:45:39 INFO - PROCESS | 3432 | 1461023139812 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 16:45:40 INFO - PROCESS | 3432 | 1461023140059 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:40 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a3f1d000 == 196 [pid = 3432] [id = 701] 16:45:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 156 (0x7f089616a000) [pid = 3432] [serial = 2104] [outer = (nil)] 16:45:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 157 (0x7f08a6c98400) [pid = 3432] [serial = 2105] [outer = 0x7f089616a000] 16:45:40 INFO - PROCESS | 3432 | 1461023140172 Marionette DEBUG loaded listener.js 16:45:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 158 (0x7f08a6ee0400) [pid = 3432] [serial = 2106] [outer = 0x7f089616a000] 16:45:41 INFO - PROCESS | 3432 | 1461023141027 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]]]}] 16:45:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:45:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1479ms 16:45:41 INFO - PROCESS | 3432 | 1461023141096 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 16:45:41 INFO - PROCESS | 3432 | 1461023141100 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 16:45:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:45:41 INFO - PROCESS | 3432 | 1461023141106 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:45:41 INFO - PROCESS | 3432 | 1461023141109 Marionette TRACE conn3 <- [1,2778,null,{}] 16:45:41 INFO - PROCESS | 3432 | 1461023141114 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}] 16:45:41 INFO - PROCESS | 3432 | 1461023141308 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 16:45:41 INFO - PROCESS | 3432 | 1461023141612 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:41 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a7459000 == 197 [pid = 3432] [id = 702] 16:45:41 INFO - PROCESS | 3432 | ++DOMWINDOW == 159 (0x7f08a2d84000) [pid = 3432] [serial = 2107] [outer = (nil)] 16:45:41 INFO - PROCESS | 3432 | ++DOMWINDOW == 160 (0x7f08a6f1ac00) [pid = 3432] [serial = 2108] [outer = 0x7f08a2d84000] 16:45:41 INFO - PROCESS | 3432 | 1461023141692 Marionette DEBUG loaded listener.js 16:45:41 INFO - PROCESS | 3432 | ++DOMWINDOW == 161 (0x7f08a7250000) [pid = 3432] [serial = 2109] [outer = 0x7f08a2d84000] 16:45:42 INFO - PROCESS | 3432 | 1461023142515 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]]]}] 16:45:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:45:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1434ms 16:45:42 INFO - PROCESS | 3432 | 1461023142540 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 16:45:42 INFO - PROCESS | 3432 | 1461023142543 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 16:45:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:45:42 INFO - PROCESS | 3432 | 1461023142550 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:45:42 INFO - PROCESS | 3432 | 1461023142553 Marionette TRACE conn3 <- [1,2782,null,{}] 16:45:42 INFO - PROCESS | 3432 | 1461023142559 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}] 16:45:42 INFO - PROCESS | 3432 | 1461023142746 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 16:45:42 INFO - PROCESS | 3432 | 1461023142981 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:43 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a79b1800 == 198 [pid = 3432] [id = 703] 16:45:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 162 (0x7f08a6eddc00) [pid = 3432] [serial = 2110] [outer = (nil)] 16:45:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 163 (0x7f08a72a7800) [pid = 3432] [serial = 2111] [outer = 0x7f08a6eddc00] 16:45:43 INFO - PROCESS | 3432 | 1461023143054 Marionette DEBUG loaded listener.js 16:45:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 164 (0x7f08a72ee000) [pid = 3432] [serial = 2112] [outer = 0x7f08a6eddc00] 16:45:43 INFO - PROCESS | 3432 | 1461023143945 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]]]}] 16:45:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:45:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1427ms 16:45:43 INFO - PROCESS | 3432 | 1461023143979 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 16:45:43 INFO - PROCESS | 3432 | 1461023143983 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 16:45:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:45:43 INFO - PROCESS | 3432 | 1461023143989 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:45:43 INFO - PROCESS | 3432 | 1461023143992 Marionette TRACE conn3 <- [1,2786,null,{}] 16:45:44 INFO - PROCESS | 3432 | 1461023143997 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}] 16:45:44 INFO - PROCESS | 3432 | 1461023144209 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 16:45:44 INFO - PROCESS | 3432 | 1461023144515 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:44 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a7de8000 == 199 [pid = 3432] [id = 704] 16:45:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 165 (0x7f08a72ee400) [pid = 3432] [serial = 2113] [outer = (nil)] 16:45:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 166 (0x7f08a7694000) [pid = 3432] [serial = 2114] [outer = 0x7f08a72ee400] 16:45:44 INFO - PROCESS | 3432 | 1461023144595 Marionette DEBUG loaded listener.js 16:45:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 167 (0x7f08a769ec00) [pid = 3432] [serial = 2115] [outer = 0x7f08a72ee400] 16:45:45 INFO - PROCESS | 3432 | 1461023145387 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]]]}] 16:45:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:45:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1428ms 16:45:45 INFO - PROCESS | 3432 | 1461023145418 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 16:45:45 INFO - PROCESS | 3432 | 1461023145422 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 16:45:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:45:45 INFO - PROCESS | 3432 | 1461023145428 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:45:45 INFO - PROCESS | 3432 | 1461023145431 Marionette TRACE conn3 <- [1,2790,null,{}] 16:45:45 INFO - PROCESS | 3432 | 1461023145437 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}] 16:45:45 INFO - PROCESS | 3432 | 1461023145658 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 16:45:45 INFO - PROCESS | 3432 | 1461023145925 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:46 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a9fbb800 == 200 [pid = 3432] [id = 705] 16:45:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 168 (0x7f08a7e0a800) [pid = 3432] [serial = 2116] [outer = (nil)] 16:45:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 169 (0x7f08a7e0fc00) [pid = 3432] [serial = 2117] [outer = 0x7f08a7e0a800] 16:45:46 INFO - PROCESS | 3432 | 1461023146067 Marionette DEBUG loaded listener.js 16:45:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 170 (0x7f08a8b11000) [pid = 3432] [serial = 2118] [outer = 0x7f08a7e0a800] 16:45:46 INFO - PROCESS | 3432 | 1461023146930 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]]]}] 16:45:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:45:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1538ms 16:45:46 INFO - PROCESS | 3432 | 1461023146967 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 16:45:46 INFO - PROCESS | 3432 | 1461023146971 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 16:45:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:45:46 INFO - PROCESS | 3432 | 1461023146977 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:45:46 INFO - PROCESS | 3432 | 1461023146981 Marionette TRACE conn3 <- [1,2794,null,{}] 16:45:46 INFO - PROCESS | 3432 | 1461023146986 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}] 16:45:47 INFO - PROCESS | 3432 | 1461023147211 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 16:45:47 INFO - PROCESS | 3432 | 1461023147515 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:47 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08abd6a000 == 201 [pid = 3432] [id = 706] 16:45:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 171 (0x7f08943e8400) [pid = 3432] [serial = 2119] [outer = (nil)] 16:45:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 172 (0x7f08a0922400) [pid = 3432] [serial = 2120] [outer = 0x7f08943e8400] 16:45:47 INFO - PROCESS | 3432 | 1461023147596 Marionette DEBUG loaded listener.js 16:45:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 173 (0x7f08a9946c00) [pid = 3432] [serial = 2121] [outer = 0x7f08943e8400] 16:45:48 INFO - PROCESS | 3432 | 1461023148386 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]]]}] 16:45:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:45:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1479ms 16:45:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:45:48 INFO - PROCESS | 3432 | 1461023148457 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 16:45:48 INFO - PROCESS | 3432 | 1461023148460 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 16:45:48 INFO - PROCESS | 3432 | 1461023148466 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:45:48 INFO - PROCESS | 3432 | 1461023148469 Marionette TRACE conn3 <- [1,2798,null,{}] 16:45:48 INFO - PROCESS | 3432 | 1461023148475 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}] 16:45:48 INFO - PROCESS | 3432 | 1461023148665 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 16:45:48 INFO - PROCESS | 3432 | 1461023148928 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:48 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ac43a000 == 202 [pid = 3432] [id = 707] 16:45:48 INFO - PROCESS | 3432 | ++DOMWINDOW == 174 (0x7f0895e51000) [pid = 3432] [serial = 2122] [outer = (nil)] 16:45:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 175 (0x7f08a9fdb800) [pid = 3432] [serial = 2123] [outer = 0x7f0895e51000] 16:45:49 INFO - PROCESS | 3432 | 1461023149043 Marionette DEBUG loaded listener.js 16:45:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 176 (0x7f08aa7aec00) [pid = 3432] [serial = 2124] [outer = 0x7f0895e51000] 16:45:49 INFO - PROCESS | 3432 | 1461023149860 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]]]}] 16:45:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:45:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1435ms 16:45:49 INFO - PROCESS | 3432 | 1461023149900 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 16:45:49 INFO - PROCESS | 3432 | 1461023149904 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 16:45:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:45:49 INFO - PROCESS | 3432 | 1461023149910 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:45:49 INFO - PROCESS | 3432 | 1461023149912 Marionette TRACE conn3 <- [1,2802,null,{}] 16:45:49 INFO - PROCESS | 3432 | 1461023149946 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}] 16:45:50 INFO - PROCESS | 3432 | 1461023150252 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 16:45:50 INFO - PROCESS | 3432 | 1461023150493 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:50 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ad130800 == 203 [pid = 3432] [id = 708] 16:45:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 177 (0x7f08a994c400) [pid = 3432] [serial = 2125] [outer = (nil)] 16:45:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 178 (0x7f08ab470400) [pid = 3432] [serial = 2126] [outer = 0x7f08a994c400] 16:45:50 INFO - PROCESS | 3432 | 1461023150572 Marionette DEBUG loaded listener.js 16:45:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 179 (0x7f08ab691000) [pid = 3432] [serial = 2127] [outer = 0x7f08a994c400] 16:45:51 INFO - PROCESS | 3432 | 1461023151353 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]]]}] 16:45:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:45:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1477ms 16:45:51 INFO - PROCESS | 3432 | 1461023151388 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 16:45:51 INFO - PROCESS | 3432 | 1461023151392 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 16:45:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:45:51 INFO - PROCESS | 3432 | 1461023151398 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:45:51 INFO - PROCESS | 3432 | 1461023151401 Marionette TRACE conn3 <- [1,2806,null,{}] 16:45:51 INFO - PROCESS | 3432 | 1461023151406 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}] 16:45:51 INFO - PROCESS | 3432 | 1461023151604 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 16:45:51 INFO - PROCESS | 3432 | 1461023151877 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:51 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08adfd5000 == 204 [pid = 3432] [id = 709] 16:45:51 INFO - PROCESS | 3432 | ++DOMWINDOW == 180 (0x7f0895ea1c00) [pid = 3432] [serial = 2128] [outer = (nil)] 16:45:51 INFO - PROCESS | 3432 | ++DOMWINDOW == 181 (0x7f08a6e3ac00) [pid = 3432] [serial = 2129] [outer = 0x7f0895ea1c00] 16:45:51 INFO - PROCESS | 3432 | 1461023151953 Marionette DEBUG loaded listener.js 16:45:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 182 (0x7f08ab8da400) [pid = 3432] [serial = 2130] [outer = 0x7f0895ea1c00] 16:45:52 INFO - PROCESS | 3432 | 1461023152803 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]]]}] 16:45:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:45:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1482ms 16:45:52 INFO - PROCESS | 3432 | 1461023152880 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 16:45:52 INFO - PROCESS | 3432 | 1461023152884 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 16:45:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:45:52 INFO - PROCESS | 3432 | 1461023152890 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:45:52 INFO - PROCESS | 3432 | 1461023152892 Marionette TRACE conn3 <- [1,2810,null,{}] 16:45:52 INFO - PROCESS | 3432 | 1461023152898 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}] 16:45:53 INFO - PROCESS | 3432 | 1461023153101 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 16:45:53 INFO - PROCESS | 3432 | 1461023153420 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:53 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b2f0b000 == 205 [pid = 3432] [id = 710] 16:45:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 183 (0x7f088d5c2800) [pid = 3432] [serial = 2131] [outer = (nil)] 16:45:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 184 (0x7f08ac2de800) [pid = 3432] [serial = 2132] [outer = 0x7f088d5c2800] 16:45:53 INFO - PROCESS | 3432 | 1461023153499 Marionette DEBUG loaded listener.js 16:45:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 185 (0x7f08ac3d1800) [pid = 3432] [serial = 2133] [outer = 0x7f088d5c2800] 16:45:54 INFO - PROCESS | 3432 | 1461023154327 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]]]}] 16:45:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:45:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1483ms 16:45:54 INFO - PROCESS | 3432 | 1461023154375 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 16:45:54 INFO - PROCESS | 3432 | 1461023154378 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 16:45:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:45:54 INFO - PROCESS | 3432 | 1461023154384 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:45:54 INFO - PROCESS | 3432 | 1461023154386 Marionette TRACE conn3 <- [1,2814,null,{}] 16:45:54 INFO - PROCESS | 3432 | 1461023154392 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}] 16:45:54 INFO - PROCESS | 3432 | 1461023154613 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 16:45:54 INFO - PROCESS | 3432 | 1461023154927 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:54 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b98f4800 == 206 [pid = 3432] [id = 711] 16:45:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 186 (0x7f08ac3d2000) [pid = 3432] [serial = 2134] [outer = (nil)] 16:45:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 187 (0x7f08ac80f000) [pid = 3432] [serial = 2135] [outer = 0x7f08ac3d2000] 16:45:55 INFO - PROCESS | 3432 | 1461023155014 Marionette DEBUG loaded listener.js 16:45:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 188 (0x7f08acd41400) [pid = 3432] [serial = 2136] [outer = 0x7f08ac3d2000] 16:45:55 INFO - PROCESS | 3432 | 1461023155879 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]]]}] 16:45:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:45:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1528ms 16:45:55 INFO - PROCESS | 3432 | 1461023155914 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 16:45:55 INFO - PROCESS | 3432 | 1461023155918 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 16:45:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:45:55 INFO - PROCESS | 3432 | 1461023155925 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:45:55 INFO - PROCESS | 3432 | 1461023155927 Marionette TRACE conn3 <- [1,2818,null,{}] 16:45:55 INFO - PROCESS | 3432 | 1461023155933 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}] 16:45:56 INFO - PROCESS | 3432 | 1461023156215 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 16:45:56 INFO - PROCESS | 3432 | 1461023156564 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:56 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b9da5800 == 207 [pid = 3432] [id = 712] 16:45:56 INFO - PROCESS | 3432 | ++DOMWINDOW == 189 (0x7f08971e4800) [pid = 3432] [serial = 2137] [outer = (nil)] 16:45:56 INFO - PROCESS | 3432 | ++DOMWINDOW == 190 (0x7f08ad162800) [pid = 3432] [serial = 2138] [outer = 0x7f08971e4800] 16:45:56 INFO - PROCESS | 3432 | 1461023156698 Marionette DEBUG loaded listener.js 16:45:56 INFO - PROCESS | 3432 | ++DOMWINDOW == 191 (0x7f08ad53dc00) [pid = 3432] [serial = 2139] [outer = 0x7f08971e4800] 16:45:57 INFO - PROCESS | 3432 | 1461023157578 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]]]}] 16:45:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:45:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1729ms 16:45:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:45:57 INFO - PROCESS | 3432 | 1461023157656 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 16:45:57 INFO - PROCESS | 3432 | 1461023157659 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 16:45:57 INFO - PROCESS | 3432 | 1461023157665 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:45:57 INFO - PROCESS | 3432 | 1461023157668 Marionette TRACE conn3 <- [1,2822,null,{}] 16:45:57 INFO - PROCESS | 3432 | 1461023157674 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}] 16:45:57 INFO - PROCESS | 3432 | 1461023157938 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 16:45:58 INFO - PROCESS | 3432 | 1461023158247 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:58 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08bc908000 == 208 [pid = 3432] [id = 713] 16:45:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 192 (0x7f08a8ebd400) [pid = 3432] [serial = 2140] [outer = (nil)] 16:45:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 193 (0x7f08adfb5c00) [pid = 3432] [serial = 2141] [outer = 0x7f08a8ebd400] 16:45:58 INFO - PROCESS | 3432 | 1461023158337 Marionette DEBUG loaded listener.js 16:45:58 INFO - PROCESS | 3432 | ++DOMWINDOW == 194 (0x7f08afa24c00) [pid = 3432] [serial = 2142] [outer = 0x7f08a8ebd400] 16:45:59 INFO - PROCESS | 3432 | 1461023159186 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]]]}] 16:45:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:45:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1579ms 16:45:59 INFO - PROCESS | 3432 | 1461023159244 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 16:45:59 INFO - PROCESS | 3432 | 1461023159247 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 16:45:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:45:59 INFO - PROCESS | 3432 | 1461023159253 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:45:59 INFO - PROCESS | 3432 | 1461023159256 Marionette TRACE conn3 <- [1,2826,null,{}] 16:45:59 INFO - PROCESS | 3432 | 1461023159262 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}] 16:45:59 INFO - PROCESS | 3432 | 1461023159452 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 16:45:59 INFO - PROCESS | 3432 | 1461023159800 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:59 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f088e82b000 == 209 [pid = 3432] [id = 714] 16:45:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 195 (0x7f088c74b000) [pid = 3432] [serial = 2143] [outer = (nil)] 16:45:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 196 (0x7f089125cc00) [pid = 3432] [serial = 2144] [outer = 0x7f088c74b000] 16:45:59 INFO - PROCESS | 3432 | 1461023159874 Marionette DEBUG loaded listener.js 16:46:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 197 (0x7f08ad5be800) [pid = 3432] [serial = 2145] [outer = 0x7f088c74b000] 16:46:01 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ac266000 == 208 [pid = 3432] [id = 390] 16:46:01 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0897a96800 == 207 [pid = 3432] [id = 469] 16:46:01 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089ab61800 == 206 [pid = 3432] [id = 470] 16:46:01 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089810f000 == 205 [pid = 3432] [id = 694] 16:46:01 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0897761800 == 204 [pid = 3432] [id = 693] 16:46:01 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089439b000 == 203 [pid = 3432] [id = 692] 16:46:01 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08925c4800 == 202 [pid = 3432] [id = 691] 16:46:01 INFO - PROCESS | 3432 | --DOCSHELL 0x7f088c55b000 == 201 [pid = 3432] [id = 690] 16:46:01 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0894bc4000 == 200 [pid = 3432] [id = 689] 16:46:01 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a391c800 == 199 [pid = 3432] [id = 686] 16:46:01 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a2cd6000 == 198 [pid = 3432] [id = 685] 16:46:01 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a19c8800 == 197 [pid = 3432] [id = 684] 16:46:01 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a07d0000 == 196 [pid = 3432] [id = 683] 16:46:01 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08998e2800 == 195 [pid = 3432] [id = 682] 16:46:01 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08982d1000 == 194 [pid = 3432] [id = 681] 16:46:01 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0897847000 == 193 [pid = 3432] [id = 680] 16:46:01 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0895fdf800 == 192 [pid = 3432] [id = 679] 16:46:01 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089439c800 == 191 [pid = 3432] [id = 678] 16:46:01 INFO - PROCESS | 3432 | --DOCSHELL 0x7f088eed7800 == 190 [pid = 3432] [id = 677] 16:46:01 INFO - PROCESS | 3432 | --DOMWINDOW == 196 (0x7f0891269400) [pid = 3432] [serial = 1947] [outer = (nil)] [url = about:blank] 16:46:01 INFO - PROCESS | 3432 | --DOMWINDOW == 195 (0x7f0891eecc00) [pid = 3432] [serial = 2030] [outer = (nil)] [url = about:blank] 16:46:01 INFO - PROCESS | 3432 | --DOMWINDOW == 194 (0x7f0899d3fc00) [pid = 3432] [serial = 1985] [outer = (nil)] [url = about:blank] 16:46:01 INFO - PROCESS | 3432 | --DOMWINDOW == 193 (0x7f0895e89000) [pid = 3432] [serial = 1970] [outer = (nil)] [url = about:blank] 16:46:01 INFO - PROCESS | 3432 | --DOMWINDOW == 192 (0x7f08a6c90c00) [pid = 3432] [serial = 2006] [outer = (nil)] [url = about:blank] 16:46:01 INFO - PROCESS | 3432 | --DOMWINDOW == 191 (0x7f088e8d8000) [pid = 3432] [serial = 2019] [outer = (nil)] [url = about:blank] 16:46:01 INFO - PROCESS | 3432 | --DOMWINDOW == 190 (0x7f08a4ce1800) [pid = 3432] [serial = 2003] [outer = (nil)] [url = about:blank] 16:46:01 INFO - PROCESS | 3432 | --DOMWINDOW == 189 (0x7f089a9d6c00) [pid = 3432] [serial = 1988] [outer = (nil)] [url = about:blank] 16:46:01 INFO - PROCESS | 3432 | --DOMWINDOW == 188 (0x7f089597d800) [pid = 3432] [serial = 2027] [outer = (nil)] [url = about:blank] 16:46:01 INFO - PROCESS | 3432 | --DOMWINDOW == 187 (0x7f088e8d6400) [pid = 3432] [serial = 1964] [outer = (nil)] [url = about:blank] 16:46:01 INFO - PROCESS | 3432 | --DOMWINDOW == 186 (0x7f0897917800) [pid = 3432] [serial = 1982] [outer = (nil)] [url = about:blank] 16:46:01 INFO - PROCESS | 3432 | --DOMWINDOW == 185 (0x7f088d5c7000) [pid = 3432] [serial = 2018] [outer = (nil)] [url = about:blank] 16:46:01 INFO - PROCESS | 3432 | --DOMWINDOW == 184 (0x7f088b2aec00) [pid = 3432] [serial = 2012] [outer = (nil)] [url = about:blank] 16:46:01 INFO - PROCESS | 3432 | --DOMWINDOW == 183 (0x7f0895e4ec00) [pid = 3432] [serial = 2028] [outer = (nil)] [url = about:blank] 16:46:01 INFO - PROCESS | 3432 | --DOMWINDOW == 182 (0x7f089125e800) [pid = 3432] [serial = 2021] [outer = (nil)] [url = about:blank] 16:46:01 INFO - PROCESS | 3432 | --DOMWINDOW == 181 (0x7f08a2b39800) [pid = 3432] [serial = 2000] [outer = (nil)] [url = about:blank] 16:46:01 INFO - PROCESS | 3432 | --DOMWINDOW == 180 (0x7f0894bed400) [pid = 3432] [serial = 2025] [outer = (nil)] [url = about:blank] 16:46:01 INFO - PROCESS | 3432 | --DOMWINDOW == 179 (0x7f088e8dac00) [pid = 3432] [serial = 2015] [outer = (nil)] [url = about:blank] 16:46:01 INFO - PROCESS | 3432 | --DOMWINDOW == 178 (0x7f08a2aca400) [pid = 3432] [serial = 1994] [outer = (nil)] [url = about:blank] 16:46:01 INFO - PROCESS | 3432 | --DOMWINDOW == 177 (0x7f08a06eac00) [pid = 3432] [serial = 1991] [outer = (nil)] [url = about:blank] 16:46:01 INFO - PROCESS | 3432 | --DOMWINDOW == 176 (0x7f08943ea400) [pid = 3432] [serial = 1967] [outer = (nil)] [url = about:blank] 16:46:01 INFO - PROCESS | 3432 | --DOMWINDOW == 175 (0x7f089270ec00) [pid = 3432] [serial = 2024] [outer = (nil)] [url = about:blank] 16:46:01 INFO - PROCESS | 3432 | --DOMWINDOW == 174 (0x7f08a6c98000) [pid = 3432] [serial = 2009] [outer = (nil)] [url = about:blank] 16:46:01 INFO - PROCESS | 3432 | --DOMWINDOW == 173 (0x7f08977ef800) [pid = 3432] [serial = 1979] [outer = (nil)] [url = about:blank] 16:46:01 INFO - PROCESS | 3432 | --DOMWINDOW == 172 (0x7f08a30b3c00) [pid = 3432] [serial = 1997] [outer = (nil)] [url = about:blank] 16:46:01 INFO - PROCESS | 3432 | --DOMWINDOW == 171 (0x7f0891ee8800) [pid = 3432] [serial = 2022] [outer = (nil)] [url = about:blank] 16:46:01 INFO - PROCESS | 3432 | --DOMWINDOW == 170 (0x7f0896163000) [pid = 3432] [serial = 1973] [outer = (nil)] [url = about:blank] 16:46:01 INFO - PROCESS | 3432 | --DOMWINDOW == 169 (0x7f0896299000) [pid = 3432] [serial = 1976] [outer = (nil)] [url = about:blank] 16:46:02 INFO - PROCESS | 3432 | 1461023162173 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:46:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:46:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 2942ms 16:46:02 INFO - PROCESS | 3432 | 1461023162198 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 16:46:02 INFO - PROCESS | 3432 | 1461023162206 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 16:46:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:46:02 INFO - PROCESS | 3432 | 1461023162219 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:46:02 INFO - PROCESS | 3432 | 1461023162227 Marionette TRACE conn3 <- [1,2830,null,{}] 16:46:02 INFO - PROCESS | 3432 | 1461023162241 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}] 16:46:02 INFO - PROCESS | 3432 | 1461023162619 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 16:46:02 INFO - PROCESS | 3432 | 1461023162811 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:02 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f088eb1e000 == 191 [pid = 3432] [id = 715] 16:46:02 INFO - PROCESS | 3432 | ++DOMWINDOW == 170 (0x7f088da9dc00) [pid = 3432] [serial = 2146] [outer = (nil)] 16:46:02 INFO - PROCESS | 3432 | ++DOMWINDOW == 171 (0x7f088ec66400) [pid = 3432] [serial = 2147] [outer = 0x7f088da9dc00] 16:46:02 INFO - PROCESS | 3432 | 1461023162887 Marionette DEBUG loaded listener.js 16:46:02 INFO - PROCESS | 3432 | ++DOMWINDOW == 172 (0x7f089126a400) [pid = 3432] [serial = 2148] [outer = 0x7f088da9dc00] 16:46:03 INFO - PROCESS | 3432 | 1461023163633 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]]]}] 16:46:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:46:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1456ms 16:46:03 INFO - PROCESS | 3432 | 1461023163673 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 16:46:03 INFO - PROCESS | 3432 | 1461023163683 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 16:46:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:46:03 INFO - PROCESS | 3432 | 1461023163693 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:46:03 INFO - PROCESS | 3432 | 1461023163697 Marionette TRACE conn3 <- [1,2834,null,{}] 16:46:03 INFO - PROCESS | 3432 | 1461023163702 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}] 16:46:04 INFO - PROCESS | 3432 | 1461023164006 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 16:46:04 INFO - PROCESS | 3432 | 1461023164132 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:04 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0892898800 == 192 [pid = 3432] [id = 716] 16:46:04 INFO - PROCESS | 3432 | ++DOMWINDOW == 173 (0x7f088c658800) [pid = 3432] [serial = 2149] [outer = (nil)] 16:46:04 INFO - PROCESS | 3432 | ++DOMWINDOW == 174 (0x7f0892713400) [pid = 3432] [serial = 2150] [outer = 0x7f088c658800] 16:46:04 INFO - PROCESS | 3432 | 1461023164199 Marionette DEBUG loaded listener.js 16:46:04 INFO - PROCESS | 3432 | ++DOMWINDOW == 175 (0x7f0895951800) [pid = 3432] [serial = 2151] [outer = 0x7f088c658800] 16:46:05 INFO - PROCESS | 3432 | 1461023165346 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:46:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:46:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1697ms 16:46:05 INFO - PROCESS | 3432 | 1461023165392 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 16:46:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:46:05 INFO - PROCESS | 3432 | 1461023165395 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 16:46:05 INFO - PROCESS | 3432 | 1461023165407 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:46:05 INFO - PROCESS | 3432 | 1461023165412 Marionette TRACE conn3 <- [1,2838,null,{}] 16:46:05 INFO - PROCESS | 3432 | 1461023165428 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}] 16:46:05 INFO - PROCESS | 3432 | 1461023165694 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 16:46:05 INFO - PROCESS | 3432 | 1461023165892 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:05 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0894ad2000 == 193 [pid = 3432] [id = 717] 16:46:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 176 (0x7f0895983400) [pid = 3432] [serial = 2152] [outer = (nil)] 16:46:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 177 (0x7f0896171c00) [pid = 3432] [serial = 2153] [outer = 0x7f0895983400] 16:46:05 INFO - PROCESS | 3432 | 1461023165963 Marionette DEBUG loaded listener.js 16:46:06 INFO - PROCESS | 3432 | ++DOMWINDOW == 178 (0x7f08962a6400) [pid = 3432] [serial = 2154] [outer = 0x7f0895983400] 16:46:06 INFO - PROCESS | 3432 | --DOMWINDOW == 177 (0x7f0895e80000) [pid = 3432] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:46:06 INFO - PROCESS | 3432 | --DOMWINDOW == 176 (0x7f0895e7e400) [pid = 3432] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:46:06 INFO - PROCESS | 3432 | --DOMWINDOW == 175 (0x7f0894be8000) [pid = 3432] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:46:06 INFO - PROCESS | 3432 | --DOMWINDOW == 174 (0x7f088c752c00) [pid = 3432] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:46:06 INFO - PROCESS | 3432 | --DOMWINDOW == 173 (0x7f088c65f800) [pid = 3432] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:46:07 INFO - PROCESS | 3432 | 1461023167001 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]]]}] 16:46:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:46:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1640ms 16:46:07 INFO - PROCESS | 3432 | 1461023167041 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 16:46:07 INFO - PROCESS | 3432 | 1461023167046 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 16:46:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:46:07 INFO - PROCESS | 3432 | 1461023167052 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:46:07 INFO - PROCESS | 3432 | 1461023167054 Marionette TRACE conn3 <- [1,2842,null,{}] 16:46:07 INFO - PROCESS | 3432 | 1461023167059 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}] 16:46:07 INFO - PROCESS | 3432 | 1461023167314 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 16:46:07 INFO - PROCESS | 3432 | 1461023167619 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:07 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0896ac9000 == 194 [pid = 3432] [id = 718] 16:46:07 INFO - PROCESS | 3432 | ++DOMWINDOW == 174 (0x7f088c65f800) [pid = 3432] [serial = 2155] [outer = (nil)] 16:46:07 INFO - PROCESS | 3432 | ++DOMWINDOW == 175 (0x7f0896fcdc00) [pid = 3432] [serial = 2156] [outer = 0x7f088c65f800] 16:46:07 INFO - PROCESS | 3432 | 1461023167735 Marionette DEBUG loaded listener.js 16:46:07 INFO - PROCESS | 3432 | ++DOMWINDOW == 176 (0x7f089778e800) [pid = 3432] [serial = 2157] [outer = 0x7f088c65f800] 16:46:08 INFO - PROCESS | 3432 | 1461023168483 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]]]}] 16:46:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:46:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1479ms 16:46:08 INFO - PROCESS | 3432 | 1461023168542 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 16:46:08 INFO - PROCESS | 3432 | 1461023168545 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 16:46:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:46:08 INFO - PROCESS | 3432 | 1461023168556 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:46:08 INFO - PROCESS | 3432 | 1461023168558 Marionette TRACE conn3 <- [1,2846,null,{}] 16:46:08 INFO - PROCESS | 3432 | 1461023168563 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}] 16:46:08 INFO - PROCESS | 3432 | 1461023168791 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 16:46:09 INFO - PROCESS | 3432 | 1461023169249 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:09 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f088e828000 == 195 [pid = 3432] [id = 719] 16:46:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 177 (0x7f088c74bc00) [pid = 3432] [serial = 2158] [outer = (nil)] 16:46:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 178 (0x7f088d5c1c00) [pid = 3432] [serial = 2159] [outer = 0x7f088c74bc00] 16:46:09 INFO - PROCESS | 3432 | 1461023169392 Marionette DEBUG loaded listener.js 16:46:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 179 (0x7f088e8ddc00) [pid = 3432] [serial = 2160] [outer = 0x7f088c74bc00] 16:46:10 INFO - PROCESS | 3432 | 1461023170319 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]]]}] 16:46:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:46:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1844ms 16:46:10 INFO - PROCESS | 3432 | 1461023170399 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 16:46:10 INFO - PROCESS | 3432 | 1461023170407 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 16:46:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:46:10 INFO - PROCESS | 3432 | 1461023170416 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:46:10 INFO - PROCESS | 3432 | 1461023170421 Marionette TRACE conn3 <- [1,2850,null,{}] 16:46:10 INFO - PROCESS | 3432 | 1461023170428 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}] 16:46:10 INFO - PROCESS | 3432 | 1461023170710 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 16:46:11 INFO - PROCESS | 3432 | 1461023171036 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:11 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0894ac9800 == 196 [pid = 3432] [id = 720] 16:46:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 180 (0x7f0892710c00) [pid = 3432] [serial = 2161] [outer = (nil)] 16:46:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 181 (0x7f0895976400) [pid = 3432] [serial = 2162] [outer = 0x7f0892710c00] 16:46:11 INFO - PROCESS | 3432 | 1461023171120 Marionette DEBUG loaded listener.js 16:46:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 182 (0x7f0895e81400) [pid = 3432] [serial = 2163] [outer = 0x7f0892710c00] 16:46:12 INFO - PROCESS | 3432 | 1461023172088 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:46:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:46:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1732ms 16:46:12 INFO - PROCESS | 3432 | 1461023172152 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 16:46:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:46:12 INFO - PROCESS | 3432 | 1461023172158 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 16:46:12 INFO - PROCESS | 3432 | 1461023172165 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:46:12 INFO - PROCESS | 3432 | 1461023172168 Marionette TRACE conn3 <- [1,2854,null,{}] 16:46:12 INFO - PROCESS | 3432 | 1461023172174 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}] 16:46:12 INFO - PROCESS | 3432 | 1461023172407 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 16:46:12 INFO - PROCESS | 3432 | 1461023172765 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:12 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0897ab0800 == 197 [pid = 3432] [id = 721] 16:46:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 183 (0x7f0895978400) [pid = 3432] [serial = 2164] [outer = (nil)] 16:46:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 184 (0x7f0897136c00) [pid = 3432] [serial = 2165] [outer = 0x7f0895978400] 16:46:12 INFO - PROCESS | 3432 | 1461023172844 Marionette DEBUG loaded listener.js 16:46:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 185 (0x7f08977ef800) [pid = 3432] [serial = 2166] [outer = 0x7f0895978400] 16:46:13 INFO - PROCESS | 3432 | 1461023173768 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]]]}] 16:46:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:46:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1681ms 16:46:13 INFO - PROCESS | 3432 | 1461023173847 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 16:46:13 INFO - PROCESS | 3432 | 1461023173851 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 16:46:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:46:13 INFO - PROCESS | 3432 | 1461023173877 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:46:13 INFO - PROCESS | 3432 | 1461023173886 Marionette TRACE conn3 <- [1,2858,null,{}] 16:46:13 INFO - PROCESS | 3432 | 1461023173933 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}] 16:46:14 INFO - PROCESS | 3432 | 1461023174245 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 16:46:14 INFO - PROCESS | 3432 | 1461023174462 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:14 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0899707800 == 198 [pid = 3432] [id = 722] 16:46:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 186 (0x7f08983d8800) [pid = 3432] [serial = 2167] [outer = (nil)] 16:46:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 187 (0x7f089a874000) [pid = 3432] [serial = 2168] [outer = 0x7f08983d8800] 16:46:14 INFO - PROCESS | 3432 | 1461023174535 Marionette DEBUG loaded listener.js 16:46:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 188 (0x7f08a0920000) [pid = 3432] [serial = 2169] [outer = 0x7f08983d8800] 16:46:15 INFO - PROCESS | 3432 | 1461023175422 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:46:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:46:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1606ms 16:46:15 INFO - PROCESS | 3432 | 1461023175465 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 16:46:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:46:15 INFO - PROCESS | 3432 | 1461023175470 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 16:46:15 INFO - PROCESS | 3432 | 1461023175476 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:46:15 INFO - PROCESS | 3432 | 1461023175479 Marionette TRACE conn3 <- [1,2862,null,{}] 16:46:15 INFO - PROCESS | 3432 | 1461023175485 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}] 16:46:15 INFO - PROCESS | 3432 | 1461023175695 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 16:46:16 INFO - PROCESS | 3432 | 1461023176006 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:16 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0899b5c800 == 199 [pid = 3432] [id = 723] 16:46:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 189 (0x7f0896003000) [pid = 3432] [serial = 2170] [outer = (nil)] 16:46:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 190 (0x7f08a1a8c800) [pid = 3432] [serial = 2171] [outer = 0x7f0896003000] 16:46:16 INFO - PROCESS | 3432 | 1461023176087 Marionette DEBUG loaded listener.js 16:46:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 191 (0x7f08a2acfc00) [pid = 3432] [serial = 2172] [outer = 0x7f0896003000] 16:46:16 INFO - PROCESS | 3432 | 1461023176919 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]]]}] 16:46:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:46:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1483ms 16:46:16 INFO - PROCESS | 3432 | 1461023176959 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 16:46:16 INFO - PROCESS | 3432 | 1461023176963 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 16:46:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:46:16 INFO - PROCESS | 3432 | 1461023176969 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:46:16 INFO - PROCESS | 3432 | 1461023176972 Marionette TRACE conn3 <- [1,2866,null,{}] 16:46:16 INFO - PROCESS | 3432 | 1461023176978 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}] 16:46:17 INFO - PROCESS | 3432 | 1461023177193 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 16:46:17 INFO - PROCESS | 3432 | 1461023177516 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:17 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a07e2800 == 200 [pid = 3432] [id = 724] 16:46:17 INFO - PROCESS | 3432 | ++DOMWINDOW == 192 (0x7f08a2d9ac00) [pid = 3432] [serial = 2173] [outer = (nil)] 16:46:17 INFO - PROCESS | 3432 | ++DOMWINDOW == 193 (0x7f08a312c000) [pid = 3432] [serial = 2174] [outer = 0x7f08a2d9ac00] 16:46:17 INFO - PROCESS | 3432 | 1461023177616 Marionette DEBUG loaded listener.js 16:46:17 INFO - PROCESS | 3432 | ++DOMWINDOW == 194 (0x7f08a3cf1800) [pid = 3432] [serial = 2175] [outer = 0x7f08a2d9ac00] 16:46:18 INFO - PROCESS | 3432 | 1461023178520 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]]]}] 16:46:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:46:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1586ms 16:46:18 INFO - PROCESS | 3432 | 1461023178556 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 16:46:18 INFO - PROCESS | 3432 | 1461023178560 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 16:46:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:46:18 INFO - PROCESS | 3432 | 1461023178566 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:46:18 INFO - PROCESS | 3432 | 1461023178568 Marionette TRACE conn3 <- [1,2870,null,{}] 16:46:18 INFO - PROCESS | 3432 | 1461023178574 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}] 16:46:18 INFO - PROCESS | 3432 | 1461023178797 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 16:46:19 INFO - PROCESS | 3432 | 1461023179124 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:19 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2c71000 == 201 [pid = 3432] [id = 725] 16:46:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 195 (0x7f08a2b35000) [pid = 3432] [serial = 2176] [outer = (nil)] 16:46:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 196 (0x7f08a72a7c00) [pid = 3432] [serial = 2177] [outer = 0x7f08a2b35000] 16:46:19 INFO - PROCESS | 3432 | 1461023179204 Marionette DEBUG loaded listener.js 16:46:19 INFO - PROCESS | 3432 | ++DOMWINDOW == 197 (0x7f08a7db2800) [pid = 3432] [serial = 2178] [outer = 0x7f08a2b35000] 16:46:20 INFO - PROCESS | 3432 | 1461023180024 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]]]}] 16:46:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:46:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1502ms 16:46:20 INFO - PROCESS | 3432 | 1461023180069 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 16:46:20 INFO - PROCESS | 3432 | 1461023180073 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 16:46:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:46:20 INFO - PROCESS | 3432 | 1461023180079 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:46:20 INFO - PROCESS | 3432 | 1461023180082 Marionette TRACE conn3 <- [1,2874,null,{}] 16:46:20 INFO - PROCESS | 3432 | 1461023180088 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}] 16:46:20 INFO - PROCESS | 3432 | 1461023180305 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 16:46:20 INFO - PROCESS | 3432 | 1461023180660 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:20 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a390c000 == 202 [pid = 3432] [id = 726] 16:46:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 198 (0x7f08a2da8c00) [pid = 3432] [serial = 2179] [outer = (nil)] 16:46:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 199 (0x7f08a8b0cc00) [pid = 3432] [serial = 2180] [outer = 0x7f08a2da8c00] 16:46:20 INFO - PROCESS | 3432 | 1461023180829 Marionette DEBUG loaded listener.js 16:46:20 INFO - PROCESS | 3432 | ++DOMWINDOW == 200 (0x7f08a9711c00) [pid = 3432] [serial = 2181] [outer = 0x7f08a2da8c00] 16:46:21 INFO - PROCESS | 3432 | 1461023181624 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]]]}] 16:46:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:46:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1588ms 16:46:21 INFO - PROCESS | 3432 | 1461023181669 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 16:46:21 INFO - PROCESS | 3432 | 1461023181673 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 16:46:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:46:21 INFO - PROCESS | 3432 | 1461023181679 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:46:21 INFO - PROCESS | 3432 | 1461023181681 Marionette TRACE conn3 <- [1,2878,null,{}] 16:46:21 INFO - PROCESS | 3432 | 1461023181687 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}] 16:46:21 INFO - PROCESS | 3432 | 1461023181886 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 16:46:22 INFO - PROCESS | 3432 | 1461023182157 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:22 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a6e1f800 == 203 [pid = 3432] [id = 727] 16:46:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 201 (0x7f08a7db3800) [pid = 3432] [serial = 2182] [outer = (nil)] 16:46:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 202 (0x7f08a994c800) [pid = 3432] [serial = 2183] [outer = 0x7f08a7db3800] 16:46:22 INFO - PROCESS | 3432 | 1461023182277 Marionette DEBUG loaded listener.js 16:46:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 203 (0x7f08ab1a7800) [pid = 3432] [serial = 2184] [outer = 0x7f08a7db3800] 16:46:23 INFO - PROCESS | 3432 | 1461023183104 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]]]}] 16:46:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:46:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1477ms 16:46:23 INFO - PROCESS | 3432 | 1461023183157 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 16:46:23 INFO - PROCESS | 3432 | 1461023183161 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 16:46:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:46:23 INFO - PROCESS | 3432 | 1461023183168 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:46:23 INFO - PROCESS | 3432 | 1461023183171 Marionette TRACE conn3 <- [1,2882,null,{}] 16:46:23 INFO - PROCESS | 3432 | 1461023183176 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}] 16:46:23 INFO - PROCESS | 3432 | 1461023183382 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 16:46:23 INFO - PROCESS | 3432 | 1461023183683 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:23 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a7de2800 == 204 [pid = 3432] [id = 728] 16:46:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 204 (0x7f08a8b10000) [pid = 3432] [serial = 2185] [outer = (nil)] 16:46:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 205 (0x7f08acd41800) [pid = 3432] [serial = 2186] [outer = 0x7f08a8b10000] 16:46:23 INFO - PROCESS | 3432 | 1461023183763 Marionette DEBUG loaded listener.js 16:46:23 INFO - PROCESS | 3432 | ++DOMWINDOW == 206 (0x7f08af967c00) [pid = 3432] [serial = 2187] [outer = 0x7f08a8b10000] 16:46:24 INFO - PROCESS | 3432 | 1461023184640 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]]]}] 16:46:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:46:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1536ms 16:46:24 INFO - PROCESS | 3432 | 1461023184704 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 16:46:24 INFO - PROCESS | 3432 | 1461023184708 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 16:46:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:46:24 INFO - PROCESS | 3432 | 1461023184714 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:46:24 INFO - PROCESS | 3432 | 1461023184717 Marionette TRACE conn3 <- [1,2886,null,{}] 16:46:24 INFO - PROCESS | 3432 | 1461023184722 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}] 16:46:24 INFO - PROCESS | 3432 | 1461023184928 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 16:46:25 INFO - PROCESS | 3432 | 1461023185249 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:25 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08abb84000 == 205 [pid = 3432] [id = 729] 16:46:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 207 (0x7f08b984b000) [pid = 3432] [serial = 2188] [outer = (nil)] 16:46:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 208 (0x7f08b9ab9000) [pid = 3432] [serial = 2189] [outer = 0x7f08b984b000] 16:46:25 INFO - PROCESS | 3432 | 1461023185341 Marionette DEBUG loaded listener.js 16:46:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 209 (0x7f08b9fd9000) [pid = 3432] [serial = 2190] [outer = 0x7f08b984b000] 16:46:26 INFO - PROCESS | 3432 | 1461023186239 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]]]}] 16:46:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:46:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1582ms 16:46:26 INFO - PROCESS | 3432 | 1461023186296 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 16:46:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:46:26 INFO - PROCESS | 3432 | 1461023186301 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 16:46:26 INFO - PROCESS | 3432 | 1461023186306 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:46:26 INFO - PROCESS | 3432 | 1461023186310 Marionette TRACE conn3 <- [1,2890,null,{}] 16:46:26 INFO - PROCESS | 3432 | 1461023186316 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}] 16:46:26 INFO - PROCESS | 3432 | 1461023186544 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 16:46:26 INFO - PROCESS | 3432 | 1461023186859 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:26 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08be693800 == 206 [pid = 3432] [id = 730] 16:46:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 210 (0x7f08b984b800) [pid = 3432] [serial = 2191] [outer = (nil)] 16:46:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 211 (0x7f08bce27c00) [pid = 3432] [serial = 2192] [outer = 0x7f08b984b800] 16:46:26 INFO - PROCESS | 3432 | 1461023186940 Marionette DEBUG loaded listener.js 16:46:27 INFO - PROCESS | 3432 | ++DOMWINDOW == 212 (0x7f08bec0b400) [pid = 3432] [serial = 2193] [outer = 0x7f08b984b800] 16:46:27 INFO - PROCESS | 3432 | 1461023187736 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:46:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:46:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1481ms 16:46:27 INFO - PROCESS | 3432 | 1461023187788 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 16:46:27 INFO - PROCESS | 3432 | 1461023187791 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 16:46:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:46:27 INFO - PROCESS | 3432 | 1461023187816 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:46:27 INFO - PROCESS | 3432 | 1461023187819 Marionette TRACE conn3 <- [1,2894,null,{}] 16:46:27 INFO - PROCESS | 3432 | 1461023187824 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}] 16:46:28 INFO - PROCESS | 3432 | 1461023188048 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 16:46:28 INFO - PROCESS | 3432 | 1461023188362 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:28 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08beb2a800 == 207 [pid = 3432] [id = 731] 16:46:28 INFO - PROCESS | 3432 | ++DOMWINDOW == 213 (0x7f08bcf8a000) [pid = 3432] [serial = 2194] [outer = (nil)] 16:46:28 INFO - PROCESS | 3432 | ++DOMWINDOW == 214 (0x7f08bec11000) [pid = 3432] [serial = 2195] [outer = 0x7f08bcf8a000] 16:46:28 INFO - PROCESS | 3432 | 1461023188450 Marionette DEBUG loaded listener.js 16:46:28 INFO - PROCESS | 3432 | ++DOMWINDOW == 215 (0x7f08bed5b000) [pid = 3432] [serial = 2196] [outer = 0x7f08bcf8a000] 16:46:29 INFO - PROCESS | 3432 | 1461023189258 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]]]}] 16:46:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:46:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1484ms 16:46:29 INFO - PROCESS | 3432 | 1461023189302 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 16:46:29 INFO - PROCESS | 3432 | 1461023189306 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 16:46:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:46:29 INFO - PROCESS | 3432 | 1461023189312 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:46:29 INFO - PROCESS | 3432 | 1461023189314 Marionette TRACE conn3 <- [1,2898,null,{}] 16:46:29 INFO - PROCESS | 3432 | 1461023189320 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}] 16:46:29 INFO - PROCESS | 3432 | 1461023189533 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 16:46:29 INFO - PROCESS | 3432 | 1461023189847 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:29 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08bf05f800 == 208 [pid = 3432] [id = 732] 16:46:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 216 (0x7f088c4eb800) [pid = 3432] [serial = 2197] [outer = (nil)] 16:46:29 INFO - PROCESS | 3432 | ++DOMWINDOW == 217 (0x7f088c4f4c00) [pid = 3432] [serial = 2198] [outer = 0x7f088c4eb800] 16:46:29 INFO - PROCESS | 3432 | 1461023189924 Marionette DEBUG loaded listener.js 16:46:30 INFO - PROCESS | 3432 | ++DOMWINDOW == 218 (0x7f088c4f9400) [pid = 3432] [serial = 2199] [outer = 0x7f088c4eb800] 16:46:30 INFO - PROCESS | 3432 | 1461023190763 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]]]}] 16:46:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:46:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1497ms 16:46:30 INFO - PROCESS | 3432 | 1461023190810 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 16:46:30 INFO - PROCESS | 3432 | 1461023190814 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 16:46:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:46:30 INFO - PROCESS | 3432 | 1461023190820 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:46:30 INFO - PROCESS | 3432 | 1461023190822 Marionette TRACE conn3 <- [1,2902,null,{}] 16:46:30 INFO - PROCESS | 3432 | 1461023190828 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}] 16:46:31 INFO - PROCESS | 3432 | 1461023191017 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 16:46:31 INFO - PROCESS | 3432 | 1461023191295 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:31 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c0e82000 == 209 [pid = 3432] [id = 733] 16:46:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 219 (0x7f088c4f0400) [pid = 3432] [serial = 2200] [outer = (nil)] 16:46:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 220 (0x7f08bec0ac00) [pid = 3432] [serial = 2201] [outer = 0x7f088c4f0400] 16:46:31 INFO - PROCESS | 3432 | 1461023191409 Marionette DEBUG loaded listener.js 16:46:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 221 (0x7f08bed90400) [pid = 3432] [serial = 2202] [outer = 0x7f088c4f0400] 16:46:32 INFO - PROCESS | 3432 | 1461023192199 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:46:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:46:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1429ms 16:46:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:46:32 INFO - PROCESS | 3432 | 1461023192250 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 16:46:32 INFO - PROCESS | 3432 | 1461023192253 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 16:46:32 INFO - PROCESS | 3432 | 1461023192260 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:46:32 INFO - PROCESS | 3432 | 1461023192263 Marionette TRACE conn3 <- [1,2906,null,{}] 16:46:32 INFO - PROCESS | 3432 | 1461023192268 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}] 16:46:32 INFO - PROCESS | 3432 | 1461023192467 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 16:46:32 INFO - PROCESS | 3432 | 1461023192791 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:32 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08c4183000 == 210 [pid = 3432] [id = 734] 16:46:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 222 (0x7f088c4f4400) [pid = 3432] [serial = 2203] [outer = (nil)] 16:46:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 223 (0x7f088e808c00) [pid = 3432] [serial = 2204] [outer = 0x7f088c4f4400] 16:46:32 INFO - PROCESS | 3432 | 1461023192867 Marionette DEBUG loaded listener.js 16:46:32 INFO - PROCESS | 3432 | ++DOMWINDOW == 224 (0x7f088e80d400) [pid = 3432] [serial = 2205] [outer = 0x7f088c4f4400] 16:46:33 INFO - PROCESS | 3432 | 1461023193721 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]]]}] 16:46:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:46:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1539ms 16:46:33 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:46:33 INFO - PROCESS | 3432 | 1461023193799 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 16:46:33 INFO - PROCESS | 3432 | 1461023193801 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 16:46:33 INFO - PROCESS | 3432 | 1461023193807 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:46:33 INFO - PROCESS | 3432 | 1461023193810 Marionette TRACE conn3 <- [1,2910,null,{}] 16:46:33 INFO - PROCESS | 3432 | 1461023193816 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}] 16:46:34 INFO - PROCESS | 3432 | 1461023194050 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 16:46:34 INFO - PROCESS | 3432 | 1461023194362 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:34 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0892310800 == 211 [pid = 3432] [id = 735] 16:46:34 INFO - PROCESS | 3432 | ++DOMWINDOW == 225 (0x7f088e802400) [pid = 3432] [serial = 2206] [outer = (nil)] 16:46:34 INFO - PROCESS | 3432 | ++DOMWINDOW == 226 (0x7f088e811800) [pid = 3432] [serial = 2207] [outer = 0x7f088e802400] 16:46:34 INFO - PROCESS | 3432 | 1461023194437 Marionette DEBUG loaded listener.js 16:46:34 INFO - PROCESS | 3432 | ++DOMWINDOW == 227 (0x7f0891278800) [pid = 3432] [serial = 2208] [outer = 0x7f088e802400] 16:46:35 INFO - PROCESS | 3432 | 1461023195145 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]]]}] 16:46:35 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:46:35 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:46:35 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1380ms 16:46:35 INFO - PROCESS | 3432 | 1461023195187 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 16:46:35 INFO - PROCESS | 3432 | 1461023195191 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 16:46:35 INFO - TEST-START | /DOMEvents/constructors.html 16:46:35 INFO - PROCESS | 3432 | 1461023195197 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:46:35 INFO - PROCESS | 3432 | 1461023195199 Marionette TRACE conn3 <- [1,2914,null,{}] 16:46:35 INFO - PROCESS | 3432 | 1461023195205 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}] 16:46:35 INFO - PROCESS | 3432 | 1461023195458 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 16:46:35 INFO - PROCESS | 3432 | 1461023195752 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:35 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f088a2da800 == 212 [pid = 3432] [id = 736] 16:46:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 228 (0x7f0891277c00) [pid = 3432] [serial = 2209] [outer = (nil)] 16:46:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 229 (0x7f089127ec00) [pid = 3432] [serial = 2210] [outer = 0x7f0891277c00] 16:46:35 INFO - PROCESS | 3432 | 1461023195829 Marionette DEBUG loaded listener.js 16:46:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 230 (0x7f08a355b000) [pid = 3432] [serial = 2211] [outer = 0x7f0891277c00] 16:46:36 INFO - PROCESS | 3432 | 1461023196702 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]]]}] 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:46:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:46:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:46:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:46:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:46:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:46:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:46:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:46:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:46:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:46:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:46:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:46:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:46:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:46:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:46:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:46:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:46:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:46:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:46:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:46:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:46:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:46:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:46:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:46:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:46:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:46:36 INFO - TEST-OK | /DOMEvents/constructors.html | took 1593ms 16:46:36 INFO - PROCESS | 3432 | 1461023196790 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 16:46:36 INFO - PROCESS | 3432 | 1461023196794 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 16:46:36 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:46:36 INFO - PROCESS | 3432 | 1461023196806 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:46:36 INFO - PROCESS | 3432 | 1461023196808 Marionette TRACE conn3 <- [1,2918,null,{}] 16:46:36 INFO - PROCESS | 3432 | 1461023196820 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}] 16:46:37 INFO - PROCESS | 3432 | 1461023197067 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 16:46:37 INFO - PROCESS | 3432 | 1461023197386 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:37 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f088c54c800 == 213 [pid = 3432] [id = 737] 16:46:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 231 (0x7f088e80e800) [pid = 3432] [serial = 2212] [outer = (nil)] 16:46:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 232 (0x7f0898372400) [pid = 3432] [serial = 2213] [outer = 0x7f088e80e800] 16:46:37 INFO - PROCESS | 3432 | 1461023197460 Marionette DEBUG loaded listener.js 16:46:37 INFO - PROCESS | 3432 | ++DOMWINDOW == 233 (0x7f0898377400) [pid = 3432] [serial = 2214] [outer = 0x7f088e80e800] 16:46:38 INFO - PROCESS | 3432 | 1461023198169 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:46:38 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:46:38 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1388ms 16:46:38 INFO - PROCESS | 3432 | 1461023198193 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 16:46:38 INFO - PROCESS | 3432 | 1461023198196 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 16:46:38 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:46:38 INFO - PROCESS | 3432 | 1461023198202 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:46:38 INFO - PROCESS | 3432 | 1461023198204 Marionette TRACE conn3 <- [1,2922,null,{}] 16:46:38 INFO - PROCESS | 3432 | 1461023198210 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}] 16:46:38 INFO - PROCESS | 3432 | 1461023198410 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 16:46:38 INFO - PROCESS | 3432 | 1461023198699 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:38 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f088d78c800 == 214 [pid = 3432] [id = 738] 16:46:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 234 (0x7f089127a400) [pid = 3432] [serial = 2215] [outer = (nil)] 16:46:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 235 (0x7f0894c78400) [pid = 3432] [serial = 2216] [outer = 0x7f089127a400] 16:46:38 INFO - PROCESS | 3432 | 1461023198772 Marionette DEBUG loaded listener.js 16:46:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 236 (0x7f0894c7dc00) [pid = 3432] [serial = 2217] [outer = 0x7f089127a400] 16:46:40 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08baf4f000 == 213 [pid = 3432] [id = 482] 16:46:40 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0896ac9000 == 212 [pid = 3432] [id = 718] 16:46:40 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0894ad2000 == 211 [pid = 3432] [id = 717] 16:46:40 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0892898800 == 210 [pid = 3432] [id = 716] 16:46:40 INFO - PROCESS | 3432 | --DOCSHELL 0x7f088eb1e000 == 209 [pid = 3432] [id = 715] 16:46:40 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b98f4800 == 208 [pid = 3432] [id = 711] 16:46:40 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b2f0b000 == 207 [pid = 3432] [id = 710] 16:46:40 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08adfd5000 == 206 [pid = 3432] [id = 709] 16:46:40 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ad130800 == 205 [pid = 3432] [id = 708] 16:46:40 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08ac43a000 == 204 [pid = 3432] [id = 707] 16:46:40 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08abd6a000 == 203 [pid = 3432] [id = 706] 16:46:40 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a9fbb800 == 202 [pid = 3432] [id = 705] 16:46:40 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a7de8000 == 201 [pid = 3432] [id = 704] 16:46:40 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a79b1800 == 200 [pid = 3432] [id = 703] 16:46:40 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a7459000 == 199 [pid = 3432] [id = 702] 16:46:40 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a3f1d000 == 198 [pid = 3432] [id = 701] 16:46:40 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a2c80000 == 197 [pid = 3432] [id = 700] 16:46:40 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a1815800 == 196 [pid = 3432] [id = 699] 16:46:40 INFO - PROCESS | 3432 | --DOCSHELL 0x7f089ab59000 == 195 [pid = 3432] [id = 698] 16:46:40 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08982eb800 == 194 [pid = 3432] [id = 697] 16:46:40 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0894ac4800 == 193 [pid = 3432] [id = 696] 16:46:40 INFO - PROCESS | 3432 | --DOCSHELL 0x7f088e824800 == 192 [pid = 3432] [id = 695] 16:46:40 INFO - PROCESS | 3432 | --DOMWINDOW == 235 (0x7f0899d3c400) [pid = 3432] [serial = 2084] [outer = (nil)] [url = about:blank] 16:46:40 INFO - PROCESS | 3432 | --DOMWINDOW == 234 (0x7f0896174400) [pid = 3432] [serial = 2078] [outer = (nil)] [url = about:blank] 16:46:40 INFO - PROCESS | 3432 | --DOMWINDOW == 233 (0x7f089770c400) [pid = 3432] [serial = 2081] [outer = (nil)] [url = about:blank] 16:46:40 INFO - PROCESS | 3432 | --DOMWINDOW == 232 (0x7f0897b11400) [pid = 3432] [serial = 2082] [outer = (nil)] [url = about:blank] 16:46:40 INFO - PROCESS | 3432 | --DOMWINDOW == 231 (0x7f0892108000) [pid = 3432] [serial = 2036] [outer = (nil)] [url = about:blank] 16:46:40 INFO - PROCESS | 3432 | --DOMWINDOW == 230 (0x7f088daa0800) [pid = 3432] [serial = 2033] [outer = (nil)] [url = about:blank] 16:46:40 INFO - PROCESS | 3432 | --DOMWINDOW == 229 (0x7f08983d6000) [pid = 3432] [serial = 2048] [outer = (nil)] [url = about:blank] 16:46:40 INFO - PROCESS | 3432 | --DOMWINDOW == 228 (0x7f0895e4a000) [pid = 3432] [serial = 2075] [outer = (nil)] [url = about:blank] 16:46:40 INFO - PROCESS | 3432 | --DOMWINDOW == 227 (0x7f0897782c00) [pid = 3432] [serial = 2045] [outer = (nil)] [url = about:blank] 16:46:40 INFO - PROCESS | 3432 | --DOMWINDOW == 226 (0x7f08a1a87400) [pid = 3432] [serial = 2054] [outer = (nil)] [url = about:blank] 16:46:40 INFO - PROCESS | 3432 | --DOMWINDOW == 225 (0x7f08a4cd8c00) [pid = 3432] [serial = 2063] [outer = (nil)] [url = about:blank] 16:46:40 INFO - PROCESS | 3432 | --DOMWINDOW == 224 (0x7f089270e000) [pid = 3432] [serial = 2072] [outer = (nil)] [url = about:blank] 16:46:40 INFO - PROCESS | 3432 | --DOMWINDOW == 223 (0x7f0894be7c00) [pid = 3432] [serial = 2073] [outer = (nil)] [url = about:blank] 16:46:40 INFO - PROCESS | 3432 | --DOMWINDOW == 222 (0x7f089bbca000) [pid = 3432] [serial = 2051] [outer = (nil)] [url = about:blank] 16:46:40 INFO - PROCESS | 3432 | --DOMWINDOW == 221 (0x7f08a2a39000) [pid = 3432] [serial = 2057] [outer = (nil)] [url = about:blank] 16:46:40 INFO - PROCESS | 3432 | --DOMWINDOW == 220 (0x7f0891262400) [pid = 3432] [serial = 2070] [outer = (nil)] [url = about:blank] 16:46:40 INFO - PROCESS | 3432 | --DOMWINDOW == 219 (0x7f088e8dec00) [pid = 3432] [serial = 2069] [outer = (nil)] [url = about:blank] 16:46:40 INFO - PROCESS | 3432 | --DOMWINDOW == 218 (0x7f08a30ac400) [pid = 3432] [serial = 2060] [outer = (nil)] [url = about:blank] 16:46:40 INFO - PROCESS | 3432 | --DOMWINDOW == 217 (0x7f088e8e5400) [pid = 3432] [serial = 2066] [outer = (nil)] [url = about:blank] 16:46:40 INFO - PROCESS | 3432 | --DOMWINDOW == 216 (0x7f0895e9f800) [pid = 3432] [serial = 2039] [outer = (nil)] [url = about:blank] 16:46:40 INFO - PROCESS | 3432 | --DOMWINDOW == 215 (0x7f0896fcb400) [pid = 3432] [serial = 2042] [outer = (nil)] [url = about:blank] 16:46:40 INFO - PROCESS | 3432 | --DOMWINDOW == 214 (0x7f0896fc5800) [pid = 3432] [serial = 2079] [outer = (nil)] [url = about:blank] 16:46:40 INFO - PROCESS | 3432 | --DOMWINDOW == 213 (0x7f0895ecfc00) [pid = 3432] [serial = 2076] [outer = (nil)] [url = about:blank] 16:46:40 INFO - PROCESS | 3432 | [3432] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 16:46:41 INFO - PROCESS | 3432 | [3432] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 16:46:41 INFO - PROCESS | 3432 | [3432] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 16:46:41 INFO - PROCESS | 3432 | [3432] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 16:46:41 INFO - PROCESS | 3432 | 1461023201134 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]]]}] 16:46:41 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:46:41 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:46:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:46:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:46:41 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 16:46:41 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:46:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:46:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:46:41 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 16:46:41 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:46:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:46:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:46:41 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]" 16:46:41 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:46:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:46:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:46:41 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:46:41 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 2985ms 16:46:41 INFO - PROCESS | 3432 | 1461023201198 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 16:46:41 INFO - PROCESS | 3432 | 1461023201209 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 16:46:41 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:46:41 INFO - PROCESS | 3432 | 1461023201218 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:46:41 INFO - PROCESS | 3432 | 1461023201223 Marionette TRACE conn3 <- [1,2926,null,{}] 16:46:41 INFO - PROCESS | 3432 | 1461023201230 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}] 16:46:41 INFO - PROCESS | 3432 | 1461023201451 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 16:46:41 INFO - PROCESS | 3432 | 1461023201653 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:41 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0890bd8000 == 193 [pid = 3432] [id = 739] 16:46:41 INFO - PROCESS | 3432 | ++DOMWINDOW == 214 (0x7f089127c800) [pid = 3432] [serial = 2218] [outer = (nil)] 16:46:41 INFO - PROCESS | 3432 | ++DOMWINDOW == 215 (0x7f08943f3000) [pid = 3432] [serial = 2219] [outer = 0x7f089127c800] 16:46:41 INFO - PROCESS | 3432 | 1461023201726 Marionette DEBUG loaded listener.js 16:46:41 INFO - PROCESS | 3432 | ++DOMWINDOW == 216 (0x7f0894c7e800) [pid = 3432] [serial = 2220] [outer = 0x7f089127c800] 16:46:42 INFO - PROCESS | 3432 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:46:42 INFO - PROCESS | 3432 | 1461023202488 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]]]}] 16:46:42 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:46:42 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1294ms 16:46:42 INFO - PROCESS | 3432 | 1461023202511 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 16:46:42 INFO - PROCESS | 3432 | 1461023202519 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 16:46:42 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:46:42 INFO - PROCESS | 3432 | 1461023202529 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:46:42 INFO - PROCESS | 3432 | 1461023202533 Marionette TRACE conn3 <- [1,2930,null,{}] 16:46:42 INFO - PROCESS | 3432 | 1461023202570 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}] 16:46:42 INFO - PROCESS | 3432 | 1461023202756 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 16:46:42 INFO - PROCESS | 3432 | 1461023202774 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:42 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089289d800 == 194 [pid = 3432] [id = 740] 16:46:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 217 (0x7f0894d95000) [pid = 3432] [serial = 2221] [outer = (nil)] 16:46:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 218 (0x7f0895e86c00) [pid = 3432] [serial = 2222] [outer = 0x7f0894d95000] 16:46:42 INFO - PROCESS | 3432 | 1461023202835 Marionette DEBUG loaded listener.js 16:46:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 219 (0x7f0896169c00) [pid = 3432] [serial = 2223] [outer = 0x7f0894d95000] 16:46:43 INFO - PROCESS | 3432 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:46:43 INFO - PROCESS | 3432 | 1461023203729 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]]]}] 16:46:43 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:46:43 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1223ms 16:46:43 INFO - PROCESS | 3432 | 1461023203752 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 16:46:43 INFO - PROCESS | 3432 | 1461023203756 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 16:46:43 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:46:43 INFO - PROCESS | 3432 | 1461023203771 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:46:43 INFO - PROCESS | 3432 | 1461023203776 Marionette TRACE conn3 <- [1,2934,null,{}] 16:46:43 INFO - PROCESS | 3432 | 1461023203791 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}] 16:46:44 INFO - PROCESS | 3432 | 1461023204074 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 16:46:44 INFO - PROCESS | 3432 | 1461023204125 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:44 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0894dd0000 == 195 [pid = 3432] [id = 741] 16:46:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 220 (0x7f089713ec00) [pid = 3432] [serial = 2224] [outer = (nil)] 16:46:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 221 (0x7f0897785800) [pid = 3432] [serial = 2225] [outer = 0x7f089713ec00] 16:46:44 INFO - PROCESS | 3432 | 1461023204194 Marionette DEBUG loaded listener.js 16:46:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 222 (0x7f0897b13800) [pid = 3432] [serial = 2226] [outer = 0x7f089713ec00] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 221 (0x7f088e8da800) [pid = 3432] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 220 (0x7f088b2a9400) [pid = 3432] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 219 (0x7f089625cc00) [pid = 3432] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 218 (0x7f088c74a400) [pid = 3432] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 217 (0x7f0895ed0800) [pid = 3432] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 216 (0x7f0894da1c00) [pid = 3432] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 215 (0x7f088c65ac00) [pid = 3432] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 214 (0x7f088b2a4800) [pid = 3432] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 213 (0x7f0895e7a800) [pid = 3432] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 212 (0x7f0891ee8000) [pid = 3432] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 211 (0x7f089594c400) [pid = 3432] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 210 (0x7f088b2a4400) [pid = 3432] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 209 (0x7f089a9ce400) [pid = 3432] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 208 (0x7f08a3a84800) [pid = 3432] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 207 (0x7f089770c000) [pid = 3432] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 206 (0x7f0897b0c000) [pid = 3432] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 205 (0x7f089594b400) [pid = 3432] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 204 (0x7f089713f800) [pid = 3432] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 203 (0x7f0897708c00) [pid = 3432] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 202 (0x7f0895943800) [pid = 3432] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 201 (0x7f08a2a40400) [pid = 3432] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 200 (0x7f0897784000) [pid = 3432] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 199 (0x7f089bbc3800) [pid = 3432] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 198 (0x7f0896fccc00) [pid = 3432] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 197 (0x7f08983d0000) [pid = 3432] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 196 (0x7f088c65e400) [pid = 3432] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 195 (0x7f088b2a1400) [pid = 3432] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 194 (0x7f088c65a000) [pid = 3432] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 193 (0x7f0895983400) [pid = 3432] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 192 (0x7f08a72ee400) [pid = 3432] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 191 (0x7f08971e4800) [pid = 3432] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 190 (0x7f0895ea1c00) [pid = 3432] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 189 (0x7f089616a000) [pid = 3432] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 188 (0x7f08a7e0a800) [pid = 3432] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 187 (0x7f0897790400) [pid = 3432] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 186 (0x7f08ac3d2000) [pid = 3432] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 185 (0x7f08981f0c00) [pid = 3432] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 184 (0x7f0892714000) [pid = 3432] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 183 (0x7f088d5c2800) [pid = 3432] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 182 (0x7f08a6eddc00) [pid = 3432] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 181 (0x7f088da9dc00) [pid = 3432] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 180 (0x7f08a2d84000) [pid = 3432] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 179 (0x7f0895e51000) [pid = 3432] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 178 (0x7f08943e8400) [pid = 3432] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 177 (0x7f088c658800) [pid = 3432] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 176 (0x7f08a994c400) [pid = 3432] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 175 (0x7f08a8ebd400) [pid = 3432] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 174 (0x7f088b2a2c00) [pid = 3432] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 173 (0x7f08a2d80000) [pid = 3432] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 172 (0x7f0892718000) [pid = 3432] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 171 (0x7f088c74d000) [pid = 3432] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 170 (0x7f0894da1000) [pid = 3432] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 169 (0x7f089a9ccc00) [pid = 3432] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 168 (0x7f088c755c00) [pid = 3432] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:46:45 INFO - PROCESS | 3432 | --DOMWINDOW == 167 (0x7f08a1739000) [pid = 3432] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:46:45 INFO - PROCESS | 3432 | 1461023205985 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]]]}] 16:46:46 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:46:46 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 2243ms 16:46:46 INFO - PROCESS | 3432 | 1461023206006 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 16:46:46 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:46:46 INFO - PROCESS | 3432 | 1461023206010 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 16:46:46 INFO - PROCESS | 3432 | 1461023206016 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:46:46 INFO - PROCESS | 3432 | 1461023206019 Marionette TRACE conn3 <- [1,2938,null,{}] 16:46:46 INFO - PROCESS | 3432 | 1461023206024 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}] 16:46:46 INFO - PROCESS | 3432 | 1461023206277 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 16:46:46 INFO - PROCESS | 3432 | 1461023206405 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:46 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089289e800 == 196 [pid = 3432] [id = 742] 16:46:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 168 (0x7f088c65a000) [pid = 3432] [serial = 2227] [outer = (nil)] 16:46:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 169 (0x7f0891ee4c00) [pid = 3432] [serial = 2228] [outer = 0x7f088c65a000] 16:46:46 INFO - PROCESS | 3432 | 1461023206468 Marionette DEBUG loaded listener.js 16:46:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 170 (0x7f0895975800) [pid = 3432] [serial = 2229] [outer = 0x7f088c65a000] 16:46:47 INFO - PROCESS | 3432 | 1461023207031 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]]]}] 16:46:47 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. 16:46:47 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1032ms 16:46:47 INFO - PROCESS | 3432 | 1461023207048 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 16:46:47 INFO - PROCESS | 3432 | 1461023207050 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 16:46:47 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:46:47 INFO - PROCESS | 3432 | 1461023207062 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:46:47 INFO - PROCESS | 3432 | 1461023207065 Marionette TRACE conn3 <- [1,2942,null,{}] 16:46:47 INFO - PROCESS | 3432 | 1461023207070 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}] 16:46:47 INFO - PROCESS | 3432 | 1461023207278 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 16:46:47 INFO - PROCESS | 3432 | 1461023207476 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:47 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0896ad0800 == 197 [pid = 3432] [id = 743] 16:46:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 171 (0x7f088b2a4800) [pid = 3432] [serial = 2230] [outer = (nil)] 16:46:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 172 (0x7f0895e45000) [pid = 3432] [serial = 2231] [outer = 0x7f088b2a4800] 16:46:47 INFO - PROCESS | 3432 | 1461023207539 Marionette DEBUG loaded listener.js 16:46:47 INFO - PROCESS | 3432 | ++DOMWINDOW == 173 (0x7f0897133c00) [pid = 3432] [serial = 2232] [outer = 0x7f088b2a4800] 16:46:48 INFO - PROCESS | 3432 | 1461023208446 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"]]]}] 16:46:48 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 16:46:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:46:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:46:48 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1435ms 16:46:48 INFO - PROCESS | 3432 | 1461023208500 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 16:46:48 INFO - PROCESS | 3432 | 1461023208507 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 16:46:48 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:46:48 INFO - PROCESS | 3432 | 1461023208524 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:46:48 INFO - PROCESS | 3432 | 1461023208533 Marionette TRACE conn3 <- [1,2946,null,{}] 16:46:48 INFO - PROCESS | 3432 | 1461023208542 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}] 16:46:48 INFO - PROCESS | 3432 | 1461023208825 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 16:46:49 INFO - PROCESS | 3432 | 1461023209174 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:49 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08925e0000 == 198 [pid = 3432] [id = 744] 16:46:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 174 (0x7f0894c7f800) [pid = 3432] [serial = 2233] [outer = (nil)] 16:46:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 175 (0x7f0894d9e800) [pid = 3432] [serial = 2234] [outer = 0x7f0894c7f800] 16:46:49 INFO - PROCESS | 3432 | 1461023209252 Marionette DEBUG loaded listener.js 16:46:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 176 (0x7f0895e83400) [pid = 3432] [serial = 2235] [outer = 0x7f0894c7f800] 16:46:50 INFO - PROCESS | 3432 | 1461023209998 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]]]}] 16:46:50 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. 16:46:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1491ms 16:46:50 INFO - PROCESS | 3432 | 1461023210014 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 16:46:50 INFO - PROCESS | 3432 | 1461023210022 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 16:46:50 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:46:50 INFO - PROCESS | 3432 | 1461023210032 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:46:50 INFO - PROCESS | 3432 | 1461023210035 Marionette TRACE conn3 <- [1,2950,null,{}] 16:46:50 INFO - PROCESS | 3432 | 1461023210042 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}] 16:46:50 INFO - PROCESS | 3432 | 1461023210253 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 16:46:50 INFO - PROCESS | 3432 | 1461023210504 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:50 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089687f800 == 199 [pid = 3432] [id = 745] 16:46:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 177 (0x7f0895e9f800) [pid = 3432] [serial = 2236] [outer = (nil)] 16:46:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 178 (0x7f08962a5c00) [pid = 3432] [serial = 2237] [outer = 0x7f0895e9f800] 16:46:50 INFO - PROCESS | 3432 | 1461023210580 Marionette DEBUG loaded listener.js 16:46:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 179 (0x7f08971e2400) [pid = 3432] [serial = 2238] [outer = 0x7f0895e9f800] 16:46:51 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0897860000 == 200 [pid = 3432] [id = 746] 16:46:51 INFO - PROCESS | 3432 | ++DOMWINDOW == 180 (0x7f089836a000) [pid = 3432] [serial = 2239] [outer = (nil)] 16:46:51 INFO - PROCESS | 3432 | ++DOMWINDOW == 181 (0x7f0897787800) [pid = 3432] [serial = 2240] [outer = 0x7f089836a000] 16:46:51 INFO - PROCESS | 3432 | 1461023211612 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]]]}] 16:46:51 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. 16:46:51 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1588ms 16:46:51 INFO - PROCESS | 3432 | 1461023211620 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 16:46:51 INFO - PROCESS | 3432 | 1461023211623 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 16:46:51 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:46:51 INFO - PROCESS | 3432 | 1461023211630 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:46:51 INFO - PROCESS | 3432 | 1461023211636 Marionette TRACE conn3 <- [1,2954,null,{}] 16:46:51 INFO - PROCESS | 3432 | 1461023211652 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}] 16:46:51 INFO - PROCESS | 3432 | 1461023211885 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 16:46:52 INFO - PROCESS | 3432 | 1461023212129 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:52 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08989dc800 == 201 [pid = 3432] [id = 747] 16:46:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 182 (0x7f08981f2000) [pid = 3432] [serial = 2241] [outer = (nil)] 16:46:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 183 (0x7f08983d2000) [pid = 3432] [serial = 2242] [outer = 0x7f08981f2000] 16:46:52 INFO - PROCESS | 3432 | 1461023212251 Marionette DEBUG loaded listener.js 16:46:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 184 (0x7f0899a37c00) [pid = 3432] [serial = 2243] [outer = 0x7f08981f2000] 16:46:52 INFO - PROCESS | 3432 | 1461023212954 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]]]}] 16:46:52 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:46:52 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 16:46:52 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1336ms 16:46:52 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:46:52 INFO - PROCESS | 3432 | 1461023212967 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 16:46:52 INFO - PROCESS | 3432 | 1461023212970 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 16:46:52 INFO - PROCESS | 3432 | 1461023212977 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:46:52 INFO - PROCESS | 3432 | 1461023212980 Marionette TRACE conn3 <- [1,2958,null,{}] 16:46:52 INFO - PROCESS | 3432 | 1461023212985 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}] 16:46:53 INFO - PROCESS | 3432 | 1461023213205 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 16:46:53 INFO - PROCESS | 3432 | 1461023213456 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:53 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089ab5f800 == 202 [pid = 3432] [id = 748] 16:46:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 185 (0x7f089836f800) [pid = 3432] [serial = 2244] [outer = (nil)] 16:46:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 186 (0x7f089bb22000) [pid = 3432] [serial = 2245] [outer = 0x7f089836f800] 16:46:53 INFO - PROCESS | 3432 | 1461023213535 Marionette DEBUG loaded listener.js 16:46:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 187 (0x7f08a0920c00) [pid = 3432] [serial = 2246] [outer = 0x7f089836f800] 16:46:54 INFO - PROCESS | 3432 | 1461023214362 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]]]}] 16:46:54 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. 16:46:54 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1433ms 16:46:54 INFO - PROCESS | 3432 | 1461023214410 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 16:46:54 INFO - PROCESS | 3432 | 1461023214413 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 16:46:54 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:46:54 INFO - PROCESS | 3432 | 1461023214420 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:46:54 INFO - PROCESS | 3432 | 1461023214423 Marionette TRACE conn3 <- [1,2962,null,{}] 16:46:54 INFO - PROCESS | 3432 | 1461023214428 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}] 16:46:54 INFO - PROCESS | 3432 | 1461023214741 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 16:46:54 INFO - PROCESS | 3432 | 1461023214956 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:54 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a1712800 == 203 [pid = 3432] [id = 749] 16:46:54 INFO - PROCESS | 3432 | ++DOMWINDOW == 188 (0x7f08a091c400) [pid = 3432] [serial = 2247] [outer = (nil)] 16:46:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 189 (0x7f08a1a87400) [pid = 3432] [serial = 2248] [outer = 0x7f08a091c400] 16:46:55 INFO - PROCESS | 3432 | 1461023215033 Marionette DEBUG loaded listener.js 16:46:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 190 (0x7f08a2b25800) [pid = 3432] [serial = 2249] [outer = 0x7f08a091c400] 16:46:55 INFO - PROCESS | 3432 | 1461023215801 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]]]}] 16:46:55 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. 16:46:55 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1431ms 16:46:55 INFO - PROCESS | 3432 | 1461023215851 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 16:46:55 INFO - PROCESS | 3432 | 1461023215855 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 16:46:55 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:46:55 INFO - PROCESS | 3432 | 1461023215861 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:46:55 INFO - PROCESS | 3432 | 1461023215863 Marionette TRACE conn3 <- [1,2966,null,{}] 16:46:55 INFO - PROCESS | 3432 | 1461023215869 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}] 16:46:56 INFO - PROCESS | 3432 | 1461023216114 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 16:46:56 INFO - PROCESS | 3432 | 1461023216392 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:56 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a32e1800 == 204 [pid = 3432] [id = 750] 16:46:56 INFO - PROCESS | 3432 | ++DOMWINDOW == 191 (0x7f08a3130c00) [pid = 3432] [serial = 2250] [outer = (nil)] 16:46:56 INFO - PROCESS | 3432 | ++DOMWINDOW == 192 (0x7f08a3cc8c00) [pid = 3432] [serial = 2251] [outer = 0x7f08a3130c00] 16:46:56 INFO - PROCESS | 3432 | 1461023216480 Marionette DEBUG loaded listener.js 16:46:56 INFO - PROCESS | 3432 | ++DOMWINDOW == 193 (0x7f08a3cf3800) [pid = 3432] [serial = 2252] [outer = 0x7f08a3130c00] 16:46:57 INFO - PROCESS | 3432 | 1461023217230 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]]]}] 16:46:57 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. 16:46:57 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1380ms 16:46:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:46:57 INFO - PROCESS | 3432 | 1461023217242 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 16:46:57 INFO - PROCESS | 3432 | 1461023217244 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 16:46:57 INFO - PROCESS | 3432 | 1461023217251 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:46:57 INFO - PROCESS | 3432 | 1461023217254 Marionette TRACE conn3 <- [1,2970,null,{}] 16:46:57 INFO - PROCESS | 3432 | 1461023217259 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}] 16:46:57 INFO - PROCESS | 3432 | 1461023217460 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 16:46:57 INFO - PROCESS | 3432 | 1461023217711 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:57 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a7448800 == 205 [pid = 3432] [id = 751] 16:46:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 194 (0x7f08a3557c00) [pid = 3432] [serial = 2253] [outer = (nil)] 16:46:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 195 (0x7f08a4e7f400) [pid = 3432] [serial = 2254] [outer = 0x7f08a3557c00] 16:46:57 INFO - PROCESS | 3432 | 1461023217794 Marionette DEBUG loaded listener.js 16:46:57 INFO - PROCESS | 3432 | ++DOMWINDOW == 196 (0x7f08a6e3f000) [pid = 3432] [serial = 2255] [outer = 0x7f08a3557c00] 16:46:58 INFO - PROCESS | 3432 | 1461023218507 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]]]}] 16:46:58 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. 16:46:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1283ms 16:46:58 INFO - PROCESS | 3432 | 1461023218532 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 16:46:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:46:58 INFO - PROCESS | 3432 | 1461023218537 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 16:46:58 INFO - PROCESS | 3432 | 1461023218543 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:46:58 INFO - PROCESS | 3432 | 1461023218546 Marionette TRACE conn3 <- [1,2974,null,{}] 16:46:58 INFO - PROCESS | 3432 | 1461023218557 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}] 16:46:58 INFO - PROCESS | 3432 | 1461023218785 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 16:46:59 INFO - PROCESS | 3432 | 1461023219067 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:59 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a7b69000 == 206 [pid = 3432] [id = 752] 16:46:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 197 (0x7f08a3cd5800) [pid = 3432] [serial = 2256] [outer = (nil)] 16:46:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 198 (0x7f08a6ee4400) [pid = 3432] [serial = 2257] [outer = 0x7f08a3cd5800] 16:46:59 INFO - PROCESS | 3432 | 1461023219142 Marionette DEBUG loaded listener.js 16:46:59 INFO - PROCESS | 3432 | ++DOMWINDOW == 199 (0x7f08a72a5800) [pid = 3432] [serial = 2258] [outer = 0x7f08a3cd5800] 16:46:59 INFO - PROCESS | 3432 | 1461023219889 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]]]}] 16:46:59 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. 16:46:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1387ms 16:46:59 INFO - PROCESS | 3432 | 1461023219929 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 16:46:59 INFO - PROCESS | 3432 | 1461023219932 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 16:46:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:46:59 INFO - PROCESS | 3432 | 1461023219938 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:46:59 INFO - PROCESS | 3432 | 1461023219940 Marionette TRACE conn3 <- [1,2978,null,{}] 16:46:59 INFO - PROCESS | 3432 | 1461023219946 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}] 16:47:00 INFO - PROCESS | 3432 | 1461023220183 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 16:47:00 INFO - PROCESS | 3432 | 1461023220439 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:00 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ab5ed800 == 207 [pid = 3432] [id = 753] 16:47:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 200 (0x7f08a3db3000) [pid = 3432] [serial = 2259] [outer = (nil)] 16:47:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 201 (0x7f08a72f3400) [pid = 3432] [serial = 2260] [outer = 0x7f08a3db3000] 16:47:00 INFO - PROCESS | 3432 | 1461023220520 Marionette DEBUG loaded listener.js 16:47:00 INFO - PROCESS | 3432 | ++DOMWINDOW == 202 (0x7f08a7db4400) [pid = 3432] [serial = 2261] [outer = 0x7f08a3db3000] 16:47:01 INFO - PROCESS | 3432 | 1461023221262 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]]]}] 16:47:01 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. 16:47:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1379ms 16:47:01 INFO - PROCESS | 3432 | 1461023221317 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 16:47:01 INFO - PROCESS | 3432 | 1461023221321 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 16:47:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:47:01 INFO - PROCESS | 3432 | 1461023221327 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:47:01 INFO - PROCESS | 3432 | 1461023221330 Marionette TRACE conn3 <- [1,2982,null,{}] 16:47:01 INFO - PROCESS | 3432 | 1461023221336 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}] 16:47:01 INFO - PROCESS | 3432 | 1461023221576 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 16:47:01 INFO - PROCESS | 3432 | 1461023221846 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:01 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08ac8db000 == 208 [pid = 3432] [id = 754] 16:47:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 203 (0x7f0895e9c800) [pid = 3432] [serial = 2262] [outer = (nil)] 16:47:01 INFO - PROCESS | 3432 | ++DOMWINDOW == 204 (0x7f08a7dbdc00) [pid = 3432] [serial = 2263] [outer = 0x7f0895e9c800] 16:47:01 INFO - PROCESS | 3432 | 1461023221927 Marionette DEBUG loaded listener.js 16:47:02 INFO - PROCESS | 3432 | ++DOMWINDOW == 205 (0x7f08a9940c00) [pid = 3432] [serial = 2264] [outer = 0x7f0895e9c800] 16:47:02 INFO - PROCESS | 3432 | 1461023222722 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"]]]}] 16:47:02 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 16:47:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:47:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:47:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1438ms 16:47:02 INFO - PROCESS | 3432 | 1461023222767 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 16:47:02 INFO - PROCESS | 3432 | 1461023222771 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 16:47:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:47:02 INFO - PROCESS | 3432 | 1461023222777 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:47:02 INFO - PROCESS | 3432 | 1461023222781 Marionette TRACE conn3 <- [1,2986,null,{}] 16:47:02 INFO - PROCESS | 3432 | 1461023222786 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}] 16:47:03 INFO - PROCESS | 3432 | 1461023223038 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 16:47:03 INFO - PROCESS | 3432 | 1461023223315 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:03 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08b2db9000 == 209 [pid = 3432] [id = 755] 16:47:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 206 (0x7f08a4cda400) [pid = 3432] [serial = 2265] [outer = (nil)] 16:47:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 207 (0x7f08ab5c9c00) [pid = 3432] [serial = 2266] [outer = 0x7f08a4cda400] 16:47:03 INFO - PROCESS | 3432 | 1461023223399 Marionette DEBUG loaded listener.js 16:47:03 INFO - PROCESS | 3432 | ++DOMWINDOW == 208 (0x7f08ac2ddc00) [pid = 3432] [serial = 2267] [outer = 0x7f08a4cda400] 16:47:04 INFO - PROCESS | 3432 | 1461023224190 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]]]}] 16:47:04 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. 16:47:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1431ms 16:47:04 INFO - PROCESS | 3432 | 1461023224208 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 16:47:04 INFO - PROCESS | 3432 | 1461023224210 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 16:47:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:47:04 INFO - PROCESS | 3432 | 1461023224217 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:47:04 INFO - PROCESS | 3432 | 1461023224220 Marionette TRACE conn3 <- [1,2990,null,{}] 16:47:04 INFO - PROCESS | 3432 | 1461023224225 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}] 16:47:04 INFO - PROCESS | 3432 | 1461023224423 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 16:47:04 INFO - PROCESS | 3432 | 1461023224677 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:04 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08bac21000 == 210 [pid = 3432] [id = 756] 16:47:04 INFO - PROCESS | 3432 | ++DOMWINDOW == 209 (0x7f08a9cdc400) [pid = 3432] [serial = 2268] [outer = (nil)] 16:47:04 INFO - PROCESS | 3432 | ++DOMWINDOW == 210 (0x7f08acdbc400) [pid = 3432] [serial = 2269] [outer = 0x7f08a9cdc400] 16:47:04 INFO - PROCESS | 3432 | 1461023224749 Marionette DEBUG loaded listener.js 16:47:04 INFO - PROCESS | 3432 | ++DOMWINDOW == 211 (0x7f08af969400) [pid = 3432] [serial = 2270] [outer = 0x7f08a9cdc400] 16:47:05 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08beb2b000 == 211 [pid = 3432] [id = 757] 16:47:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 212 (0x7f08b984c000) [pid = 3432] [serial = 2271] [outer = (nil)] 16:47:05 INFO - PROCESS | 3432 | ++DOMWINDOW == 213 (0x7f08b2e47800) [pid = 3432] [serial = 2272] [outer = 0x7f08b984c000] 16:47:05 INFO - PROCESS | 3432 | 1461023225598 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]]]}] 16:47:05 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. 16:47:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1435ms 16:47:05 INFO - PROCESS | 3432 | 1461023225653 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 16:47:05 INFO - PROCESS | 3432 | 1461023225655 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 16:47:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:47:05 INFO - PROCESS | 3432 | 1461023225666 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:47:05 INFO - PROCESS | 3432 | 1461023225668 Marionette TRACE conn3 <- [1,2994,null,{}] 16:47:05 INFO - PROCESS | 3432 | 1461023225674 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}] 16:47:05 INFO - PROCESS | 3432 | 1461023225998 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 16:47:06 INFO - PROCESS | 3432 | 1461023226242 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:06 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08922a2800 == 212 [pid = 3432] [id = 758] 16:47:06 INFO - PROCESS | 3432 | ++DOMWINDOW == 214 (0x7f0896267800) [pid = 3432] [serial = 2273] [outer = (nil)] 16:47:06 INFO - PROCESS | 3432 | ++DOMWINDOW == 215 (0x7f08b8ccd800) [pid = 3432] [serial = 2274] [outer = 0x7f0896267800] 16:47:06 INFO - PROCESS | 3432 | 1461023226369 Marionette DEBUG loaded listener.js 16:47:06 INFO - PROCESS | 3432 | ++DOMWINDOW == 216 (0x7f08b9f32800) [pid = 3432] [serial = 2275] [outer = 0x7f0896267800] 16:47:07 INFO - PROCESS | 3432 | 1461023227104 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]]]}] 16:47:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:47:07 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 16:47:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1484ms 16:47:07 INFO - PROCESS | 3432 | 1461023227147 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 16:47:07 INFO - PROCESS | 3432 | 1461023227151 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 16:47:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:47:07 INFO - PROCESS | 3432 | 1461023227157 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:47:07 INFO - PROCESS | 3432 | 1461023227160 Marionette TRACE conn3 <- [1,2998,null,{}] 16:47:07 INFO - PROCESS | 3432 | 1461023227165 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}] 16:47:07 INFO - PROCESS | 3432 | 1461023227382 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 16:47:07 INFO - PROCESS | 3432 | 1461023227670 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:07 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08922bb800 == 213 [pid = 3432] [id = 759] 16:47:07 INFO - PROCESS | 3432 | ++DOMWINDOW == 217 (0x7f08ac61f400) [pid = 3432] [serial = 2276] [outer = (nil)] 16:47:07 INFO - PROCESS | 3432 | ++DOMWINDOW == 218 (0x7f08baf07400) [pid = 3432] [serial = 2277] [outer = 0x7f08ac61f400] 16:47:07 INFO - PROCESS | 3432 | 1461023227746 Marionette DEBUG loaded listener.js 16:47:07 INFO - PROCESS | 3432 | ++DOMWINDOW == 219 (0x7f08bec04000) [pid = 3432] [serial = 2278] [outer = 0x7f08ac61f400] 16:47:08 INFO - PROCESS | 3432 | 1461023228562 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]]]}] 16:47:08 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. 16:47:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1436ms 16:47:08 INFO - PROCESS | 3432 | 1461023228593 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 16:47:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:47:08 INFO - PROCESS | 3432 | 1461023228603 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 16:47:08 INFO - PROCESS | 3432 | 1461023228610 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:47:08 INFO - PROCESS | 3432 | 1461023228619 Marionette TRACE conn3 <- [1,3002,null,{}] 16:47:08 INFO - PROCESS | 3432 | 1461023228624 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}] 16:47:08 INFO - PROCESS | 3432 | 1461023228873 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 16:47:09 INFO - PROCESS | 3432 | 1461023229143 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:09 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089218f800 == 214 [pid = 3432] [id = 760] 16:47:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 220 (0x7f088dcc2400) [pid = 3432] [serial = 2279] [outer = (nil)] 16:47:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 221 (0x7f088dcca400) [pid = 3432] [serial = 2280] [outer = 0x7f088dcc2400] 16:47:09 INFO - PROCESS | 3432 | 1461023229219 Marionette DEBUG loaded listener.js 16:47:09 INFO - PROCESS | 3432 | ++DOMWINDOW == 222 (0x7f088dccfc00) [pid = 3432] [serial = 2281] [outer = 0x7f088dcc2400] 16:47:09 INFO - PROCESS | 3432 | 1461023229962 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]]]}] 16:47:09 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. 16:47:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1383ms 16:47:09 INFO - PROCESS | 3432 | 1461023229993 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 16:47:09 INFO - PROCESS | 3432 | 1461023229997 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 16:47:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:47:10 INFO - PROCESS | 3432 | 1461023230003 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:47:10 INFO - PROCESS | 3432 | 1461023230006 Marionette TRACE conn3 <- [1,3006,null,{}] 16:47:10 INFO - PROCESS | 3432 | 1461023230011 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}] 16:47:10 INFO - PROCESS | 3432 | 1461023230219 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 16:47:10 INFO - PROCESS | 3432 | 1461023230477 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:10 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f088ef6e800 == 215 [pid = 3432] [id = 761] 16:47:10 INFO - PROCESS | 3432 | ++DOMWINDOW == 223 (0x7f088dcc2c00) [pid = 3432] [serial = 2282] [outer = (nil)] 16:47:10 INFO - PROCESS | 3432 | ++DOMWINDOW == 224 (0x7f08afa20000) [pid = 3432] [serial = 2283] [outer = 0x7f088dcc2c00] 16:47:10 INFO - PROCESS | 3432 | 1461023230554 Marionette DEBUG loaded listener.js 16:47:10 INFO - PROCESS | 3432 | ++DOMWINDOW == 225 (0x7f08bec11c00) [pid = 3432] [serial = 2284] [outer = 0x7f088dcc2c00] 16:47:11 INFO - PROCESS | 3432 | 1461023231325 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]]]}] 16:47:11 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. 16:47:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1383ms 16:47:11 INFO - PROCESS | 3432 | 1461023231388 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 16:47:11 INFO - PROCESS | 3432 | 1461023231391 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 16:47:11 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:47:11 INFO - PROCESS | 3432 | 1461023231397 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:47:11 INFO - PROCESS | 3432 | 1461023231401 Marionette TRACE conn3 <- [1,3010,null,{}] 16:47:11 INFO - PROCESS | 3432 | 1461023231406 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}] 16:47:11 INFO - PROCESS | 3432 | 1461023231683 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 16:47:11 INFO - PROCESS | 3432 | 1461023231914 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:11 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f088ef86000 == 216 [pid = 3432] [id = 762] 16:47:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 226 (0x7f088dcc7400) [pid = 3432] [serial = 2285] [outer = (nil)] 16:47:11 INFO - PROCESS | 3432 | ++DOMWINDOW == 227 (0x7f0890aaa800) [pid = 3432] [serial = 2286] [outer = 0x7f088dcc7400] 16:47:11 INFO - PROCESS | 3432 | 1461023231987 Marionette DEBUG loaded listener.js 16:47:12 INFO - PROCESS | 3432 | ++DOMWINDOW == 228 (0x7f0890aaf000) [pid = 3432] [serial = 2287] [outer = 0x7f088dcc7400] 16:47:12 INFO - PROCESS | 3432 | 1461023232740 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]]]}] 16:47:12 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 16:47:12 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1384ms 16:47:12 INFO - PROCESS | 3432 | 1461023232782 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 16:47:12 INFO - PROCESS | 3432 | 1461023232785 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 16:47:12 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:47:12 INFO - PROCESS | 3432 | 1461023232792 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:47:12 INFO - PROCESS | 3432 | 1461023232794 Marionette TRACE conn3 <- [1,3014,null,{}] 16:47:12 INFO - PROCESS | 3432 | 1461023232800 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}] 16:47:13 INFO - PROCESS | 3432 | 1461023233023 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 16:47:13 INFO - PROCESS | 3432 | 1461023233317 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:13 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0894010800 == 217 [pid = 3432] [id = 763] 16:47:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 229 (0x7f088d88cc00) [pid = 3432] [serial = 2288] [outer = (nil)] 16:47:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 230 (0x7f088d893000) [pid = 3432] [serial = 2289] [outer = 0x7f088d88cc00] 16:47:13 INFO - PROCESS | 3432 | 1461023233398 Marionette DEBUG loaded listener.js 16:47:13 INFO - PROCESS | 3432 | ++DOMWINDOW == 231 (0x7f088d898400) [pid = 3432] [serial = 2290] [outer = 0x7f088d88cc00] 16:47:13 INFO - PROCESS | 3432 | [3432] 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 16:47:14 INFO - PROCESS | 3432 | 1461023234295 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:47:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:47:14 INFO - {} 16:47:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:47:14 INFO - {} 16:47:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:47:14 INFO - {} 16:47:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:47:14 INFO - {} 16:47:14 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1536ms 16:47:14 INFO - TEST-START | /FileAPI/fileReader.html 16:47:14 INFO - PROCESS | 3432 | 1461023234330 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 16:47:14 INFO - PROCESS | 3432 | 1461023234333 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 16:47:14 INFO - PROCESS | 3432 | 1461023234340 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:47:14 INFO - PROCESS | 3432 | 1461023234343 Marionette TRACE conn3 <- [1,3018,null,{}] 16:47:14 INFO - PROCESS | 3432 | 1461023234402 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}] 16:47:14 INFO - PROCESS | 3432 | 1461023234609 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 16:47:14 INFO - PROCESS | 3432 | 1461023234949 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:14 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f088f01c800 == 218 [pid = 3432] [id = 764] 16:47:14 INFO - PROCESS | 3432 | ++DOMWINDOW == 232 (0x7f088d898800) [pid = 3432] [serial = 2291] [outer = (nil)] 16:47:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 233 (0x7f0890ab2000) [pid = 3432] [serial = 2292] [outer = 0x7f088d898800] 16:47:15 INFO - PROCESS | 3432 | 1461023235027 Marionette DEBUG loaded listener.js 16:47:15 INFO - PROCESS | 3432 | ++DOMWINDOW == 234 (0x7f08bf007c00) [pid = 3432] [serial = 2293] [outer = 0x7f088d898800] 16:47:15 INFO - PROCESS | 3432 | 1461023235770 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]]]}] 16:47:15 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:47:15 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:47:15 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:47:15 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:47:15 INFO - TEST-OK | /FileAPI/fileReader.html | took 1478ms 16:47:15 INFO - PROCESS | 3432 | 1461023235817 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 16:47:15 INFO - PROCESS | 3432 | 1461023235820 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 16:47:15 INFO - TEST-START | /FileAPI/historical.html 16:47:15 INFO - PROCESS | 3432 | 1461023235826 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:47:15 INFO - PROCESS | 3432 | 1461023235828 Marionette TRACE conn3 <- [1,3022,null,{}] 16:47:15 INFO - PROCESS | 3432 | 1461023235834 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}] 16:47:16 INFO - PROCESS | 3432 | 1461023236036 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 16:47:16 INFO - PROCESS | 3432 | 1461023236344 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:16 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0899674000 == 219 [pid = 3432] [id = 765] 16:47:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 235 (0x7f0899803c00) [pid = 3432] [serial = 2294] [outer = (nil)] 16:47:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 236 (0x7f0899808c00) [pid = 3432] [serial = 2295] [outer = 0x7f0899803c00] 16:47:16 INFO - PROCESS | 3432 | 1461023236514 Marionette DEBUG loaded listener.js 16:47:16 INFO - PROCESS | 3432 | ++DOMWINDOW == 237 (0x7f089980e800) [pid = 3432] [serial = 2296] [outer = 0x7f0899803c00] 16:47:17 INFO - PROCESS | 3432 | 1461023237232 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"]]]}] 16:47:17 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:47:17 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:47:17 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:47:17 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:47:17 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:47:17 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:47:17 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:17 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:47:17 INFO - TEST-OK | /FileAPI/historical.html | took 1440ms 16:47:17 INFO - PROCESS | 3432 | 1461023237269 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 16:47:17 INFO - PROCESS | 3432 | 1461023237271 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 16:47:17 INFO - PROCESS | 3432 | 1461023237282 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:47:17 INFO - TEST-START | /FileAPI/idlharness.html 16:47:17 INFO - PROCESS | 3432 | 1461023237286 Marionette TRACE conn3 <- [1,3026,null,{}] 16:47:17 INFO - PROCESS | 3432 | 1461023237291 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}] 16:47:17 INFO - PROCESS | 3432 | 1461023237512 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 16:47:17 INFO - PROCESS | 3432 | 1461023237805 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:17 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f088d995800 == 220 [pid = 3432] [id = 766] 16:47:17 INFO - PROCESS | 3432 | ++DOMWINDOW == 238 (0x7f089679ec00) [pid = 3432] [serial = 2297] [outer = (nil)] 16:47:17 INFO - PROCESS | 3432 | ++DOMWINDOW == 239 (0x7f08967a3c00) [pid = 3432] [serial = 2298] [outer = 0x7f089679ec00] 16:47:17 INFO - PROCESS | 3432 | 1461023237880 Marionette DEBUG loaded listener.js 16:47:17 INFO - PROCESS | 3432 | ++DOMWINDOW == 240 (0x7f08967aa000) [pid = 3432] [serial = 2299] [outer = 0x7f089679ec00] 16:47:19 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a09bd000 == 219 [pid = 3432] [id = 319] 16:47:19 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08b2f09800 == 218 [pid = 3432] [id = 66] 16:47:19 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08c4183000 == 217 [pid = 3432] [id = 734] 16:47:19 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08c0e82000 == 216 [pid = 3432] [id = 733] 16:47:19 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08bf05f800 == 215 [pid = 3432] [id = 732] 16:47:19 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08beb2a800 == 214 [pid = 3432] [id = 731] 16:47:19 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08be693800 == 213 [pid = 3432] [id = 730] 16:47:19 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08abb84000 == 212 [pid = 3432] [id = 729] 16:47:19 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a7de2800 == 211 [pid = 3432] [id = 728] 16:47:19 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a6e1f800 == 210 [pid = 3432] [id = 727] 16:47:19 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a390c000 == 209 [pid = 3432] [id = 726] 16:47:19 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a2c71000 == 208 [pid = 3432] [id = 725] 16:47:19 INFO - PROCESS | 3432 | --DOCSHELL 0x7f08a07e2800 == 207 [pid = 3432] [id = 724] 16:47:19 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0899b5c800 == 206 [pid = 3432] [id = 723] 16:47:19 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0899707800 == 205 [pid = 3432] [id = 722] 16:47:19 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0897ab0800 == 204 [pid = 3432] [id = 721] 16:47:19 INFO - PROCESS | 3432 | --DOCSHELL 0x7f0894ac9800 == 203 [pid = 3432] [id = 720] 16:47:19 INFO - PROCESS | 3432 | --DOCSHELL 0x7f088e828000 == 202 [pid = 3432] [id = 719] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 239 (0x7f08977f7000) [pid = 3432] [serial = 2067] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 238 (0x7f0896002400) [pid = 3432] [serial = 1887] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 237 (0x7f0894d9a400) [pid = 3432] [serial = 2016] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 236 (0x7f0896178800) [pid = 3432] [serial = 1974] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 235 (0x7f08a6c4fc00) [pid = 3432] [serial = 2064] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 234 (0x7f088ec6e000) [pid = 3432] [serial = 2034] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 233 (0x7f0895ed0000) [pid = 3432] [serial = 1971] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 232 (0x7f0894d94000) [pid = 3432] [serial = 1968] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 231 (0x7f0897706800) [pid = 3432] [serial = 2043] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 230 (0x7f088c749800) [pid = 3432] [serial = 2013] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 229 (0x7f08a0929000) [pid = 3432] [serial = 1992] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 228 (0x7f08a6ee0800) [pid = 3432] [serial = 2007] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 227 (0x7f0899a33400) [pid = 3432] [serial = 1983] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 226 (0x7f089a9ca000) [pid = 3432] [serial = 1986] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 225 (0x7f08a6c4a400) [pid = 3432] [serial = 2004] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 224 (0x7f089bb1e400) [pid = 3432] [serial = 2049] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 223 (0x7f0897b0b800) [pid = 3432] [serial = 1980] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 222 (0x7f08a3ce7c00) [pid = 3432] [serial = 2001] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 221 (0x7f08a2b3c000) [pid = 3432] [serial = 1995] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 220 (0x7f08a173bc00) [pid = 3432] [serial = 2052] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 219 (0x7f08a1a96000) [pid = 3432] [serial = 2055] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 218 (0x7f08a2b26800) [pid = 3432] [serial = 2058] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 217 (0x7f08a36db800) [pid = 3432] [serial = 2061] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 216 (0x7f08a7246400) [pid = 3432] [serial = 2010] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 215 (0x7f089617d800) [pid = 3432] [serial = 2040] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 214 (0x7f089bb29c00) [pid = 3432] [serial = 1989] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 213 (0x7f088ec65400) [pid = 3432] [serial = 1965] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 212 (0x7f08a355cc00) [pid = 3432] [serial = 1998] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 211 (0x7f08977f9800) [pid = 3432] [serial = 2046] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 210 (0x7f0894d9c800) [pid = 3432] [serial = 2037] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 209 (0x7f0896fc4400) [pid = 3432] [serial = 1977] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 208 (0x7f0895e4dc00) [pid = 3432] [serial = 2031] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 207 (0x7f0896fcdc00) [pid = 3432] [serial = 2156] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 206 (0x7f0895e47000) [pid = 3432] [serial = 1962] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 205 (0x7f0896171c00) [pid = 3432] [serial = 2153] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 204 (0x7f08962a6400) [pid = 3432] [serial = 2154] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 203 (0x7f08a7694000) [pid = 3432] [serial = 2114] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 202 (0x7f089125cc00) [pid = 3432] [serial = 2144] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 201 (0x7f08ad53dc00) [pid = 3432] [serial = 2139] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 200 (0x7f08ad162800) [pid = 3432] [serial = 2138] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 199 (0x7f08a6e3ac00) [pid = 3432] [serial = 2129] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 198 (0x7f08a6ee0400) [pid = 3432] [serial = 2106] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 197 (0x7f08a6c98400) [pid = 3432] [serial = 2105] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 196 (0x7f08a8b11000) [pid = 3432] [serial = 2118] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 195 (0x7f08a7e0fc00) [pid = 3432] [serial = 2117] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 194 (0x7f0899d33000) [pid = 3432] [serial = 2097] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 193 (0x7f08983da800) [pid = 3432] [serial = 2096] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 192 (0x7f08acd41400) [pid = 3432] [serial = 2136] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 191 (0x7f08ac80f000) [pid = 3432] [serial = 2135] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 190 (0x7f08a0924000) [pid = 3432] [serial = 2100] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 189 (0x7f089bb24000) [pid = 3432] [serial = 2099] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 188 (0x7f0895978000) [pid = 3432] [serial = 2091] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 187 (0x7f0894becc00) [pid = 3432] [serial = 2090] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 186 (0x7f08ac3d1800) [pid = 3432] [serial = 2133] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 185 (0x7f08ac2de800) [pid = 3432] [serial = 2132] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 184 (0x7f08a72ee000) [pid = 3432] [serial = 2112] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 183 (0x7f08a72a7800) [pid = 3432] [serial = 2111] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 182 (0x7f088ec66400) [pid = 3432] [serial = 2147] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 181 (0x7f089126a400) [pid = 3432] [serial = 2148] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 180 (0x7f08a7250000) [pid = 3432] [serial = 2109] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 179 (0x7f08a6f1ac00) [pid = 3432] [serial = 2108] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 178 (0x7f08aa7aec00) [pid = 3432] [serial = 2124] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 177 (0x7f08a9fdb800) [pid = 3432] [serial = 2123] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 176 (0x7f08a9946c00) [pid = 3432] [serial = 2121] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 175 (0x7f08a0922400) [pid = 3432] [serial = 2120] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 174 (0x7f0892713400) [pid = 3432] [serial = 2150] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 173 (0x7f08ab691000) [pid = 3432] [serial = 2127] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 172 (0x7f08ab470400) [pid = 3432] [serial = 2126] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 171 (0x7f08afa24c00) [pid = 3432] [serial = 2142] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 170 (0x7f08adfb5c00) [pid = 3432] [serial = 2141] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 169 (0x7f08a769ec00) [pid = 3432] [serial = 2115] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 168 (0x7f088c756400) [pid = 3432] [serial = 2088] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 167 (0x7f088b2aac00) [pid = 3432] [serial = 2087] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 166 (0x7f08a3cef000) [pid = 3432] [serial = 2103] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 165 (0x7f08a2da4400) [pid = 3432] [serial = 2102] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 164 (0x7f089713cc00) [pid = 3432] [serial = 2094] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 163 (0x7f0896165800) [pid = 3432] [serial = 2093] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 162 (0x7f08ab8da400) [pid = 3432] [serial = 2130] [outer = (nil)] [url = about:blank] 16:47:20 INFO - PROCESS | 3432 | --DOMWINDOW == 161 (0x7f0895951800) [pid = 3432] [serial = 2151] [outer = (nil)] [url = about:blank] 16:47:21 INFO - PROCESS | 3432 | 1461023241392 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]]]}] 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:47:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:47:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:47:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:47:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:47:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:47:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:47:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:47:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:47:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:47:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:47:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:47:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:47:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:47:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:47:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:47:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:47:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:47:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:47:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:47:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:47:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:47:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:47:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:47:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:47:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:47:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:47:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:47:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:47:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:47:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:47:21 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 16:47:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:47:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:47:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:47:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:47:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:47:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:47:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:47:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:47:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:47:21 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 16:47:21 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 16:47:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:47:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:47:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:47:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:47:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:47:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:47:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:47:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:47:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:47:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:47:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:47:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:47:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:47:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:47:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:47:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:47:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:47:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:47:21 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 16:47:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:47:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:47:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:47:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:47:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:47:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:47:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:47:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:47:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:47:21 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 16:47:21 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 16:47:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:47:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:47:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:47:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:47:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:47:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:47:21 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:47:21 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:47:21 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:47:21 INFO - TEST-OK | /FileAPI/idlharness.html | took 4284ms 16:47:21 INFO - PROCESS | 3432 | 1461023241580 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 16:47:21 INFO - PROCESS | 3432 | 1461023241592 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 16:47:21 INFO - TEST-START | /FileAPI/idlharness.worker 16:47:21 INFO - PROCESS | 3432 | 1461023241604 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:47:21 INFO - PROCESS | 3432 | 1461023241613 Marionette TRACE conn3 <- [1,3030,null,{}] 16:47:21 INFO - PROCESS | 3432 | 1461023241627 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}] 16:47:21 INFO - PROCESS | 3432 | 1461023241842 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 16:47:22 INFO - PROCESS | 3432 | 1461023242041 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:22 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f088eed2800 == 203 [pid = 3432] [id = 767] 16:47:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 162 (0x7f088ec66400) [pid = 3432] [serial = 2300] [outer = (nil)] 16:47:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 163 (0x7f089127b000) [pid = 3432] [serial = 2301] [outer = 0x7f088ec66400] 16:47:22 INFO - PROCESS | 3432 | 1461023242103 Marionette DEBUG loaded listener.js 16:47:22 INFO - PROCESS | 3432 | ++DOMWINDOW == 164 (0x7f0891eec400) [pid = 3432] [serial = 2302] [outer = 0x7f088ec66400] 16:47:22 INFO - PROCESS | 3432 | [3432] 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 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:47:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:47:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:47:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:47:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:47:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:47:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:47:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:47:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:47:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:47:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:47:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:47:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:47:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:47:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:47:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:47:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:47:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:47:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:47:24 INFO - {} 16:47:24 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 16:47:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:47:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:47:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:47:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:47:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:47:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:47:24 INFO - {} 16:47:24 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 - {} 16:47:24 INFO - {} 16:47:24 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 16:47:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:47:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:47:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:47:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:47:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:47:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:47:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:47:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:47:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:47:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:47:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:47:24 INFO - {} 16:47:24 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 16:47:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:47:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:47:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:47:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:47:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:47:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:47:24 INFO - {} 16:47:24 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 - {} 16:47:24 INFO - {} 16:47:24 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 16:47:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:47:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:47:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:47:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:47:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:47:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:47:24 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 16:47:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:47:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:47:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:47:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:47:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:47:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:47:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:47:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:47:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:47:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:47:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:47:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:47:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:47:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:47:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:47:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:47:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:47:24 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 16:47:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:47:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:47:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:47:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:47:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:47:24 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 16:47:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:47:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:47:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:47:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:47:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:47:24 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 16:47:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:47:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:47:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:47:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:47:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:47:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:47:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:47:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:47:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:47:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:47:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:47:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:47:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:47:24 INFO - {} 16:47:24 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2967ms 16:47:24 INFO - PROCESS | 3432 | 1461023244460 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,{},{}]]]}] 16:47:24 INFO - PROCESS | 3432 | 1461023244575 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 16:47:24 INFO - PROCESS | 3432 | 1461023244598 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 16:47:24 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:47:24 INFO - PROCESS | 3432 | 1461023244627 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:47:24 INFO - PROCESS | 3432 | 1461023244635 Marionette TRACE conn3 <- [1,3034,null,{}] 16:47:24 INFO - PROCESS | 3432 | 1461023244646 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}] 16:47:24 INFO - PROCESS | 3432 | 1461023244940 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 16:47:25 INFO - PROCESS | 3432 | --DOMWINDOW == 163 (0x7f088c4eb800) [pid = 3432] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:47:25 INFO - PROCESS | 3432 | --DOMWINDOW == 162 (0x7f088c4f0400) [pid = 3432] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:47:25 INFO - PROCESS | 3432 | --DOMWINDOW == 161 (0x7f088c74bc00) [pid = 3432] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:47:25 INFO - PROCESS | 3432 | --DOMWINDOW == 160 (0x7f08a2b35000) [pid = 3432] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:47:25 INFO - PROCESS | 3432 | --DOMWINDOW == 159 (0x7f089127a400) [pid = 3432] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:47:25 INFO - PROCESS | 3432 | --DOMWINDOW == 158 (0x7f089713ec00) [pid = 3432] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:47:25 INFO - PROCESS | 3432 | --DOMWINDOW == 157 (0x7f0895978400) [pid = 3432] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:47:25 INFO - PROCESS | 3432 | --DOMWINDOW == 156 (0x7f088e80e800) [pid = 3432] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:47:25 INFO - PROCESS | 3432 | --DOMWINDOW == 155 (0x7f088e802400) [pid = 3432] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:47:25 INFO - PROCESS | 3432 | --DOMWINDOW == 154 (0x7f08b984b800) [pid = 3432] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:47:25 INFO - PROCESS | 3432 | --DOMWINDOW == 153 (0x7f088c65a000) [pid = 3432] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:47:25 INFO - PROCESS | 3432 | --DOMWINDOW == 152 (0x7f08983d9c00) [pid = 3432] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:47:25 INFO - PROCESS | 3432 | --DOMWINDOW == 151 (0x7f08a2da8c00) [pid = 3432] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:47:25 INFO - PROCESS | 3432 | --DOMWINDOW == 150 (0x7f0891277c00) [pid = 3432] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:47:25 INFO - PROCESS | 3432 | --DOMWINDOW == 149 (0x7f08a7db3800) [pid = 3432] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:47:25 INFO - PROCESS | 3432 | --DOMWINDOW == 148 (0x7f08bcf8a000) [pid = 3432] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:47:25 INFO - PROCESS | 3432 | --DOMWINDOW == 147 (0x7f089127c800) [pid = 3432] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:47:25 INFO - PROCESS | 3432 | --DOMWINDOW == 146 (0x7f08b984b000) [pid = 3432] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:47:25 INFO - PROCESS | 3432 | --DOMWINDOW == 145 (0x7f08a8b10000) [pid = 3432] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:47:25 INFO - PROCESS | 3432 | --DOMWINDOW == 144 (0x7f0894d95000) [pid = 3432] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:47:25 INFO - PROCESS | 3432 | --DOMWINDOW == 143 (0x7f08a2d9ac00) [pid = 3432] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:47:25 INFO - PROCESS | 3432 | --DOMWINDOW == 142 (0x7f088c4f4400) [pid = 3432] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:47:25 INFO - PROCESS | 3432 | --DOMWINDOW == 141 (0x7f08983d8800) [pid = 3432] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:47:25 INFO - PROCESS | 3432 | --DOMWINDOW == 140 (0x7f0896003000) [pid = 3432] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:47:25 INFO - PROCESS | 3432 | --DOMWINDOW == 139 (0x7f0892710c00) [pid = 3432] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:47:25 INFO - PROCESS | 3432 | --DOMWINDOW == 138 (0x7f088c74b000) [pid = 3432] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:47:25 INFO - PROCESS | 3432 | 1461023245556 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:25 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0891e22800 == 204 [pid = 3432] [id = 768] 16:47:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 139 (0x7f088c4eb800) [pid = 3432] [serial = 2303] [outer = (nil)] 16:47:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 140 (0x7f088c4f4400) [pid = 3432] [serial = 2304] [outer = 0x7f088c4eb800] 16:47:25 INFO - PROCESS | 3432 | 1461023245617 Marionette DEBUG loaded listener.js 16:47:25 INFO - PROCESS | 3432 | ++DOMWINDOW == 141 (0x7f089127c800) [pid = 3432] [serial = 2305] [outer = 0x7f088c4eb800] 16:47:26 INFO - PROCESS | 3432 | 1461023246207 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]]]}] 16:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:47:26 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1593ms 16:47:26 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:47:26 INFO - PROCESS | 3432 | 1461023246218 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 16:47:26 INFO - PROCESS | 3432 | 1461023246221 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 16:47:26 INFO - PROCESS | 3432 | 1461023246227 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:47:26 INFO - PROCESS | 3432 | 1461023246233 Marionette TRACE conn3 <- [1,3038,null,{}] 16:47:26 INFO - PROCESS | 3432 | 1461023246248 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}] 16:47:26 INFO - PROCESS | 3432 | 1461023246535 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 16:47:26 INFO - PROCESS | 3432 | 1461023246564 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:26 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08928b3800 == 205 [pid = 3432] [id = 769] 16:47:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 142 (0x7f0894d95000) [pid = 3432] [serial = 2306] [outer = (nil)] 16:47:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 143 (0x7f0896fd1400) [pid = 3432] [serial = 2307] [outer = 0x7f0894d95000] 16:47:26 INFO - PROCESS | 3432 | 1461023246628 Marionette DEBUG loaded listener.js 16:47:26 INFO - PROCESS | 3432 | ++DOMWINDOW == 144 (0x7f0897702800) [pid = 3432] [serial = 2308] [outer = 0x7f0894d95000] 16:47:27 INFO - PROCESS | 3432 | 1461023247382 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"]]]}] 16:47:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:47:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:47:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:47:27 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1196ms 16:47:27 INFO - PROCESS | 3432 | 1461023247593 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 16:47:27 INFO - PROCESS | 3432 | 1461023247600 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 16:47:27 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:47:27 INFO - PROCESS | 3432 | 1461023247615 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:47:27 INFO - PROCESS | 3432 | 1461023247619 Marionette TRACE conn3 <- [1,3042,null,{}] 16:47:27 INFO - PROCESS | 3432 | 1461023247627 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}] 16:47:27 INFO - PROCESS | 3432 | 1461023247832 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 16:47:28 INFO - PROCESS | 3432 | 1461023248097 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:28 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f088d9b1000 == 206 [pid = 3432] [id = 770] 16:47:28 INFO - PROCESS | 3432 | ++DOMWINDOW == 145 (0x7f088c756c00) [pid = 3432] [serial = 2309] [outer = (nil)] 16:47:28 INFO - PROCESS | 3432 | ++DOMWINDOW == 146 (0x7f088d894c00) [pid = 3432] [serial = 2310] [outer = 0x7f088c756c00] 16:47:28 INFO - PROCESS | 3432 | 1461023248234 Marionette DEBUG loaded listener.js 16:47:28 INFO - PROCESS | 3432 | ++DOMWINDOW == 147 (0x7f088e802c00) [pid = 3432] [serial = 2311] [outer = 0x7f088c756c00] 16:47:29 INFO - PROCESS | 3432 | 1461023249359 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]]]}] 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:47:29 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. 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:47:29 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'.) 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:47:29 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. 16:47:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:47:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:47:29 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. 16:47:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:47:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:47:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:47:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:47:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:47:29 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. 16:47:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:47:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:47:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:47:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:47:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:47:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:47:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:47:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:47:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:47:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:47:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:47:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:47:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:47:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:47:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:47:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:47:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:47:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:47:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:47:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:47:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:47:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:47:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:47:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:47:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:47:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:47:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:47:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:47:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:47:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:47:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:47:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:47:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:47:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:47:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:47:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:47:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:47:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:47:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:47:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:47:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:47:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:47:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:47:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:47:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:47:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:47:29 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1793ms 16:47:29 INFO - PROCESS | 3432 | 1461023249407 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 16:47:29 INFO - PROCESS | 3432 | 1461023249416 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 16:47:29 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:47:29 INFO - PROCESS | 3432 | 1461023249439 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:47:29 INFO - PROCESS | 3432 | 1461023249453 Marionette TRACE conn3 <- [1,3046,null,{}] 16:47:29 INFO - PROCESS | 3432 | 1461023249517 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}] 16:47:29 INFO - PROCESS | 3432 | 1461023249744 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 16:47:30 INFO - PROCESS | 3432 | 1461023250148 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:30 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f088f016000 == 207 [pid = 3432] [id = 771] 16:47:30 INFO - PROCESS | 3432 | ++DOMWINDOW == 148 (0x7f088d88b800) [pid = 3432] [serial = 2312] [outer = (nil)] 16:47:30 INFO - PROCESS | 3432 | ++DOMWINDOW == 149 (0x7f089127bc00) [pid = 3432] [serial = 2313] [outer = 0x7f088d88b800] 16:47:30 INFO - PROCESS | 3432 | 1461023250220 Marionette DEBUG loaded listener.js 16:47:30 INFO - PROCESS | 3432 | ++DOMWINDOW == 150 (0x7f08943e8800) [pid = 3432] [serial = 2314] [outer = 0x7f088d88b800] 16:47:30 INFO - PROCESS | 3432 | [3432] 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 16:47:31 INFO - PROCESS | 3432 | 1461023251029 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:47:31 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:47:31 INFO - {} 16:47:31 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1650ms 16:47:31 INFO - PROCESS | 3432 | 1461023251081 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 16:47:31 INFO - PROCESS | 3432 | 1461023251084 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 16:47:31 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:47:31 INFO - PROCESS | 3432 | 1461023251091 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:47:31 INFO - PROCESS | 3432 | 1461023251093 Marionette TRACE conn3 <- [1,3050,null,{}] 16:47:31 INFO - PROCESS | 3432 | 1461023251114 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}] 16:47:31 INFO - PROCESS | 3432 | 1461023251422 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 16:47:31 INFO - PROCESS | 3432 | 1461023251740 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:31 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0892899000 == 208 [pid = 3432] [id = 772] 16:47:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 151 (0x7f089597e400) [pid = 3432] [serial = 2315] [outer = (nil)] 16:47:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 152 (0x7f0895e47000) [pid = 3432] [serial = 2316] [outer = 0x7f089597e400] 16:47:31 INFO - PROCESS | 3432 | 1461023251865 Marionette DEBUG loaded listener.js 16:47:31 INFO - PROCESS | 3432 | ++DOMWINDOW == 153 (0x7f0895e95800) [pid = 3432] [serial = 2317] [outer = 0x7f089597e400] 16:47:32 INFO - PROCESS | 3432 | 1461023252657 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]]]}] 16:47:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:47:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:47:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:47:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:47:32 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1592ms 16:47:32 INFO - PROCESS | 3432 | 1461023252685 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 16:47:32 INFO - PROCESS | 3432 | 1461023252687 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 16:47:32 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:47:32 INFO - PROCESS | 3432 | 1461023252695 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:47:32 INFO - PROCESS | 3432 | 1461023252698 Marionette TRACE conn3 <- [1,3054,null,{}] 16:47:32 INFO - PROCESS | 3432 | 1461023252703 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}] 16:47:32 INFO - PROCESS | 3432 | 1461023252921 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 16:47:33 INFO - PROCESS | 3432 | 1461023253165 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:33 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08949e1000 == 209 [pid = 3432] [id = 773] 16:47:33 INFO - PROCESS | 3432 | ++DOMWINDOW == 154 (0x7f089597fc00) [pid = 3432] [serial = 2318] [outer = (nil)] 16:47:33 INFO - PROCESS | 3432 | ++DOMWINDOW == 155 (0x7f089679f800) [pid = 3432] [serial = 2319] [outer = 0x7f089597fc00] 16:47:33 INFO - PROCESS | 3432 | 1461023253243 Marionette DEBUG loaded listener.js 16:47:33 INFO - PROCESS | 3432 | ++DOMWINDOW == 156 (0x7f0896fc3c00) [pid = 3432] [serial = 2320] [outer = 0x7f089597fc00] 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:47:34 INFO - PROCESS | 3432 | 1461023254449 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"]]]}] 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:47:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:47:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:47:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:47:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:47:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:47:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:47:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:47:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:47:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:47:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:47:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:47:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:47:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:47:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:47:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:47:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:47:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:47:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:47:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:47:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:47:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:47:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:47:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:47:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:47:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:47:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:47:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:47:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:47:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:47:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:47:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:47:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:47:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:47:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:47:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:47:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:47:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:47:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:47:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:47:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:47:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:47:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:47:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:47:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:47:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:47:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:47:34 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" 16:47:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:47:34 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" 16:47:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:47:34 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1860ms 16:47:34 INFO - PROCESS | 3432 | 1461023254612 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 16:47:34 INFO - PROCESS | 3432 | 1461023254619 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 16:47:34 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:47:34 INFO - PROCESS | 3432 | 1461023254766 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:47:34 INFO - PROCESS | 3432 | 1461023254770 Marionette TRACE conn3 <- [1,3058,null,{}] 16:47:34 INFO - PROCESS | 3432 | 1461023254780 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}] 16:47:34 INFO - PROCESS | 3432 | 1461023254959 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 16:47:35 INFO - PROCESS | 3432 | 1461023255219 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:35 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0895b1e800 == 210 [pid = 3432] [id = 774] 16:47:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 157 (0x7f0895ea3400) [pid = 3432] [serial = 2321] [outer = (nil)] 16:47:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 158 (0x7f0897b0e400) [pid = 3432] [serial = 2322] [outer = 0x7f0895ea3400] 16:47:35 INFO - PROCESS | 3432 | 1461023255290 Marionette DEBUG loaded listener.js 16:47:35 INFO - PROCESS | 3432 | ++DOMWINDOW == 159 (0x7f08981f9000) [pid = 3432] [serial = 2323] [outer = 0x7f0895ea3400] 16:47:36 INFO - PROCESS | 3432 | 1461023256060 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]]]}] 16:47:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:47:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:47:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:47:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:47:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:47:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:47:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:47:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:47:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:47:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:47:36 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:47:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:36 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:47:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:47:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:47:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:47:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:47:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:47:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:47:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:47:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:47:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:47:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:47:36 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1472ms 16:47:36 INFO - PROCESS | 3432 | 1461023256107 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 16:47:36 INFO - PROCESS | 3432 | 1461023256113 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 16:47:36 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:47:36 INFO - PROCESS | 3432 | 1461023256123 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:47:36 INFO - PROCESS | 3432 | 1461023256125 Marionette TRACE conn3 <- [1,3062,null,{}] 16:47:36 INFO - PROCESS | 3432 | 1461023256131 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}] 16:47:36 INFO - PROCESS | 3432 | 1461023256404 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 16:47:36 INFO - PROCESS | 3432 | 1461023256721 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:36 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0891fad000 == 211 [pid = 3432] [id = 775] 16:47:36 INFO - PROCESS | 3432 | ++DOMWINDOW == 160 (0x7f08981f9c00) [pid = 3432] [serial = 2324] [outer = (nil)] 16:47:36 INFO - PROCESS | 3432 | ++DOMWINDOW == 161 (0x7f089980d800) [pid = 3432] [serial = 2325] [outer = 0x7f08981f9c00] 16:47:36 INFO - PROCESS | 3432 | 1461023256799 Marionette DEBUG loaded listener.js 16:47:36 INFO - PROCESS | 3432 | ++DOMWINDOW == 162 (0x7f0899d34400) [pid = 3432] [serial = 2326] [outer = 0x7f08981f9c00] 16:47:37 INFO - PROCESS | 3432 | [3432] 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 16:47:37 INFO - PROCESS | 3432 | 1461023257569 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:47:37 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:47:37 INFO - {} 16:47:37 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1477ms 16:47:37 INFO - PROCESS | 3432 | 1461023257601 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 16:47:37 INFO - PROCESS | 3432 | 1461023257604 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 16:47:37 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:47:37 INFO - PROCESS | 3432 | 1461023257610 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:47:37 INFO - PROCESS | 3432 | 1461023257613 Marionette TRACE conn3 <- [1,3066,null,{}] 16:47:37 INFO - PROCESS | 3432 | 1461023257618 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}] 16:47:37 INFO - PROCESS | 3432 | 1461023257820 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 16:47:38 INFO - PROCESS | 3432 | 1461023258092 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:38 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0897820800 == 212 [pid = 3432] [id = 776] 16:47:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 163 (0x7f0894bf2800) [pid = 3432] [serial = 2327] [outer = (nil)] 16:47:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 164 (0x7f089a9ce400) [pid = 3432] [serial = 2328] [outer = 0x7f0894bf2800] 16:47:38 INFO - PROCESS | 3432 | 1461023258165 Marionette DEBUG loaded listener.js 16:47:38 INFO - PROCESS | 3432 | ++DOMWINDOW == 165 (0x7f089bb2b000) [pid = 3432] [serial = 2329] [outer = 0x7f0894bf2800] 16:47:38 INFO - PROCESS | 3432 | 1461023258976 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]]]}] 16:47:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:47:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:47:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:47:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:47:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:47:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:47:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:47:39 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1429ms 16:47:39 INFO - PROCESS | 3432 | 1461023259043 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 16:47:39 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:47:39 INFO - PROCESS | 3432 | 1461023259047 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 16:47:39 INFO - PROCESS | 3432 | 1461023259053 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:47:39 INFO - PROCESS | 3432 | 1461023259056 Marionette TRACE conn3 <- [1,3070,null,{}] 16:47:39 INFO - PROCESS | 3432 | 1461023259081 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}] 16:47:39 INFO - PROCESS | 3432 | 1461023259293 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 16:47:39 INFO - PROCESS | 3432 | 1461023259570 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:39 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0897ab4800 == 213 [pid = 3432] [id = 777] 16:47:39 INFO - PROCESS | 3432 | ++DOMWINDOW == 166 (0x7f0899d3bc00) [pid = 3432] [serial = 2330] [outer = (nil)] 16:47:39 INFO - PROCESS | 3432 | ++DOMWINDOW == 167 (0x7f08a06ef800) [pid = 3432] [serial = 2331] [outer = 0x7f0899d3bc00] 16:47:39 INFO - PROCESS | 3432 | 1461023259685 Marionette DEBUG loaded listener.js 16:47:39 INFO - PROCESS | 3432 | ++DOMWINDOW == 168 (0x7f08a1738400) [pid = 3432] [serial = 2332] [outer = 0x7f0899d3bc00] 16:47:40 INFO - PROCESS | 3432 | 1461023260422 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]]]}] 16:47:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:47:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:47:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:47:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:47:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:47:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:47:40 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1401ms 16:47:40 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:47:40 INFO - PROCESS | 3432 | 1461023260456 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 16:47:40 INFO - PROCESS | 3432 | 1461023260458 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 16:47:40 INFO - PROCESS | 3432 | 1461023260464 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:47:40 INFO - PROCESS | 3432 | 1461023260468 Marionette TRACE conn3 <- [1,3074,null,{}] 16:47:40 INFO - PROCESS | 3432 | 1461023260473 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}] 16:47:40 INFO - PROCESS | 3432 | 1461023260669 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 16:47:40 INFO - PROCESS | 3432 | 1461023260921 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:40 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08982d6800 == 214 [pid = 3432] [id = 778] 16:47:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 169 (0x7f089bb2c800) [pid = 3432] [serial = 2333] [outer = (nil)] 16:47:40 INFO - PROCESS | 3432 | ++DOMWINDOW == 170 (0x7f08a18d2400) [pid = 3432] [serial = 2334] [outer = 0x7f089bb2c800] 16:47:41 INFO - PROCESS | 3432 | 1461023260997 Marionette DEBUG loaded listener.js 16:47:41 INFO - PROCESS | 3432 | ++DOMWINDOW == 171 (0x7f08a1a8e000) [pid = 3432] [serial = 2335] [outer = 0x7f089bb2c800] 16:47:41 INFO - PROCESS | 3432 | 1461023261755 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]]]}] 16:47:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:47:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:47:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:47:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:47:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:47:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:47:41 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1332ms 16:47:41 INFO - PROCESS | 3432 | 1461023261798 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 16:47:41 INFO - PROCESS | 3432 | 1461023261802 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 16:47:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:47:41 INFO - PROCESS | 3432 | 1461023261808 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:47:41 INFO - PROCESS | 3432 | 1461023261810 Marionette TRACE conn3 <- [1,3078,null,{}] 16:47:41 INFO - PROCESS | 3432 | 1461023261816 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}] 16:47:42 INFO - PROCESS | 3432 | 1461023262036 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 16:47:42 INFO - PROCESS | 3432 | 1461023262323 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:42 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f0899148000 == 215 [pid = 3432] [id = 779] 16:47:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 172 (0x7f08a091ec00) [pid = 3432] [serial = 2336] [outer = (nil)] 16:47:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 173 (0x7f08a2a37400) [pid = 3432] [serial = 2337] [outer = 0x7f08a091ec00] 16:47:42 INFO - PROCESS | 3432 | 1461023262401 Marionette DEBUG loaded listener.js 16:47:42 INFO - PROCESS | 3432 | ++DOMWINDOW == 174 (0x7f08a2ad1000) [pid = 3432] [serial = 2338] [outer = 0x7f08a091ec00] 16:47:43 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 16:47:43 INFO - reader.readAsText(blob_2) 16:47:43 INFO - }" did not throw 16:47:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 16:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 16:47:43 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 16:47:43 INFO - reader.readAsDataURL(blob_2) 16:47:43 INFO - }" did not throw 16:47:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 16:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 16:47:43 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 16:47:43 INFO - reader.readAsArrayBuffer(blob_2) 16:47:43 INFO - }" did not throw 16:47:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 16:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 16:47:43 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 16:47:43 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 16:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:47:43 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 16:47:43 INFO - PROCESS | 3432 | 1461023263255 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 16:47:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:47:43 INFO - PROCESS | 3432 | 1461023263264 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:47:43 INFO - PROCESS | 3432 | 1461023263273 Marionette TRACE conn3 <- [1,3082,null,{}] 16:47:43 INFO - PROCESS | 3432 | 1461023263280 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}] 16:47:43 INFO - PROCESS | 3432 | 1461023263527 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 16:47:43 INFO - PROCESS | 3432 | 1461023263840 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:43 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08998e4800 == 216 [pid = 3432] [id = 780] 16:47:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 175 (0x7f08a2d9ac00) [pid = 3432] [serial = 2339] [outer = (nil)] 16:47:43 INFO - PROCESS | 3432 | ++DOMWINDOW == 176 (0x7f08a2da8c00) [pid = 3432] [serial = 2340] [outer = 0x7f08a2d9ac00] 16:47:43 INFO - PROCESS | 3432 | 1461023263977 Marionette DEBUG loaded listener.js 16:47:44 INFO - PROCESS | 3432 | ++DOMWINDOW == 177 (0x7f08a319b000) [pid = 3432] [serial = 2341] [outer = 0x7f08a2d9ac00] 16:47:44 INFO - PROCESS | 3432 | 1461023264705 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]]]}] 16:47:44 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:47:44 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:44 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:47:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:47:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1487ms 16:47:44 INFO - PROCESS | 3432 | 1461023264753 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 16:47:44 INFO - PROCESS | 3432 | 1461023264757 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 16:47:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:47:44 INFO - PROCESS | 3432 | 1461023264763 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:47:44 INFO - PROCESS | 3432 | 1461023264765 Marionette TRACE conn3 <- [1,3086,null,{}] 16:47:44 INFO - PROCESS | 3432 | 1461023264771 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}] 16:47:44 INFO - PROCESS | 3432 | 1461023264988 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 16:47:45 INFO - PROCESS | 3432 | 1461023265272 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:45 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f089ba35000 == 217 [pid = 3432] [id = 781] 16:47:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 178 (0x7f08a2d9ec00) [pid = 3432] [serial = 2342] [outer = (nil)] 16:47:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 179 (0x7f08a3a8bc00) [pid = 3432] [serial = 2343] [outer = 0x7f08a2d9ec00] 16:47:45 INFO - PROCESS | 3432 | 1461023265349 Marionette DEBUG loaded listener.js 16:47:45 INFO - PROCESS | 3432 | ++DOMWINDOW == 180 (0x7f08a3ced400) [pid = 3432] [serial = 2344] [outer = 0x7f08a2d9ec00] 16:47:46 INFO - PROCESS | 3432 | 1461023266109 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:47:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:47:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1379ms 16:47:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:47:46 INFO - PROCESS | 3432 | 1461023266143 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 16:47:46 INFO - PROCESS | 3432 | 1461023266146 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 16:47:46 INFO - PROCESS | 3432 | 1461023266153 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:47:46 INFO - PROCESS | 3432 | 1461023266156 Marionette TRACE conn3 <- [1,3090,null,{}] 16:47:46 INFO - PROCESS | 3432 | 1461023266161 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}] 16:47:46 INFO - PROCESS | 3432 | 1461023266375 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 16:47:46 INFO - PROCESS | 3432 | 1461023266671 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:46 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a0815000 == 218 [pid = 3432] [id = 782] 16:47:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 181 (0x7f0894c7b800) [pid = 3432] [serial = 2345] [outer = (nil)] 16:47:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 182 (0x7f08a4ce1800) [pid = 3432] [serial = 2346] [outer = 0x7f0894c7b800] 16:47:46 INFO - PROCESS | 3432 | 1461023266747 Marionette DEBUG loaded listener.js 16:47:46 INFO - PROCESS | 3432 | ++DOMWINDOW == 183 (0x7f08a6c91000) [pid = 3432] [serial = 2347] [outer = 0x7f0894c7b800] 16:47:47 INFO - PROCESS | 3432 | 1461023267467 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:47:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:47:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1337ms 16:47:47 INFO - PROCESS | 3432 | 1461023267489 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 16:47:47 INFO - PROCESS | 3432 | 1461023267493 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 16:47:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:47:47 INFO - PROCESS | 3432 | 1461023267499 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:47:47 INFO - PROCESS | 3432 | 1461023267501 Marionette TRACE conn3 <- [1,3094,null,{}] 16:47:47 INFO - PROCESS | 3432 | 1461023267507 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}] 16:47:47 INFO - PROCESS | 3432 | 1461023267718 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 16:47:48 INFO - PROCESS | 3432 | 1461023268009 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:48 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a187b800 == 219 [pid = 3432] [id = 783] 16:47:48 INFO - PROCESS | 3432 | ++DOMWINDOW == 184 (0x7f0894be7800) [pid = 3432] [serial = 2348] [outer = (nil)] 16:47:48 INFO - PROCESS | 3432 | ++DOMWINDOW == 185 (0x7f08a6c91400) [pid = 3432] [serial = 2349] [outer = 0x7f0894be7800] 16:47:48 INFO - PROCESS | 3432 | 1461023268080 Marionette DEBUG loaded listener.js 16:47:48 INFO - PROCESS | 3432 | ++DOMWINDOW == 186 (0x7f08a72a6800) [pid = 3432] [serial = 2350] [outer = 0x7f0894be7800] 16:47:48 INFO - PROCESS | 3432 | 1461023268871 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:47:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:47:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1390ms 16:47:48 INFO - PROCESS | 3432 | 1461023268889 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 16:47:48 INFO - PROCESS | 3432 | 1461023268892 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 16:47:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:47:48 INFO - PROCESS | 3432 | 1461023268898 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:47:48 INFO - PROCESS | 3432 | 1461023268900 Marionette TRACE conn3 <- [1,3098,null,{}] 16:47:48 INFO - PROCESS | 3432 | 1461023268906 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}] 16:47:49 INFO - PROCESS | 3432 | 1461023269102 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 16:47:49 INFO - PROCESS | 3432 | 1461023269357 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:49 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a2c64800 == 220 [pid = 3432] [id = 784] 16:47:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 187 (0x7f0894d95400) [pid = 3432] [serial = 2351] [outer = (nil)] 16:47:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 188 (0x7f08a72f7800) [pid = 3432] [serial = 2352] [outer = 0x7f0894d95400] 16:47:49 INFO - PROCESS | 3432 | 1461023269434 Marionette DEBUG loaded listener.js 16:47:49 INFO - PROCESS | 3432 | ++DOMWINDOW == 189 (0x7f08a7db7c00) [pid = 3432] [serial = 2353] [outer = 0x7f0894d95400] 16:47:50 INFO - PROCESS | 3432 | 1461023270188 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]]]}] 16:47:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:47:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:47:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1331ms 16:47:50 INFO - PROCESS | 3432 | 1461023270231 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 16:47:50 INFO - PROCESS | 3432 | 1461023270234 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 16:47:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:47:50 INFO - PROCESS | 3432 | 1461023270240 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:47:50 INFO - PROCESS | 3432 | 1461023270243 Marionette TRACE conn3 <- [1,3102,null,{}] 16:47:50 INFO - PROCESS | 3432 | 1461023270248 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}] 16:47:50 INFO - PROCESS | 3432 | 1461023270498 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 16:47:50 INFO - PROCESS | 3432 | 1461023270796 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:50 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a32dd000 == 221 [pid = 3432] [id = 785] 16:47:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 190 (0x7f08a6c93800) [pid = 3432] [serial = 2354] [outer = (nil)] 16:47:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 191 (0x7f08a7dbf400) [pid = 3432] [serial = 2355] [outer = 0x7f08a6c93800] 16:47:50 INFO - PROCESS | 3432 | 1461023270868 Marionette DEBUG loaded listener.js 16:47:50 INFO - PROCESS | 3432 | ++DOMWINDOW == 192 (0x7f08a8b13800) [pid = 3432] [serial = 2356] [outer = 0x7f08a6c93800] 16:47:51 INFO - PROCESS | 3432 | 1461023271626 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:47:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:47:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1433ms 16:47:51 INFO - PROCESS | 3432 | 1461023271689 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 16:47:51 INFO - PROCESS | 3432 | 1461023271695 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 16:47:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:47:51 INFO - PROCESS | 3432 | 1461023271705 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:47:51 INFO - PROCESS | 3432 | 1461023271708 Marionette TRACE conn3 <- [1,3106,null,{}] 16:47:51 INFO - PROCESS | 3432 | 1461023271727 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}] 16:47:52 INFO - PROCESS | 3432 | 1461023272031 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 16:47:52 INFO - PROCESS | 3432 | 1461023272248 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:52 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a3b9f000 == 222 [pid = 3432] [id = 786] 16:47:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 193 (0x7f08a4996c00) [pid = 3432] [serial = 2357] [outer = (nil)] 16:47:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 194 (0x7f08a9941000) [pid = 3432] [serial = 2358] [outer = 0x7f08a4996c00] 16:47:52 INFO - PROCESS | 3432 | 1461023272360 Marionette DEBUG loaded listener.js 16:47:52 INFO - PROCESS | 3432 | ++DOMWINDOW == 195 (0x7f08a9e6a400) [pid = 3432] [serial = 2359] [outer = 0x7f08a4996c00] 16:47:53 INFO - PROCESS | 3432 | 1461023273056 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]]]}] 16:47:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:47:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:47:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:47:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1378ms 16:47:53 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:47:53 INFO - PROCESS | 3432 | 1461023273090 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 16:47:53 INFO - PROCESS | 3432 | 1461023273093 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 16:47:53 INFO - PROCESS | 3432 | 1461023273099 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:47:53 INFO - PROCESS | 3432 | 1461023273102 Marionette TRACE conn3 <- [1,3110,null,{}] 16:47:53 INFO - PROCESS | 3432 | 1461023273108 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}] 16:47:53 INFO - PROCESS | 3432 | 1461023273312 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 16:47:53 INFO - PROCESS | 3432 | 1461023273573 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:53 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a6e0a000 == 223 [pid = 3432] [id = 787] 16:47:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 196 (0x7f08a72f2800) [pid = 3432] [serial = 2360] [outer = (nil)] 16:47:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 197 (0x7f08aa6f7c00) [pid = 3432] [serial = 2361] [outer = 0x7f08a72f2800] 16:47:53 INFO - PROCESS | 3432 | 1461023273653 Marionette DEBUG loaded listener.js 16:47:53 INFO - PROCESS | 3432 | ++DOMWINDOW == 198 (0x7f08ab5d3400) [pid = 3432] [serial = 2362] [outer = 0x7f08a72f2800] 16:47:54 INFO - PROCESS | 3432 | 1461023274428 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"]]]}] 16:47:54 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:47:54 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 16:47:54 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:47:54 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:47:54 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1386ms 16:47:54 INFO - PROCESS | 3432 | 1461023274486 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 16:47:54 INFO - PROCESS | 3432 | 1461023274489 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 16:47:54 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:47:54 INFO - PROCESS | 3432 | 1461023274496 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:47:54 INFO - PROCESS | 3432 | 1461023274498 Marionette TRACE conn3 <- [1,3114,null,{}] 16:47:54 INFO - PROCESS | 3432 | 1461023274504 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}] 16:47:54 INFO - PROCESS | 3432 | 1461023274725 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 16:47:55 INFO - PROCESS | 3432 | 1461023275016 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\", \"06dc7106-3489-4b3c-95c1-bd570785f9b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:55 INFO - PROCESS | 3432 | ++DOCSHELL 0x7f08a7998800 == 224 [pid = 3432] [id = 788] 16:47:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 199 (0x7f088dcc9c00) [pid = 3432] [serial = 2363] [outer = (nil)] 16:47:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 200 (0x7f08ab8da400) [pid = 3432] [serial = 2364] [outer = 0x7f088dcc9c00] 16:47:55 INFO - PROCESS | 3432 | 1461023275088 Marionette DEBUG loaded listener.js 16:47:55 INFO - PROCESS | 3432 | ++DOMWINDOW == 201 (0x7f08ac3d5c00) [pid = 3432] [serial = 2365] [outer = 0x7f088dcc9c00] 16:47:55 INFO - PROCESS | 3432 | 1461023275841 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]]]}] 16:47:55 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:47:55 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1388ms 16:47:55 INFO - PROCESS | 3432 | 1461023275884 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 16:47:55 INFO - PROCESS | 3432 | 1461023275887 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 16:47:57 WARNING - u'runner_teardown' () 16:47:57 INFO - No more tests 16:47:57 INFO - Got 0 unexpected results 16:47:57 INFO - SUITE-END | took 1158s 16:47:57 INFO - Closing logging queue 16:47:57 INFO - queue closed 16:47:57 INFO - Return code: 0 16:47:57 WARNING - # TBPL SUCCESS # 16:47:57 INFO - Running post-action listener: _resource_record_post_action 16:47:57 INFO - Running post-run listener: _resource_record_post_run 16:47:58 INFO - Total resource usage - Wall time: 1193s; CPU: 98.0%; Read bytes: 811008; Write bytes: 969207808; Read time: 32; Write time: 289200 16:47:58 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:47:58 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 50937856; Read time: 0; Write time: 38688 16:47:58 INFO - run-tests - Wall time: 1164s; CPU: 98.0%; Read bytes: 811008; Write bytes: 917553152; Read time: 32; Write time: 250428 16:47:58 INFO - Running post-run listener: _upload_blobber_files 16:47:58 INFO - Blob upload gear active. 16:47:58 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:47:58 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 16:47:58 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'] 16:47:58 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 16:47:58 INFO - (blobuploader) - INFO - Open directory for files ... 16:47:58 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:47:59 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:47:59 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:48:00 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:48:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:48:00 INFO - (blobuploader) - INFO - Done attempting. 16:48:00 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:48:00 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:48:00 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:48:00 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:48:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:48:00 INFO - (blobuploader) - INFO - Done attempting. 16:48:00 INFO - (blobuploader) - INFO - Iteration through files over. 16:48:00 INFO - Return code: 0 16:48:00 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:48:00 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:48:00 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/fd2e2b4d6552c651501223849d3cde687e13f3f1d809fca117742ce0ffed27c40bdf41254452821447f266a413a7add0bac67b0ed74298463b49b8423b4bcb5e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/bff4b94865a7fddeb3b749ca1666dc10a08d54b1cd269502f4a8df04e6fc89de2e53d43685cf14c80ecc4d1e080bb3265556cc2c51ba82ee6cf80b677ab43b30"} 16:48:00 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:48:00 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:48:00 INFO - Contents: 16:48:00 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/fd2e2b4d6552c651501223849d3cde687e13f3f1d809fca117742ce0ffed27c40bdf41254452821447f266a413a7add0bac67b0ed74298463b49b8423b4bcb5e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/bff4b94865a7fddeb3b749ca1666dc10a08d54b1cd269502f4a8df04e6fc89de2e53d43685cf14c80ecc4d1e080bb3265556cc2c51ba82ee6cf80b677ab43b30"} 16:48:00 INFO - Running post-run listener: copy_logs_to_upload_dir 16:48:00 INFO - Copying logs to upload dir... 16:48:00 INFO - mkdir: /builds/slave/test/build/upload/logs 16:48:00 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1281.872840 ========= master_lag: 2.00 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 23 secs) (at 2016-04-18 16:48:02.856010) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 2 secs) (at 2016-04-18 16:48:02.857313) ========= 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-1461021973.652641-1664941684 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/fd2e2b4d6552c651501223849d3cde687e13f3f1d809fca117742ce0ffed27c40bdf41254452821447f266a413a7add0bac67b0ed74298463b49b8423b4bcb5e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/bff4b94865a7fddeb3b749ca1666dc10a08d54b1cd269502f4a8df04e6fc89de2e53d43685cf14c80ecc4d1e080bb3265556cc2c51ba82ee6cf80b677ab43b30"} build_url:https://queue.taskcluster.net/v1/task/HEEetF-CQrG7jl6TJFW3ZQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/HEEetF-CQrG7jl6TJFW3ZQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.041132 build_url: 'https://queue.taskcluster.net/v1/task/HEEetF-CQrG7jl6TJFW3ZQ/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/fd2e2b4d6552c651501223849d3cde687e13f3f1d809fca117742ce0ffed27c40bdf41254452821447f266a413a7add0bac67b0ed74298463b49b8423b4bcb5e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/bff4b94865a7fddeb3b749ca1666dc10a08d54b1cd269502f4a8df04e6fc89de2e53d43685cf14c80ecc4d1e080bb3265556cc2c51ba82ee6cf80b677ab43b30"}' symbols_url: 'https://queue.taskcluster.net/v1/task/HEEetF-CQrG7jl6TJFW3ZQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 2.41 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 2 secs) (at 2016-04-18 16:48:05.306703) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 16:48:05.307234) ========= 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-1461021973.652641-1664941684 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.024027 ========= master_lag: 1.07 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 16:48:06.401845) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 16:48:06.402292) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 16:48:06.403852) ========= ========= Total master_lag: 5.59 =========