builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1764 starttime: 1461194617.54 results: success (0) buildid: 20160420145106 builduid: 026f363c5a2744d5a145e957df726d65 revision: d4826513cafc09e7bc261b2c777f5047ee2bfdd3 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 16:23:37.545443) ========= master: http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 16:23:37.546254) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 16:23:37.546542) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 16:23:37.584293) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 16:23:37.584562) ========= 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-1461194303.444105-1945499032 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 16:23:37-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 14.0M=0.001s 2016-04-20 16:23:37 (14.0 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.274293 ========= master_lag: 0.19 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 16:23:38.044426) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 16:23:38.044754) ========= 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-1461194303.444105-1945499032 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.030229 ========= master_lag: 0.13 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 16:23:38.207529) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 16:23:38.207844) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev d4826513cafc09e7bc261b2c777f5047ee2bfdd3 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev d4826513cafc09e7bc261b2c777f5047ee2bfdd3 --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-1461194303.444105-1945499032 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 16:23:38,295 truncating revision to first 12 chars 2016-04-20 16:23:38,295 Setting DEBUG logging. 2016-04-20 16:23:38,296 attempt 1/10 2016-04-20 16:23:38,296 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/d4826513cafc?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 16:23:38,612 unpacking tar archive at: mozilla-inbound-d4826513cafc/testing/mozharness/ program finished with exit code 0 elapsedTime=0.567444 ========= master_lag: 0.20 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 16:23:38.974730) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 16:23:38.975009) ========= script_repo_revision: d4826513cafc09e7bc261b2c777f5047ee2bfdd3 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 16:23:38.975403) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 16:23:38.975679) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 16:23:39.006004) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 35 secs) (at 2016-04-20 16:23:39.006328) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-inbound', '--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-1461194303.444105-1945499032 _=/tools/buildbot/bin/python using PTY: False 16:23:39 INFO - MultiFileLogger online at 20160420 16:23:39 in /builds/slave/test 16:23:39 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true 16:23:39 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:23:39 INFO - {'append_to_log': False, 16:23:39 INFO - 'base_work_dir': '/builds/slave/test', 16:23:39 INFO - 'blob_upload_branch': 'mozilla-inbound', 16:23:39 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:23:39 INFO - 'buildbot_json_path': 'buildprops.json', 16:23:39 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:23:39 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:23:39 INFO - 'download_minidump_stackwalk': True, 16:23:39 INFO - 'download_symbols': 'true', 16:23:39 INFO - 'e10s': False, 16:23:39 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:23:39 INFO - 'tooltool.py': '/tools/tooltool.py', 16:23:39 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:23:39 INFO - '/tools/misc-python/virtualenv.py')}, 16:23:39 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:23:39 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:23:39 INFO - 'log_level': 'info', 16:23:39 INFO - 'log_to_console': True, 16:23:39 INFO - 'opt_config_files': (), 16:23:39 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:23:39 INFO - '--processes=1', 16:23:39 INFO - '--config=%(test_path)s/wptrunner.ini', 16:23:39 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:23:39 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:23:39 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:23:39 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:23:39 INFO - 'pip_index': False, 16:23:39 INFO - 'require_test_zip': True, 16:23:39 INFO - 'test_type': ('testharness',), 16:23:39 INFO - 'this_chunk': '1', 16:23:39 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:23:39 INFO - 'total_chunks': '10', 16:23:39 INFO - 'virtualenv_path': 'venv', 16:23:39 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:23:39 INFO - 'work_dir': 'build'} 16:23:39 INFO - ##### 16:23:39 INFO - ##### Running clobber step. 16:23:39 INFO - ##### 16:23:39 INFO - Running pre-action listener: _resource_record_pre_action 16:23:39 INFO - Running main action method: clobber 16:23:39 INFO - rmtree: /builds/slave/test/build 16:23:39 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:23:40 INFO - Running post-action listener: _resource_record_post_action 16:23:40 INFO - ##### 16:23:40 INFO - ##### Running read-buildbot-config step. 16:23:40 INFO - ##### 16:23:40 INFO - Running pre-action listener: _resource_record_pre_action 16:23:40 INFO - Running main action method: read_buildbot_config 16:23:40 INFO - Using buildbot properties: 16:23:40 INFO - { 16:23:40 INFO - "project": "", 16:23:40 INFO - "product": "firefox", 16:23:40 INFO - "script_repo_revision": "production", 16:23:40 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 16:23:40 INFO - "repository": "", 16:23:40 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 16:23:40 INFO - "buildid": "20160420145106", 16:23:40 INFO - "pgo_build": "False", 16:23:40 INFO - "basedir": "/builds/slave/test", 16:23:40 INFO - "buildnumber": 71, 16:23:40 INFO - "slavename": "tst-linux64-spot-1764", 16:23:40 INFO - "master": "http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/", 16:23:40 INFO - "platform": "linux64", 16:23:40 INFO - "branch": "mozilla-inbound", 16:23:40 INFO - "revision": "d4826513cafc09e7bc261b2c777f5047ee2bfdd3", 16:23:40 INFO - "repo_path": "integration/mozilla-inbound", 16:23:40 INFO - "moz_repo_path": "", 16:23:40 INFO - "stage_platform": "linux64", 16:23:40 INFO - "builduid": "026f363c5a2744d5a145e957df726d65", 16:23:40 INFO - "slavebuilddir": "test" 16:23:40 INFO - } 16:23:40 INFO - Found installer url https://queue.taskcluster.net/v1/task/WSaX2D1sRpqqu4IoKAZYvw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 16:23:40 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/WSaX2D1sRpqqu4IoKAZYvw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 16:23:40 INFO - Running post-action listener: _resource_record_post_action 16:23:40 INFO - ##### 16:23:40 INFO - ##### Running download-and-extract step. 16:23:40 INFO - ##### 16:23:40 INFO - Running pre-action listener: _resource_record_pre_action 16:23:40 INFO - Running main action method: download_and_extract 16:23:40 INFO - mkdir: /builds/slave/test/build/tests 16:23:40 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:23:40 INFO - https://queue.taskcluster.net/v1/task/WSaX2D1sRpqqu4IoKAZYvw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 16:23:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WSaX2D1sRpqqu4IoKAZYvw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:23:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WSaX2D1sRpqqu4IoKAZYvw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:23:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WSaX2D1sRpqqu4IoKAZYvw/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:23:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WSaX2D1sRpqqu4IoKAZYvw/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:23:51 INFO - Downloaded 1361 bytes. 16:23:51 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:23:51 INFO - Using the following test package requirements: 16:23:51 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 16:23:51 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:23:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 16:23:51 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:23:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 16:23:51 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:23:51 INFO - u'jsshell-linux-x86_64.zip'], 16:23:51 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:23:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 16:23:51 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 16:23:51 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:23:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 16:23:51 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:23:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 16:23:51 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:23:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 16:23:51 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:23:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 16:23:51 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:23: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:23:51 INFO - https://queue.taskcluster.net/v1/task/WSaX2D1sRpqqu4IoKAZYvw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 16:23:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WSaX2D1sRpqqu4IoKAZYvw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 16:23:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WSaX2D1sRpqqu4IoKAZYvw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 16:23:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WSaX2D1sRpqqu4IoKAZYvw/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:23:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WSaX2D1sRpqqu4IoKAZYvw/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:23:53 INFO - Downloaded 22736752 bytes. 16:23:53 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:23:53 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:23:54 INFO - caution: filename not matched: web-platform/* 16:23:54 INFO - Return code: 11 16:23:54 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:23:54 INFO - https://queue.taskcluster.net/v1/task/WSaX2D1sRpqqu4IoKAZYvw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 16:23:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WSaX2D1sRpqqu4IoKAZYvw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 16:23:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WSaX2D1sRpqqu4IoKAZYvw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 16:23:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WSaX2D1sRpqqu4IoKAZYvw/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:23:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WSaX2D1sRpqqu4IoKAZYvw/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:23:56 INFO - Downloaded 36397840 bytes. 16:23:56 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:23:56 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:23:59 INFO - caution: filename not matched: bin/* 16:23:59 INFO - caution: filename not matched: config/* 16:23:59 INFO - caution: filename not matched: mozbase/* 16:23:59 INFO - caution: filename not matched: marionette/* 16:23:59 INFO - caution: filename not matched: tools/wptserve/* 16:23:59 INFO - Return code: 11 16:23: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:23:59 INFO - https://queue.taskcluster.net/v1/task/WSaX2D1sRpqqu4IoKAZYvw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 16:23:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WSaX2D1sRpqqu4IoKAZYvw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:23:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WSaX2D1sRpqqu4IoKAZYvw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:23:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WSaX2D1sRpqqu4IoKAZYvw/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:23:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WSaX2D1sRpqqu4IoKAZYvw/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:24:02 INFO - Downloaded 64290407 bytes. 16:24:02 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/WSaX2D1sRpqqu4IoKAZYvw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:24:02 INFO - mkdir: /builds/slave/test/properties 16:24:02 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:24:02 INFO - Writing to file /builds/slave/test/properties/build_url 16:24:02 INFO - Contents: 16:24:02 INFO - build_url:https://queue.taskcluster.net/v1/task/WSaX2D1sRpqqu4IoKAZYvw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:24:03 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/WSaX2D1sRpqqu4IoKAZYvw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:24:03 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:24:03 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:24:03 INFO - Contents: 16:24:03 INFO - symbols_url:https://queue.taskcluster.net/v1/task/WSaX2D1sRpqqu4IoKAZYvw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:24:03 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:24:03 INFO - https://queue.taskcluster.net/v1/task/WSaX2D1sRpqqu4IoKAZYvw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:24:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WSaX2D1sRpqqu4IoKAZYvw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:24:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WSaX2D1sRpqqu4IoKAZYvw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:24:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WSaX2D1sRpqqu4IoKAZYvw/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:24:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WSaX2D1sRpqqu4IoKAZYvw/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:24:06 INFO - Downloaded 90781803 bytes. 16:24: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:24: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:24:11 INFO - Return code: 0 16:24:11 INFO - Running post-action listener: _resource_record_post_action 16:24:11 INFO - Running post-action listener: set_extra_try_arguments 16:24:11 INFO - ##### 16:24:11 INFO - ##### Running create-virtualenv step. 16:24:11 INFO - ##### 16:24:11 INFO - Running pre-action listener: _pre_create_virtualenv 16:24:11 INFO - Running pre-action listener: _resource_record_pre_action 16:24:11 INFO - Running main action method: create_virtualenv 16:24:11 INFO - Creating virtualenv /builds/slave/test/build/venv 16:24:11 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:24:11 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:24:11 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:24:11 INFO - Using real prefix '/usr' 16:24:11 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:24:14 INFO - Installing distribute.............................................................................................................................................................................................done. 16:24:18 INFO - Installing pip.................done. 16:24:18 INFO - Return code: 0 16:24:18 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:24:18 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:24:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:24:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:24:18 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:24:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:24:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:24:18 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x257d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x257e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25c1620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2687290>, '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 0x2687980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25bebe0>, '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-1461194303.444105-1945499032', '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:24:18 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 16:24:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 16:24:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:24:18 INFO - 'CCACHE_UMASK': '002', 16:24:18 INFO - 'DISPLAY': ':0', 16:24:18 INFO - 'HOME': '/home/cltbld', 16:24:18 INFO - 'LANG': 'en_US.UTF-8', 16:24:18 INFO - 'LOGNAME': 'cltbld', 16:24:18 INFO - 'MAIL': '/var/mail/cltbld', 16:24:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:24:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:24:18 INFO - 'MOZ_NO_REMOTE': '1', 16:24:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:24:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:24:18 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:24:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:24:18 INFO - 'PWD': '/builds/slave/test', 16:24:18 INFO - 'SHELL': '/bin/bash', 16:24:18 INFO - 'SHLVL': '1', 16:24:18 INFO - 'TERM': 'linux', 16:24:18 INFO - 'TMOUT': '86400', 16:24:18 INFO - 'USER': 'cltbld', 16:24:18 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461194303.444105-1945499032', 16:24:18 INFO - '_': '/tools/buildbot/bin/python'} 16:24:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:24:19 INFO - Downloading/unpacking psutil>=0.7.1 16:24:19 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:24:19 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:24:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:24:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:24:19 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:24:19 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:24:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:24:22 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:24:22 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:24:22 INFO - Installing collected packages: psutil 16:24:22 INFO - Running setup.py install for psutil 16:24:22 INFO - building 'psutil._psutil_linux' extension 16:24:22 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:24:23 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:24:23 INFO - building 'psutil._psutil_posix' extension 16:24:23 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:24:24 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:24:24 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:24:24 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:24:24 INFO - Successfully installed psutil 16:24:24 INFO - Cleaning up... 16:24:24 INFO - Return code: 0 16:24:24 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:24:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:24:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:24:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:24:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:24:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:24:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:24:24 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x257d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x257e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25c1620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2687290>, '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 0x2687980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25bebe0>, '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-1461194303.444105-1945499032', '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:24:24 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 16:24:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 16:24:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:24:24 INFO - 'CCACHE_UMASK': '002', 16:24:24 INFO - 'DISPLAY': ':0', 16:24:24 INFO - 'HOME': '/home/cltbld', 16:24:24 INFO - 'LANG': 'en_US.UTF-8', 16:24:24 INFO - 'LOGNAME': 'cltbld', 16:24:24 INFO - 'MAIL': '/var/mail/cltbld', 16:24:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:24:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:24:24 INFO - 'MOZ_NO_REMOTE': '1', 16:24:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:24:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:24:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:24:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:24:24 INFO - 'PWD': '/builds/slave/test', 16:24:24 INFO - 'SHELL': '/bin/bash', 16:24:24 INFO - 'SHLVL': '1', 16:24:24 INFO - 'TERM': 'linux', 16:24:24 INFO - 'TMOUT': '86400', 16:24:24 INFO - 'USER': 'cltbld', 16:24:24 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461194303.444105-1945499032', 16:24:24 INFO - '_': '/tools/buildbot/bin/python'} 16:24:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:24:24 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:24:24 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:24:24 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:24:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:24:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:24:24 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:24:24 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:24:27 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:24:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:24:28 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:24:28 INFO - Installing collected packages: mozsystemmonitor 16:24:28 INFO - Running setup.py install for mozsystemmonitor 16:24:28 INFO - Successfully installed mozsystemmonitor 16:24:28 INFO - Cleaning up... 16:24:28 INFO - Return code: 0 16:24:28 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:24:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:24:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:24:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:24:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:24:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:24:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:24:28 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x257d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x257e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25c1620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2687290>, '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 0x2687980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25bebe0>, '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-1461194303.444105-1945499032', '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:24:28 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 16:24:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 16:24:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:24:28 INFO - 'CCACHE_UMASK': '002', 16:24:28 INFO - 'DISPLAY': ':0', 16:24:28 INFO - 'HOME': '/home/cltbld', 16:24:28 INFO - 'LANG': 'en_US.UTF-8', 16:24:28 INFO - 'LOGNAME': 'cltbld', 16:24:28 INFO - 'MAIL': '/var/mail/cltbld', 16:24:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:24:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:24:28 INFO - 'MOZ_NO_REMOTE': '1', 16:24:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:24:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:24:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:24:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:24:28 INFO - 'PWD': '/builds/slave/test', 16:24:28 INFO - 'SHELL': '/bin/bash', 16:24:28 INFO - 'SHLVL': '1', 16:24:28 INFO - 'TERM': 'linux', 16:24:28 INFO - 'TMOUT': '86400', 16:24:28 INFO - 'USER': 'cltbld', 16:24:28 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461194303.444105-1945499032', 16:24:28 INFO - '_': '/tools/buildbot/bin/python'} 16:24:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:24:28 INFO - Downloading/unpacking blobuploader==1.2.4 16:24:28 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:24:28 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:24:28 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:24:28 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:24:28 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:24:28 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:24:31 INFO - Downloading blobuploader-1.2.4.tar.gz 16:24:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:24:32 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:24:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:24:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:24:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:24:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:24:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:24:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:24:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:24:32 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:24:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:24:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:24:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:24:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:24:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:24:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:24:33 INFO - Downloading docopt-0.6.1.tar.gz 16:24:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:24:33 INFO - Installing collected packages: blobuploader, requests, docopt 16:24:33 INFO - Running setup.py install for blobuploader 16:24:33 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:24:33 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:24:33 INFO - Running setup.py install for requests 16:24:34 INFO - Running setup.py install for docopt 16:24:34 INFO - Successfully installed blobuploader requests docopt 16:24:34 INFO - Cleaning up... 16:24:34 INFO - Return code: 0 16:24:34 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:24:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:24:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:24:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:24:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:24:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:24:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:24:34 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x257d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x257e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25c1620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2687290>, '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 0x2687980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25bebe0>, '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-1461194303.444105-1945499032', '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:24:34 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:24:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:24:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:24:34 INFO - 'CCACHE_UMASK': '002', 16:24:34 INFO - 'DISPLAY': ':0', 16:24:34 INFO - 'HOME': '/home/cltbld', 16:24:34 INFO - 'LANG': 'en_US.UTF-8', 16:24:34 INFO - 'LOGNAME': 'cltbld', 16:24:34 INFO - 'MAIL': '/var/mail/cltbld', 16:24:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:24:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:24:34 INFO - 'MOZ_NO_REMOTE': '1', 16:24:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:24:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:24:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:24:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:24:34 INFO - 'PWD': '/builds/slave/test', 16:24:34 INFO - 'SHELL': '/bin/bash', 16:24:34 INFO - 'SHLVL': '1', 16:24:34 INFO - 'TERM': 'linux', 16:24:34 INFO - 'TMOUT': '86400', 16:24:34 INFO - 'USER': 'cltbld', 16:24:34 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461194303.444105-1945499032', 16:24:34 INFO - '_': '/tools/buildbot/bin/python'} 16:24:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:24:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:24:34 INFO - Running setup.py (path:/tmp/pip-QvTNyB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:24:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:24:34 INFO - Running setup.py (path:/tmp/pip-45afYd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:24:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:24:35 INFO - Running setup.py (path:/tmp/pip-vTfQ1d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:24:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:24:35 INFO - Running setup.py (path:/tmp/pip-icffUb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:24:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:24:35 INFO - Running setup.py (path:/tmp/pip-gkVW23-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:24:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:24:35 INFO - Running setup.py (path:/tmp/pip-BT58xT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:24:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:24:35 INFO - Running setup.py (path:/tmp/pip-Qu6GMT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:24:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:24:35 INFO - Running setup.py (path:/tmp/pip-Y6kujx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:24:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:24:35 INFO - Running setup.py (path:/tmp/pip-6mlNmb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:24:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:24:35 INFO - Running setup.py (path:/tmp/pip-BF8crq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:24:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:24:35 INFO - Running setup.py (path:/tmp/pip-FWlPuv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:24:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:24:36 INFO - Running setup.py (path:/tmp/pip-aFRMon-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:24:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:24:36 INFO - Running setup.py (path:/tmp/pip-kxcW0L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:24:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:24:36 INFO - Running setup.py (path:/tmp/pip-rbly8k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:24:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:24:36 INFO - Running setup.py (path:/tmp/pip-SKXivI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:24:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:24:36 INFO - Running setup.py (path:/tmp/pip-F75wRX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:24:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:24:36 INFO - Running setup.py (path:/tmp/pip-4cGY9l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:24:36 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:24:36 INFO - Running setup.py (path:/tmp/pip-v4ahKq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:24:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:24:36 INFO - Running setup.py (path:/tmp/pip-Zysd2Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:24:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:24:37 INFO - Running setup.py (path:/tmp/pip-6d0S7V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:24:37 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:24:37 INFO - Running setup.py (path:/tmp/pip-vFZxII-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:24:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:24:37 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:24:37 INFO - Running setup.py install for manifestparser 16:24:37 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:24:37 INFO - Running setup.py install for mozcrash 16:24:37 INFO - Running setup.py install for mozdebug 16:24:38 INFO - Running setup.py install for mozdevice 16:24:38 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:24:38 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:24:38 INFO - Running setup.py install for mozfile 16:24:38 INFO - Running setup.py install for mozhttpd 16:24:38 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:24:38 INFO - Running setup.py install for mozinfo 16:24:38 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:24:38 INFO - Running setup.py install for mozInstall 16:24:38 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:24:38 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:24:38 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:24:38 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:24:38 INFO - Running setup.py install for mozleak 16:24:39 INFO - Running setup.py install for mozlog 16:24:39 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:24:39 INFO - Running setup.py install for moznetwork 16:24:39 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:24:39 INFO - Running setup.py install for mozprocess 16:24:39 INFO - Running setup.py install for mozprofile 16:24:39 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:24:39 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:24:39 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:24:39 INFO - Running setup.py install for mozrunner 16:24:40 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:24:40 INFO - Running setup.py install for mozscreenshot 16:24:40 INFO - Running setup.py install for moztest 16:24:40 INFO - Running setup.py install for mozversion 16:24:40 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:24:40 INFO - Running setup.py install for wptserve 16:24:40 INFO - Running setup.py install for marionette-driver 16:24:41 INFO - Running setup.py install for browsermob-proxy 16:24:41 INFO - Running setup.py install for marionette-client 16:24:41 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:24:41 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:24:41 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:24:41 INFO - Cleaning up... 16:24:41 INFO - Return code: 0 16:24:41 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:24: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:24:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:24:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:24: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:24:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:24:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:24:41 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x257d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x257e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25c1620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2687290>, '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 0x2687980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25bebe0>, '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-1461194303.444105-1945499032', '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:24:41 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:24:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:24:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:24:41 INFO - 'CCACHE_UMASK': '002', 16:24:41 INFO - 'DISPLAY': ':0', 16:24:41 INFO - 'HOME': '/home/cltbld', 16:24:41 INFO - 'LANG': 'en_US.UTF-8', 16:24:41 INFO - 'LOGNAME': 'cltbld', 16:24:41 INFO - 'MAIL': '/var/mail/cltbld', 16:24:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:24:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:24:41 INFO - 'MOZ_NO_REMOTE': '1', 16:24:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:24:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:24:41 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:24:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:24:41 INFO - 'PWD': '/builds/slave/test', 16:24:41 INFO - 'SHELL': '/bin/bash', 16:24:41 INFO - 'SHLVL': '1', 16:24:41 INFO - 'TERM': 'linux', 16:24:41 INFO - 'TMOUT': '86400', 16:24:41 INFO - 'USER': 'cltbld', 16:24:41 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461194303.444105-1945499032', 16:24:41 INFO - '_': '/tools/buildbot/bin/python'} 16:24:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:24:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:24:42 INFO - Running setup.py (path:/tmp/pip-98pdEW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:24:42 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:24:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:24:42 INFO - Running setup.py (path:/tmp/pip-toCojV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:24:42 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:24:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:24:42 INFO - Running setup.py (path:/tmp/pip-CvEQjO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:24:42 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:24:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:24:42 INFO - Running setup.py (path:/tmp/pip-JRuvuz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:24:42 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:24:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:24:42 INFO - Running setup.py (path:/tmp/pip-bKQYE7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:24:42 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:24:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:24:42 INFO - Running setup.py (path:/tmp/pip-TtP46V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:24:42 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:24:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:24:42 INFO - Running setup.py (path:/tmp/pip-j6_s8v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:24:42 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:24:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:24:42 INFO - Running setup.py (path:/tmp/pip-97Jqct-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:24:42 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:24:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:24:42 INFO - Running setup.py (path:/tmp/pip-JvaMyh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:24:43 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:24:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:24:43 INFO - Running setup.py (path:/tmp/pip-r3_6g5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:24:43 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:24:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:24:43 INFO - Running setup.py (path:/tmp/pip-PoBVFY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:24:43 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:24:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:24:43 INFO - Running setup.py (path:/tmp/pip-_74GE4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:24:43 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:24:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:24:43 INFO - Running setup.py (path:/tmp/pip-tO8pA7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:24:43 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:24:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:24:43 INFO - Running setup.py (path:/tmp/pip-6ULslH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:24:43 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:24:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:24:43 INFO - Running setup.py (path:/tmp/pip-ufFrmP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:24:43 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:24:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:24:43 INFO - Running setup.py (path:/tmp/pip-OhWgGJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:24:43 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:24:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:24:43 INFO - Running setup.py (path:/tmp/pip-bvsG0q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:24:44 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:24:44 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:24:44 INFO - Running setup.py (path:/tmp/pip-AlZQPC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:24:44 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:24:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:24:44 INFO - Running setup.py (path:/tmp/pip-YfaxIf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:24:44 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:24:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:24:44 INFO - Running setup.py (path:/tmp/pip-SMmnC6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:24:44 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:24:44 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:24:44 INFO - Running setup.py (path:/tmp/pip-mvLC3R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:24:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:24:44 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:24:44 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:24:44 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:24:44 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:24:44 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:24:44 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:24:44 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:24:44 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:24:44 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:24:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:24:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:24:44 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:24:44 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:24:48 INFO - Downloading blessings-1.6.tar.gz 16:24:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:24:48 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:24:48 INFO - Installing collected packages: blessings 16:24:48 INFO - Running setup.py install for blessings 16:24:48 INFO - Successfully installed blessings 16:24:48 INFO - Cleaning up... 16:24:48 INFO - Return code: 0 16:24:48 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:24:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:24:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:24:49 INFO - Reading from file tmpfile_stdout 16:24:49 INFO - Current package versions: 16:24:49 INFO - argparse == 1.2.1 16:24:49 INFO - blessings == 1.6 16:24:49 INFO - blobuploader == 1.2.4 16:24:49 INFO - browsermob-proxy == 0.6.0 16:24:49 INFO - docopt == 0.6.1 16:24:49 INFO - manifestparser == 1.1 16:24:49 INFO - marionette-client == 2.3.0 16:24:49 INFO - marionette-driver == 1.4.0 16:24:49 INFO - mozInstall == 1.12 16:24:49 INFO - mozcrash == 0.17 16:24:49 INFO - mozdebug == 0.1 16:24:49 INFO - mozdevice == 0.48 16:24:49 INFO - mozfile == 1.2 16:24:49 INFO - mozhttpd == 0.7 16:24:49 INFO - mozinfo == 0.9 16:24:49 INFO - mozleak == 0.1 16:24:49 INFO - mozlog == 3.1 16:24:49 INFO - moznetwork == 0.27 16:24:49 INFO - mozprocess == 0.22 16:24:49 INFO - mozprofile == 0.28 16:24:49 INFO - mozrunner == 6.11 16:24:49 INFO - mozscreenshot == 0.1 16:24:49 INFO - mozsystemmonitor == 0.0 16:24:49 INFO - moztest == 0.7 16:24:49 INFO - mozversion == 1.4 16:24:49 INFO - psutil == 3.1.1 16:24:49 INFO - requests == 1.2.3 16:24:49 INFO - wptserve == 1.4.0 16:24:49 INFO - wsgiref == 0.1.2 16:24:49 INFO - Running post-action listener: _resource_record_post_action 16:24:49 INFO - Running post-action listener: _start_resource_monitoring 16:24:49 INFO - Starting resource monitoring. 16:24:49 INFO - ##### 16:24:49 INFO - ##### Running pull step. 16:24:49 INFO - ##### 16:24:49 INFO - Running pre-action listener: _resource_record_pre_action 16:24:49 INFO - Running main action method: pull 16:24:49 INFO - Pull has nothing to do! 16:24:49 INFO - Running post-action listener: _resource_record_post_action 16:24:49 INFO - ##### 16:24:49 INFO - ##### Running install step. 16:24:49 INFO - ##### 16:24:49 INFO - Running pre-action listener: _resource_record_pre_action 16:24:49 INFO - Running main action method: install 16:24:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:24:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:24:49 INFO - Reading from file tmpfile_stdout 16:24:49 INFO - Detecting whether we're running mozinstall >=1.0... 16:24:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:24:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:24:49 INFO - Reading from file tmpfile_stdout 16:24:49 INFO - Output received: 16:24:49 INFO - Usage: mozinstall [options] installer 16:24:49 INFO - Options: 16:24:49 INFO - -h, --help show this help message and exit 16:24:49 INFO - -d DEST, --destination=DEST 16:24:49 INFO - Directory to install application into. [default: 16:24:49 INFO - "/builds/slave/test"] 16:24:49 INFO - --app=APP Application being installed. [default: firefox] 16:24:49 INFO - mkdir: /builds/slave/test/build/application 16:24:49 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:24:49 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:25:15 INFO - Reading from file tmpfile_stdout 16:25:15 INFO - Output received: 16:25:15 INFO - /builds/slave/test/build/application/firefox/firefox 16:25:15 INFO - Running post-action listener: _resource_record_post_action 16:25:15 INFO - ##### 16:25:15 INFO - ##### Running run-tests step. 16:25:15 INFO - ##### 16:25:15 INFO - Running pre-action listener: _resource_record_pre_action 16:25:15 INFO - Running main action method: run_tests 16:25:15 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:25:15 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:25:15 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:25:15 INFO - grabbing minidump binary from tooltool 16:25:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:25:15 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 0x2687290>, '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 0x2687980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25bebe0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:25:15 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:25:15 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:25:15 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:25:16 INFO - Return code: 0 16:25:16 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 16:25:16 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:25:16 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/WSaX2D1sRpqqu4IoKAZYvw/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:25:16 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/WSaX2D1sRpqqu4IoKAZYvw/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:25:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:25:16 INFO - 'CCACHE_UMASK': '002', 16:25:16 INFO - 'DISPLAY': ':0', 16:25:16 INFO - 'HOME': '/home/cltbld', 16:25:16 INFO - 'LANG': 'en_US.UTF-8', 16:25:16 INFO - 'LOGNAME': 'cltbld', 16:25:16 INFO - 'MAIL': '/var/mail/cltbld', 16:25:16 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:25:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:25:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:25:16 INFO - 'MOZ_NO_REMOTE': '1', 16:25:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:25:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:25:16 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:25:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:25:16 INFO - 'PWD': '/builds/slave/test', 16:25:16 INFO - 'SHELL': '/bin/bash', 16:25:16 INFO - 'SHLVL': '1', 16:25:16 INFO - 'TERM': 'linux', 16:25:16 INFO - 'TMOUT': '86400', 16:25:16 INFO - 'USER': 'cltbld', 16:25:16 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461194303.444105-1945499032', 16:25:16 INFO - '_': '/tools/buildbot/bin/python'} 16:25:16 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/WSaX2D1sRpqqu4IoKAZYvw/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:25:16 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:25:16 INFO - import pkg_resources 16:25:17 INFO - Using 1 client processes 16:25:18 INFO - wptserve Starting http server on 127.0.0.1:8000 16:25:18 INFO - wptserve Starting http server on 127.0.0.1:8001 16:25:18 INFO - wptserve Starting http server on 127.0.0.1:8443 16:25:20 INFO - SUITE-START | Running 778 tests 16:25:20 INFO - Running testharness tests 16:25:20 INFO - Setting up ssl 16:25:20 INFO - PROCESS | certutil | 16:25:20 INFO - PROCESS | certutil | 16:25:20 INFO - PROCESS | certutil | 16:25:20 INFO - Certificate Nickname Trust Attributes 16:25:20 INFO - SSL,S/MIME,JAR/XPI 16:25:20 INFO - 16:25:20 INFO - web-platform-tests CT,, 16:25:20 INFO - 16:25:20 INFO - Starting runner 16:25:22 INFO - PROCESS | 1819 | 1461194722510 Marionette DEBUG Marionette enabled via build flag and pref 16:25:22 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f722ba0d000 == 1 [pid = 1819] [id = 1] 16:25:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 1 (0x7f722ba0d800) [pid = 1819] [serial = 1] [outer = (nil)] 16:25:22 INFO - PROCESS | 1819 | [1819] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 16:25:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 2 (0x7f722ba0e800) [pid = 1819] [serial = 2] [outer = 0x7f722ba0d800] 16:25:23 INFO - PROCESS | 1819 | 1461194723049 Marionette INFO Listening on port 2828 16:25:23 INFO - PROCESS | 1819 | 1461194723505 Marionette DEBUG Marionette enabled via command-line flag 16:25:23 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7228b56000 == 2 [pid = 1819] [id = 2] 16:25:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 3 (0x7f7228bd7800) [pid = 1819] [serial = 3] [outer = (nil)] 16:25:23 INFO - PROCESS | 1819 | [1819] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 16:25:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 4 (0x7f7228bd8800) [pid = 1819] [serial = 4] [outer = 0x7f7228bd7800] 16:25:23 INFO - PROCESS | 1819 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f72289ad910 16:25:23 INFO - PROCESS | 1819 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f722d8b7220 16:25:23 INFO - PROCESS | 1819 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f7227d1f4f0 16:25:23 INFO - PROCESS | 1819 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f7227d1f7f0 16:25:23 INFO - PROCESS | 1819 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f7227d1fb20 16:25:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 5 (0x7f722d817800) [pid = 1819] [serial = 5] [outer = 0x7f722ba0d800] 16:25:23 INFO - PROCESS | 1819 | [1819] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:25:23 INFO - PROCESS | 1819 | 1461194723835 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:47742 16:25:23 INFO - PROCESS | 1819 | [1819] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:25:23 INFO - PROCESS | 1819 | 1461194723904 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:47743 16:25:23 INFO - PROCESS | 1819 | 1461194723910 Marionette DEBUG Closed connection conn0 16:25:23 INFO - PROCESS | 1819 | [1819] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 16:25:24 INFO - PROCESS | 1819 | [1819] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:25:24 INFO - PROCESS | 1819 | 1461194724015 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:47744 16:25:24 INFO - PROCESS | 1819 | 1461194724017 Marionette DEBUG Closed connection conn1 16:25:24 INFO - PROCESS | 1819 | [1819] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:25:24 INFO - PROCESS | 1819 | 1461194724071 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:47745 16:25:24 INFO - PROCESS | 1819 | 1461194724080 Marionette DEBUG Closed connection conn2 16:25:24 INFO - PROCESS | 1819 | 1461194724124 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:25:24 INFO - PROCESS | 1819 | 1461194724141 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":"20160420145106","device":"desktop","version":"48.0a1"} 16:25:24 INFO - PROCESS | 1819 | [1819] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:25:25 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721ce93800 == 3 [pid = 1819] [id = 3] 16:25:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 6 (0x7f721d326000) [pid = 1819] [serial = 6] [outer = (nil)] 16:25:25 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721ea39000 == 4 [pid = 1819] [id = 4] 16:25:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 7 (0x7f721cafc800) [pid = 1819] [serial = 7] [outer = (nil)] 16:25:25 INFO - PROCESS | 1819 | [1819] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:25:25 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721b905800 == 5 [pid = 1819] [id = 5] 16:25:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 8 (0x7f721bc79400) [pid = 1819] [serial = 8] [outer = (nil)] 16:25:25 INFO - PROCESS | 1819 | [1819] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:25:25 INFO - PROCESS | 1819 | [1819] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:25:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 9 (0x7f721b972000) [pid = 1819] [serial = 9] [outer = 0x7f721bc79400] 16:25:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 10 (0x7f721b495000) [pid = 1819] [serial = 10] [outer = 0x7f721d326000] 16:25:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 11 (0x7f721b338400) [pid = 1819] [serial = 11] [outer = 0x7f721cafc800] 16:25:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 12 (0x7f721b33a400) [pid = 1819] [serial = 12] [outer = 0x7f721bc79400] 16:25:27 INFO - PROCESS | 1819 | 1461194727126 Marionette DEBUG loaded listener.js 16:25:27 INFO - PROCESS | 1819 | 1461194727142 Marionette DEBUG loaded listener.js 16:25:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 13 (0x7f7218e8b000) [pid = 1819] [serial = 13] [outer = 0x7f721bc79400] 16:25:27 INFO - PROCESS | 1819 | 1461194727739 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"e4ef6b95-0e87-4d6b-8e1e-7d5d1cee0e1d","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":"20160420145106","device":"desktop","version":"48.0a1","command_id":1}}] 16:25:27 INFO - PROCESS | 1819 | 1461194727926 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:25:28 INFO - PROCESS | 1819 | 1461194728072 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 16:25:28 INFO - PROCESS | 1819 | 1461194728277 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:25:28 INFO - PROCESS | 1819 | [1819] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:25:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 14 (0x7f72155f5400) [pid = 1819] [serial = 14] [outer = 0x7f721bc79400] 16:25:28 INFO - PROCESS | 1819 | [1819] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:25:28 INFO - PROCESS | 1819 | 1461194728676 Marionette TRACE conn3 <- [1,3,null,{}] 16:25:28 INFO - PROCESS | 1819 | 1461194728715 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:25:28 INFO - PROCESS | 1819 | 1461194728761 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 16:25:28 INFO - PROCESS | 1819 | 1461194728811 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 16:25:28 INFO - PROCESS | 1819 | 1461194728815 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 16:25:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:25:28 INFO - PROCESS | 1819 | 1461194728854 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:25:28 INFO - PROCESS | 1819 | 1461194728858 Marionette TRACE conn3 <- [1,6,null,{}] 16:25:28 INFO - PROCESS | 1819 | 1461194728919 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:25:28 INFO - PROCESS | 1819 | 1461194728944 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 16:25:28 INFO - PROCESS | 1819 | 1461194728952 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:28 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7213f7d800 == 6 [pid = 1819] [id = 6] 16:25:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 15 (0x7f7213f16000) [pid = 1819] [serial = 15] [outer = (nil)] 16:25:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 16 (0x7f7213f18000) [pid = 1819] [serial = 16] [outer = 0x7f7213f16000] 16:25:29 INFO - PROCESS | 1819 | 1461194729007 Marionette DEBUG loaded listener.js 16:25:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 17 (0x7f7213f1e800) [pid = 1819] [serial = 17] [outer = 0x7f7213f16000] 16:25:29 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7213b0e800 == 7 [pid = 1819] [id = 7] 16:25:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 18 (0x7f7213b4dc00) [pid = 1819] [serial = 18] [outer = (nil)] 16:25:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 19 (0x7f7213ebcc00) [pid = 1819] [serial = 19] [outer = 0x7f7213b4dc00] 16:25:29 INFO - PROCESS | 1819 | 1461194729448 Marionette DEBUG loaded listener.js 16:25:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 20 (0x7f721390b400) [pid = 1819] [serial = 20] [outer = 0x7f7213b4dc00] 16:25:29 INFO - PROCESS | 1819 | [1819] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 16:25:29 INFO - PROCESS | 1819 | 1461194729939 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:25:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:25:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1152ms 16:25:30 INFO - PROCESS | 1819 | 1461194730009 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 16:25:30 INFO - PROCESS | 1819 | 1461194730012 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 16:25:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:25:30 INFO - PROCESS | 1819 | 1461194730034 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:25:30 INFO - PROCESS | 1819 | 1461194730036 Marionette TRACE conn3 <- [1,10,null,{}] 16:25:30 INFO - PROCESS | 1819 | 1461194730047 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:25:30 INFO - PROCESS | 1819 | 1461194730192 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 16:25:30 INFO - PROCESS | 1819 | 1461194730201 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:30 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72139f6000 == 8 [pid = 1819] [id = 8] 16:25:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 21 (0x7f7213770800) [pid = 1819] [serial = 21] [outer = (nil)] 16:25:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 22 (0x7f7213b4d400) [pid = 1819] [serial = 22] [outer = 0x7f7213770800] 16:25:30 INFO - PROCESS | 1819 | 1461194730265 Marionette DEBUG loaded listener.js 16:25:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 23 (0x7f7211d7b400) [pid = 1819] [serial = 23] [outer = 0x7f7213770800] 16:25:30 INFO - PROCESS | 1819 | 1461194730738 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:25:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:25:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 739ms 16:25:30 INFO - PROCESS | 1819 | 1461194730759 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 16:25:30 INFO - PROCESS | 1819 | 1461194730762 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 16:25:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:25:30 INFO - PROCESS | 1819 | 1461194730771 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:25:30 INFO - PROCESS | 1819 | 1461194730773 Marionette TRACE conn3 <- [1,14,null,{}] 16:25:30 INFO - PROCESS | 1819 | 1461194730777 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:25:30 INFO - PROCESS | 1819 | 1461194730911 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 16:25:30 INFO - PROCESS | 1819 | 1461194730921 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:30 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72122b6800 == 9 [pid = 1819] [id = 9] 16:25:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 24 (0x7f7211e6b400) [pid = 1819] [serial = 24] [outer = (nil)] 16:25:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 25 (0x7f72121e7000) [pid = 1819] [serial = 25] [outer = 0x7f7211e6b400] 16:25:30 INFO - PROCESS | 1819 | 1461194730979 Marionette DEBUG loaded listener.js 16:25:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 26 (0x7f7217faf400) [pid = 1819] [serial = 26] [outer = 0x7f7211e6b400] 16:25:31 INFO - PROCESS | 1819 | 1461194731456 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:25:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:25:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 723ms 16:25:31 INFO - PROCESS | 1819 | 1461194731505 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 16:25:31 INFO - PROCESS | 1819 | 1461194731508 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 16:25:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:25:31 INFO - PROCESS | 1819 | 1461194731512 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:25:31 INFO - PROCESS | 1819 | 1461194731515 Marionette TRACE conn3 <- [1,18,null,{}] 16:25:31 INFO - PROCESS | 1819 | 1461194731522 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:25:31 INFO - PROCESS | 1819 | 1461194731644 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 16:25:31 INFO - PROCESS | 1819 | 1461194731661 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:31 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721253e000 == 10 [pid = 1819] [id = 10] 16:25:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 27 (0x7f721259f800) [pid = 1819] [serial = 27] [outer = (nil)] 16:25:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 28 (0x7f72125a1400) [pid = 1819] [serial = 28] [outer = 0x7f721259f800] 16:25:31 INFO - PROCESS | 1819 | 1461194731717 Marionette DEBUG loaded listener.js 16:25:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 29 (0x7f72125a7000) [pid = 1819] [serial = 29] [outer = 0x7f721259f800] 16:25:32 INFO - PROCESS | 1819 | 1461194732180 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:25:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:25:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 676ms 16:25:32 INFO - PROCESS | 1819 | 1461194732189 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 16:25:32 INFO - PROCESS | 1819 | 1461194732192 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 16:25:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:25:32 INFO - PROCESS | 1819 | 1461194732197 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:25:32 INFO - PROCESS | 1819 | 1461194732198 Marionette TRACE conn3 <- [1,22,null,{}] 16:25:32 INFO - PROCESS | 1819 | 1461194732203 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:25:32 INFO - PROCESS | 1819 | 1461194732323 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 16:25:32 INFO - PROCESS | 1819 | 1461194732332 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:32 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721189d000 == 11 [pid = 1819] [id = 11] 16:25:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 30 (0x7f7211791400) [pid = 1819] [serial = 30] [outer = (nil)] 16:25:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 31 (0x7f721259d400) [pid = 1819] [serial = 31] [outer = 0x7f7211791400] 16:25:32 INFO - PROCESS | 1819 | 1461194732384 Marionette DEBUG loaded listener.js 16:25:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 32 (0x7f721ad21400) [pid = 1819] [serial = 32] [outer = 0x7f7211791400] 16:25:32 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72119d9800 == 12 [pid = 1819] [id = 12] 16:25:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 33 (0x7f72119da000) [pid = 1819] [serial = 33] [outer = (nil)] 16:25:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 34 (0x7f72119de800) [pid = 1819] [serial = 34] [outer = 0x7f72119da000] 16:25:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 35 (0x7f72119dc800) [pid = 1819] [serial = 35] [outer = 0x7f72119da000] 16:25:32 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72118af800 == 13 [pid = 1819] [id = 13] 16:25:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 36 (0x7f7211981c00) [pid = 1819] [serial = 36] [outer = (nil)] 16:25:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 37 (0x7f7211b03000) [pid = 1819] [serial = 37] [outer = 0x7f7211981c00] 16:25:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 38 (0x7f721178d800) [pid = 1819] [serial = 38] [outer = 0x7f7211981c00] 16:25:33 INFO - PROCESS | 1819 | 1461194733526 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:25:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:25:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1432ms 16:25:33 INFO - PROCESS | 1819 | 1461194733629 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 16:25:33 INFO - PROCESS | 1819 | 1461194733634 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 16:25:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:25:33 INFO - PROCESS | 1819 | 1461194733641 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:25:33 INFO - PROCESS | 1819 | 1461194733647 Marionette TRACE conn3 <- [1,26,null,{}] 16:25:33 INFO - PROCESS | 1819 | 1461194733654 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:25:33 INFO - PROCESS | 1819 | 1461194733798 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 16:25:33 INFO - PROCESS | 1819 | 1461194733906 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:33 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7211e41800 == 14 [pid = 1819] [id = 14] 16:25:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 39 (0x7f721198ac00) [pid = 1819] [serial = 39] [outer = (nil)] 16:25:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 40 (0x7f7211b10400) [pid = 1819] [serial = 40] [outer = 0x7f721198ac00] 16:25:33 INFO - PROCESS | 1819 | 1461194733975 Marionette DEBUG loaded listener.js 16:25:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 41 (0x7f72125a5800) [pid = 1819] [serial = 41] [outer = 0x7f721198ac00] 16:25:34 INFO - PROCESS | 1819 | 1461194734653 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:25:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:25:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1033ms 16:25:34 INFO - PROCESS | 1819 | 1461194734674 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 16:25:34 INFO - PROCESS | 1819 | 1461194734681 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 16:25:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:25:34 INFO - PROCESS | 1819 | 1461194734689 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:25:34 INFO - PROCESS | 1819 | 1461194734693 Marionette TRACE conn3 <- [1,30,null,{}] 16:25:34 INFO - PROCESS | 1819 | 1461194734698 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:25:34 INFO - PROCESS | 1819 | 1461194734834 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 16:25:34 INFO - PROCESS | 1819 | 1461194734946 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:34 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7213f97800 == 15 [pid = 1819] [id = 15] 16:25:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 42 (0x7f721266b000) [pid = 1819] [serial = 42] [outer = (nil)] 16:25:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 43 (0x7f72139ac000) [pid = 1819] [serial = 43] [outer = 0x7f721266b000] 16:25:35 INFO - PROCESS | 1819 | 1461194735019 Marionette DEBUG loaded listener.js 16:25:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 44 (0x7f7213b4a800) [pid = 1819] [serial = 44] [outer = 0x7f721266b000] 16:25:35 INFO - PROCESS | 1819 | 1461194735715 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:25:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:25:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1084ms 16:25:35 INFO - PROCESS | 1819 | 1461194735773 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 16:25:35 INFO - PROCESS | 1819 | 1461194735776 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 16:25:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:25:35 INFO - PROCESS | 1819 | 1461194735797 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:25:35 INFO - PROCESS | 1819 | 1461194735802 Marionette TRACE conn3 <- [1,34,null,{}] 16:25:35 INFO - PROCESS | 1819 | 1461194735817 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:25:35 INFO - PROCESS | 1819 | 1461194735958 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 16:25:36 INFO - PROCESS | 1819 | 1461194736062 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:36 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7219e46800 == 16 [pid = 1819] [id = 16] 16:25:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 45 (0x7f7211983000) [pid = 1819] [serial = 45] [outer = (nil)] 16:25:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 46 (0x7f7213f1e000) [pid = 1819] [serial = 46] [outer = 0x7f7211983000] 16:25:36 INFO - PROCESS | 1819 | 1461194736126 Marionette DEBUG loaded listener.js 16:25:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 47 (0x7f7217fae000) [pid = 1819] [serial = 47] [outer = 0x7f7211983000] 16:25:37 INFO - PROCESS | 1819 | 1461194737016 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:25:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:25:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1257ms 16:25:37 INFO - PROCESS | 1819 | 1461194737117 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 16:25:37 INFO - PROCESS | 1819 | 1461194737122 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 16:25:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:25:37 INFO - PROCESS | 1819 | 1461194737149 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:25:37 INFO - PROCESS | 1819 | 1461194737152 Marionette TRACE conn3 <- [1,38,null,{}] 16:25:37 INFO - PROCESS | 1819 | 1461194737158 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:25:37 INFO - PROCESS | 1819 | 1461194737291 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 16:25:37 INFO - PROCESS | 1819 | 1461194737376 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:37 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72122cc000 == 17 [pid = 1819] [id = 17] 16:25:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 48 (0x7f72125a6800) [pid = 1819] [serial = 48] [outer = (nil)] 16:25:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 49 (0x7f7213ec1400) [pid = 1819] [serial = 49] [outer = 0x7f72125a6800] 16:25:37 INFO - PROCESS | 1819 | 1461194737430 Marionette DEBUG loaded listener.js 16:25:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 50 (0x7f7218e88c00) [pid = 1819] [serial = 50] [outer = 0x7f72125a6800] 16:25:37 INFO - PROCESS | 1819 | 1461194737971 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:25:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:25:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 882ms 16:25:38 INFO - PROCESS | 1819 | 1461194738027 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 16:25:38 INFO - PROCESS | 1819 | 1461194738034 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 16:25:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:25:38 INFO - PROCESS | 1819 | 1461194738042 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:25:38 INFO - PROCESS | 1819 | 1461194738045 Marionette TRACE conn3 <- [1,42,null,{}] 16:25:38 INFO - PROCESS | 1819 | 1461194738049 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:25:38 INFO - PROCESS | 1819 | 1461194738176 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 16:25:38 INFO - PROCESS | 1819 | 1461194738244 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:38 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721adee800 == 18 [pid = 1819] [id = 18] 16:25:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 51 (0x7f7213774c00) [pid = 1819] [serial = 51] [outer = (nil)] 16:25:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 52 (0x7f721ad17400) [pid = 1819] [serial = 52] [outer = 0x7f7213774c00] 16:25:38 INFO - PROCESS | 1819 | 1461194738297 Marionette DEBUG loaded listener.js 16:25:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 53 (0x7f721af74c00) [pid = 1819] [serial = 53] [outer = 0x7f7213774c00] 16:25:38 INFO - PROCESS | 1819 | 1461194738785 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:25:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:25:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 774ms 16:25:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:25:38 INFO - PROCESS | 1819 | 1461194738820 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 16:25:38 INFO - PROCESS | 1819 | 1461194738823 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 16:25:38 INFO - PROCESS | 1819 | 1461194738828 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:25:38 INFO - PROCESS | 1819 | 1461194738833 Marionette TRACE conn3 <- [1,46,null,{}] 16:25:38 INFO - PROCESS | 1819 | 1461194738852 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:25:38 INFO - PROCESS | 1819 | 1461194738963 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 16:25:38 INFO - PROCESS | 1819 | 1461194738981 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:39 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721b908000 == 19 [pid = 1819] [id = 19] 16:25:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 54 (0x7f721bc48c00) [pid = 1819] [serial = 54] [outer = (nil)] 16:25:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 55 (0x7f721bf82800) [pid = 1819] [serial = 55] [outer = 0x7f721bc48c00] 16:25:39 INFO - PROCESS | 1819 | 1461194739038 Marionette DEBUG loaded listener.js 16:25:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 56 (0x7f721c434400) [pid = 1819] [serial = 56] [outer = 0x7f721bc48c00] 16:25:39 INFO - PROCESS | 1819 | 1461194739586 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:25:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:25:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 785ms 16:25:39 INFO - PROCESS | 1819 | 1461194739612 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 16:25:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:25:39 INFO - PROCESS | 1819 | 1461194739623 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 16:25:39 INFO - PROCESS | 1819 | 1461194739628 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:25:39 INFO - PROCESS | 1819 | 1461194739631 Marionette TRACE conn3 <- [1,50,null,{}] 16:25:39 INFO - PROCESS | 1819 | 1461194739635 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:25:39 INFO - PROCESS | 1819 | 1461194739745 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 16:25:39 INFO - PROCESS | 1819 | 1461194739758 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:39 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721c005000 == 20 [pid = 1819] [id = 20] 16:25:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 57 (0x7f721b29bc00) [pid = 1819] [serial = 57] [outer = (nil)] 16:25:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 58 (0x7f721c43d800) [pid = 1819] [serial = 58] [outer = 0x7f721b29bc00] 16:25:39 INFO - PROCESS | 1819 | 1461194739807 Marionette DEBUG loaded listener.js 16:25:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 59 (0x7f721c62a800) [pid = 1819] [serial = 59] [outer = 0x7f721b29bc00] 16:25:40 INFO - PROCESS | 1819 | 1461194740327 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:25:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:25:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 775ms 16:25:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:25:40 INFO - PROCESS | 1819 | 1461194740403 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 16:25:40 INFO - PROCESS | 1819 | 1461194740405 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 16:25:40 INFO - PROCESS | 1819 | 1461194740411 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:25:40 INFO - PROCESS | 1819 | 1461194740413 Marionette TRACE conn3 <- [1,54,null,{}] 16:25:40 INFO - PROCESS | 1819 | 1461194740418 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:25:40 INFO - PROCESS | 1819 | 1461194740524 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 16:25:40 INFO - PROCESS | 1819 | 1461194740535 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:40 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721c2db800 == 21 [pid = 1819] [id = 21] 16:25:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 60 (0x7f7211b0c800) [pid = 1819] [serial = 60] [outer = (nil)] 16:25:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 61 (0x7f721c5b5000) [pid = 1819] [serial = 61] [outer = 0x7f7211b0c800] 16:25:40 INFO - PROCESS | 1819 | 1461194740586 Marionette DEBUG loaded listener.js 16:25:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 62 (0x7f721caf4000) [pid = 1819] [serial = 62] [outer = 0x7f7211b0c800] 16:25:41 INFO - PROCESS | 1819 | 1461194741146 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:25:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:25:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 778ms 16:25:41 INFO - PROCESS | 1819 | 1461194741189 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 16:25:41 INFO - PROCESS | 1819 | 1461194741192 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 16:25:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:25:41 INFO - PROCESS | 1819 | 1461194741197 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:25:41 INFO - PROCESS | 1819 | 1461194741198 Marionette TRACE conn3 <- [1,58,null,{}] 16:25:41 INFO - PROCESS | 1819 | 1461194741203 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:25:41 INFO - PROCESS | 1819 | 1461194741322 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 16:25:41 INFO - PROCESS | 1819 | 1461194741401 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:41 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721c8e2800 == 22 [pid = 1819] [id = 22] 16:25:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 63 (0x7f7211b0b000) [pid = 1819] [serial = 63] [outer = (nil)] 16:25:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 64 (0x7f721cb77800) [pid = 1819] [serial = 64] [outer = 0x7f7211b0b000] 16:25:41 INFO - PROCESS | 1819 | 1461194741457 Marionette DEBUG loaded listener.js 16:25:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 65 (0x7f721eb61000) [pid = 1819] [serial = 65] [outer = 0x7f7211b0b000] 16:25:41 INFO - PROCESS | 1819 | 1461194741934 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:25:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:25:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 778ms 16:25:41 INFO - PROCESS | 1819 | 1461194741975 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 16:25:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:25:41 INFO - PROCESS | 1819 | 1461194741977 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 16:25:41 INFO - PROCESS | 1819 | 1461194741982 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:25:41 INFO - PROCESS | 1819 | 1461194741984 Marionette TRACE conn3 <- [1,62,null,{}] 16:25:41 INFO - PROCESS | 1819 | 1461194741988 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:25:42 INFO - PROCESS | 1819 | 1461194742091 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 16:25:42 INFO - PROCESS | 1819 | 1461194742105 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:42 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721cb19000 == 23 [pid = 1819] [id = 23] 16:25:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0x7f721eb53800) [pid = 1819] [serial = 66] [outer = (nil)] 16:25:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0x7f721eb93400) [pid = 1819] [serial = 67] [outer = 0x7f721eb53800] 16:25:42 INFO - PROCESS | 1819 | 1461194742171 Marionette DEBUG loaded listener.js 16:25:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0x7f721ed64000) [pid = 1819] [serial = 68] [outer = 0x7f721eb53800] 16:25:42 INFO - PROCESS | 1819 | 1461194742705 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:25:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:25:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 774ms 16:25:42 INFO - PROCESS | 1819 | 1461194742755 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 16:25:42 INFO - PROCESS | 1819 | 1461194742758 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 16:25:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:25:42 INFO - PROCESS | 1819 | 1461194742763 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:25:42 INFO - PROCESS | 1819 | 1461194742765 Marionette TRACE conn3 <- [1,66,null,{}] 16:25:42 INFO - PROCESS | 1819 | 1461194742769 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:25:42 INFO - PROCESS | 1819 | 1461194742874 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 16:25:43 INFO - PROCESS | 1819 | 1461194742999 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:43 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7211e42000 == 24 [pid = 1819] [id = 24] 16:25:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0x7f721178d000) [pid = 1819] [serial = 69] [outer = (nil)] 16:25:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0x7f7211b0b400) [pid = 1819] [serial = 70] [outer = 0x7f721178d000] 16:25:43 INFO - PROCESS | 1819 | 1461194743062 Marionette DEBUG loaded listener.js 16:25:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0x7f7211e6d000) [pid = 1819] [serial = 71] [outer = 0x7f721178d000] 16:25:43 INFO - PROCESS | 1819 | 1461194743771 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:25:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:25:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1078ms 16:25:43 INFO - PROCESS | 1819 | 1461194743842 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 16:25:43 INFO - PROCESS | 1819 | 1461194743846 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 16:25:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:25:43 INFO - PROCESS | 1819 | 1461194743869 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:25:43 INFO - PROCESS | 1819 | 1461194743874 Marionette TRACE conn3 <- [1,70,null,{}] 16:25:43 INFO - PROCESS | 1819 | 1461194743881 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:25:44 INFO - PROCESS | 1819 | 1461194744018 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 16:25:44 INFO - PROCESS | 1819 | 1461194744087 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:44 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721ade7800 == 25 [pid = 1819] [id = 25] 16:25:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0x7f7211791c00) [pid = 1819] [serial = 72] [outer = (nil)] 16:25:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0x7f7213ebe800) [pid = 1819] [serial = 73] [outer = 0x7f7211791c00] 16:25:44 INFO - PROCESS | 1819 | 1461194744200 Marionette DEBUG loaded listener.js 16:25:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0x7f7217fb1800) [pid = 1819] [serial = 74] [outer = 0x7f7211791c00] 16:25:44 INFO - PROCESS | 1819 | 1461194744867 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:25:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:25:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1035ms 16:25:44 INFO - PROCESS | 1819 | 1461194744906 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 16:25:44 INFO - PROCESS | 1819 | 1461194744911 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 16:25:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:25:44 INFO - PROCESS | 1819 | 1461194744916 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:25:44 INFO - PROCESS | 1819 | 1461194744919 Marionette TRACE conn3 <- [1,74,null,{}] 16:25:44 INFO - PROCESS | 1819 | 1461194744924 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:25:45 INFO - PROCESS | 1819 | 1461194745090 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 16:25:45 INFO - PROCESS | 1819 | 1461194745210 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:45 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721c482000 == 26 [pid = 1819] [id = 26] 16:25:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0x7f7217fb5400) [pid = 1819] [serial = 75] [outer = (nil)] 16:25:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0x7f721af77400) [pid = 1819] [serial = 76] [outer = 0x7f7217fb5400] 16:25:45 INFO - PROCESS | 1819 | 1461194745273 Marionette DEBUG loaded listener.js 16:25:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0x7f721b33d800) [pid = 1819] [serial = 77] [outer = 0x7f7217fb5400] 16:25:46 INFO - PROCESS | 1819 | 1461194746000 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:25:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:25:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1132ms 16:25:46 INFO - PROCESS | 1819 | 1461194746049 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 16:25:46 INFO - PROCESS | 1819 | 1461194746053 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 16:25:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:25:46 INFO - PROCESS | 1819 | 1461194746066 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:25:46 INFO - PROCESS | 1819 | 1461194746074 Marionette TRACE conn3 <- [1,78,null,{}] 16:25:46 INFO - PROCESS | 1819 | 1461194746079 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:25:46 INFO - PROCESS | 1819 | 1461194746256 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 16:25:46 INFO - PROCESS | 1819 | 1461194746268 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:46 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721ea37000 == 27 [pid = 1819] [id = 27] 16:25:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0x7f721c124400) [pid = 1819] [serial = 78] [outer = (nil)] 16:25:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0x7f721ce4b000) [pid = 1819] [serial = 79] [outer = 0x7f721c124400] 16:25:46 INFO - PROCESS | 1819 | 1461194746326 Marionette DEBUG loaded listener.js 16:25:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0x7f721eb5ac00) [pid = 1819] [serial = 80] [outer = 0x7f721c124400] 16:25:47 INFO - PROCESS | 1819 | 1461194747124 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:25:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:25:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1139ms 16:25:47 INFO - PROCESS | 1819 | 1461194747199 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 16:25:47 INFO - PROCESS | 1819 | 1461194747203 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 16:25:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:25:47 INFO - PROCESS | 1819 | 1461194747210 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:25:47 INFO - PROCESS | 1819 | 1461194747214 Marionette TRACE conn3 <- [1,82,null,{}] 16:25:47 INFO - PROCESS | 1819 | 1461194747220 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:25:47 INFO - PROCESS | 1819 | 1461194747375 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 16:25:47 INFO - PROCESS | 1819 | 1461194747492 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:47 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72119db800 == 28 [pid = 1819] [id = 28] 16:25:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0x7f7213eb4800) [pid = 1819] [serial = 81] [outer = (nil)] 16:25:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0x7f7213f1bc00) [pid = 1819] [serial = 82] [outer = 0x7f7213eb4800] 16:25:47 INFO - PROCESS | 1819 | 1461194747551 Marionette DEBUG loaded listener.js 16:25:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0x7f72156d7400) [pid = 1819] [serial = 83] [outer = 0x7f7213eb4800] 16:25:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721cb19000 == 27 [pid = 1819] [id = 23] 16:25:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c8e2800 == 26 [pid = 1819] [id = 22] 16:25:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c2db800 == 25 [pid = 1819] [id = 21] 16:25:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c005000 == 24 [pid = 1819] [id = 20] 16:25:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721b908000 == 23 [pid = 1819] [id = 19] 16:25:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721adee800 == 22 [pid = 1819] [id = 18] 16:25:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72122cc000 == 21 [pid = 1819] [id = 17] 16:25:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7213f97800 == 20 [pid = 1819] [id = 15] 16:25:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7211e41800 == 19 [pid = 1819] [id = 14] 16:25:48 INFO - PROCESS | 1819 | 1461194748275 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:25:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:25:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1134ms 16:25:48 INFO - PROCESS | 1819 | 1461194748344 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 16:25:48 INFO - PROCESS | 1819 | 1461194748350 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 16:25:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:25:48 INFO - PROCESS | 1819 | 1461194748374 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:25:48 INFO - PROCESS | 1819 | 1461194748379 Marionette TRACE conn3 <- [1,86,null,{}] 16:25:48 INFO - PROCESS | 1819 | 1461194748385 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:25:48 INFO - PROCESS | 1819 | 1461194748521 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 16:25:48 INFO - PROCESS | 1819 | 1461194748633 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:48 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7219d68000 == 20 [pid = 1819] [id = 29] 16:25:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0x7f7215689000) [pid = 1819] [serial = 84] [outer = (nil)] 16:25:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0x7f7217facc00) [pid = 1819] [serial = 85] [outer = 0x7f7215689000] 16:25:48 INFO - PROCESS | 1819 | 1461194748698 Marionette DEBUG loaded listener.js 16:25:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0x7f7218e8e000) [pid = 1819] [serial = 86] [outer = 0x7f7215689000] 16:25:49 INFO - PROCESS | 1819 | 1461194749406 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:25:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:25:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1085ms 16:25:49 INFO - PROCESS | 1819 | 1461194749457 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 16:25:49 INFO - PROCESS | 1819 | 1461194749463 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 16:25:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:25:49 INFO - PROCESS | 1819 | 1461194749473 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:25:49 INFO - PROCESS | 1819 | 1461194749475 Marionette TRACE conn3 <- [1,90,null,{}] 16:25:49 INFO - PROCESS | 1819 | 1461194749480 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:25:49 INFO - PROCESS | 1819 | 1461194749666 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 16:25:49 INFO - PROCESS | 1819 | 1461194749678 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:49 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721bed0800 == 21 [pid = 1819] [id = 30] 16:25:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0x7f7219ecd400) [pid = 1819] [serial = 87] [outer = (nil)] 16:25:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0x7f721b77d000) [pid = 1819] [serial = 88] [outer = 0x7f7219ecd400] 16:25:49 INFO - PROCESS | 1819 | 1461194749737 Marionette DEBUG loaded listener.js 16:25:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0x7f721c153400) [pid = 1819] [serial = 89] [outer = 0x7f7219ecd400] 16:25:50 INFO - PROCESS | 1819 | 1461194750440 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:25:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:25:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1033ms 16:25:50 INFO - PROCESS | 1819 | 1461194750513 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 16:25:50 INFO - PROCESS | 1819 | 1461194750516 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 16:25:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:25:50 INFO - PROCESS | 1819 | 1461194750523 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:25:50 INFO - PROCESS | 1819 | 1461194750528 Marionette TRACE conn3 <- [1,94,null,{}] 16:25:50 INFO - PROCESS | 1819 | 1461194750542 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:25:50 INFO - PROCESS | 1819 | 1461194750689 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 16:25:50 INFO - PROCESS | 1819 | 1461194750802 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:50 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721c8e2800 == 22 [pid = 1819] [id = 31] 16:25:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0x7f721c437400) [pid = 1819] [serial = 90] [outer = (nil)] 16:25:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0x7f721cb73800) [pid = 1819] [serial = 91] [outer = 0x7f721c437400] 16:25:50 INFO - PROCESS | 1819 | 1461194750870 Marionette DEBUG loaded listener.js 16:25:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0x7f721eb88400) [pid = 1819] [serial = 92] [outer = 0x7f721c437400] 16:25:51 INFO - PROCESS | 1819 | 1461194751536 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:25:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:25:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1086ms 16:25:51 INFO - PROCESS | 1819 | 1461194751610 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 16:25:51 INFO - PROCESS | 1819 | 1461194751613 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 16:25:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:25:51 INFO - PROCESS | 1819 | 1461194751619 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:25:51 INFO - PROCESS | 1819 | 1461194751621 Marionette TRACE conn3 <- [1,98,null,{}] 16:25:51 INFO - PROCESS | 1819 | 1461194751625 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:25:51 INFO - PROCESS | 1819 | 1461194751767 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 16:25:51 INFO - PROCESS | 1819 | 1461194751883 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:51 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721eb2a800 == 23 [pid = 1819] [id = 32] 16:25:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0x7f721198b800) [pid = 1819] [serial = 93] [outer = (nil)] 16:25:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0x7f721ed60400) [pid = 1819] [serial = 94] [outer = 0x7f721198b800] 16:25:51 INFO - PROCESS | 1819 | 1461194751945 Marionette DEBUG loaded listener.js 16:25:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0x7f7227d3cc00) [pid = 1819] [serial = 95] [outer = 0x7f721198b800] 16:25:52 INFO - PROCESS | 1819 | 1461194752657 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:25:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:25:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1075ms 16:25:52 INFO - PROCESS | 1819 | 1461194752722 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 16:25:52 INFO - PROCESS | 1819 | 1461194752726 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 16:25:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:25:52 INFO - PROCESS | 1819 | 1461194752738 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:25:52 INFO - PROCESS | 1819 | 1461194752744 Marionette TRACE conn3 <- [1,102,null,{}] 16:25:52 INFO - PROCESS | 1819 | 1461194752751 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:25:52 INFO - PROCESS | 1819 | 1461194752887 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 16:25:53 INFO - PROCESS | 1819 | 1461194753019 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c482000 == 22 [pid = 1819] [id = 26] 16:25:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721ade7800 == 21 [pid = 1819] [id = 25] 16:25:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7211e42000 == 20 [pid = 1819] [id = 24] 16:25:53 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7211e42000 == 21 [pid = 1819] [id = 33] 16:25:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0x7f7211e63400) [pid = 1819] [serial = 96] [outer = (nil)] 16:25:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0x7f72121e4c00) [pid = 1819] [serial = 97] [outer = 0x7f7211e63400] 16:25:53 INFO - PROCESS | 1819 | 1461194753093 Marionette DEBUG loaded listener.js 16:25:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0x7f7213b4ac00) [pid = 1819] [serial = 98] [outer = 0x7f7211e63400] 16:25:53 INFO - PROCESS | 1819 | 1461194753809 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:25:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:25:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1131ms 16:25:53 INFO - PROCESS | 1819 | 1461194753870 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 16:25:53 INFO - PROCESS | 1819 | 1461194753876 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 16:25:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:25:53 INFO - PROCESS | 1819 | 1461194753884 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:25:53 INFO - PROCESS | 1819 | 1461194753887 Marionette TRACE conn3 <- [1,106,null,{}] 16:25:53 INFO - PROCESS | 1819 | 1461194753893 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:25:54 INFO - PROCESS | 1819 | 1461194754034 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 16:25:54 INFO - PROCESS | 1819 | 1461194754147 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:54 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721c2d8800 == 22 [pid = 1819] [id = 34] 16:25:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0x7f7211e69400) [pid = 1819] [serial = 99] [outer = (nil)] 16:25:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0x7f721af7a400) [pid = 1819] [serial = 100] [outer = 0x7f7211e69400] 16:25:54 INFO - PROCESS | 1819 | 1461194754212 Marionette DEBUG loaded listener.js 16:25:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0x7f721beb7000) [pid = 1819] [serial = 101] [outer = 0x7f7211e69400] 16:25:54 INFO - PROCESS | 1819 | 1461194754890 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:25:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:25:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1038ms 16:25:54 INFO - PROCESS | 1819 | 1461194754931 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 16:25:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:25:54 INFO - PROCESS | 1819 | 1461194754936 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 16:25:54 INFO - PROCESS | 1819 | 1461194754964 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:25:54 INFO - PROCESS | 1819 | 1461194754967 Marionette TRACE conn3 <- [1,110,null,{}] 16:25:54 INFO - PROCESS | 1819 | 1461194754972 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:25:55 INFO - PROCESS | 1819 | 1461194755098 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 16:25:55 INFO - PROCESS | 1819 | 1461194755226 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:55 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721ea35000 == 23 [pid = 1819] [id = 35] 16:25:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0x7f721ad19000) [pid = 1819] [serial = 102] [outer = (nil)] 16:25:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0x7f721ce45800) [pid = 1819] [serial = 103] [outer = 0x7f721ad19000] 16:25:55 INFO - PROCESS | 1819 | 1461194755288 Marionette DEBUG loaded listener.js 16:25:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0x7f721eb91400) [pid = 1819] [serial = 104] [outer = 0x7f721ad19000] 16:25:55 INFO - PROCESS | 1819 | 1461194755986 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:25:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:25:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1100ms 16:25:56 INFO - PROCESS | 1819 | 1461194756043 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 16:25:56 INFO - PROCESS | 1819 | 1461194756047 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 16:25:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:25:56 INFO - PROCESS | 1819 | 1461194756054 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:25:56 INFO - PROCESS | 1819 | 1461194756061 Marionette TRACE conn3 <- [1,114,null,{}] 16:25:56 INFO - PROCESS | 1819 | 1461194756090 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:25:56 INFO - PROCESS | 1819 | 1461194756232 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 16:25:56 INFO - PROCESS | 1819 | 1461194756364 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:56 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7222cb9000 == 24 [pid = 1819] [id = 36] 16:25:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0x7f7228953800) [pid = 1819] [serial = 105] [outer = (nil)] 16:25:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 106 (0x7f7228ca0400) [pid = 1819] [serial = 106] [outer = 0x7f7228953800] 16:25:56 INFO - PROCESS | 1819 | 1461194756426 Marionette DEBUG loaded listener.js 16:25:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 107 (0x7f7228ca8000) [pid = 1819] [serial = 107] [outer = 0x7f7228953800] 16:25:57 INFO - PROCESS | 1819 | 1461194757158 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:25:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:25:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1207ms 16:25:57 INFO - PROCESS | 1819 | 1461194757274 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 16:25:57 INFO - PROCESS | 1819 | 1461194757277 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 16:25:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:25:57 INFO - PROCESS | 1819 | 1461194757284 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:25:57 INFO - PROCESS | 1819 | 1461194757287 Marionette TRACE conn3 <- [1,118,null,{}] 16:25:57 INFO - PROCESS | 1819 | 1461194757294 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:25:57 INFO - PROCESS | 1819 | 1461194757427 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 16:25:57 INFO - PROCESS | 1819 | 1461194757503 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:57 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72122d0800 == 25 [pid = 1819] [id = 37] 16:25:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 108 (0x7f7217f61400) [pid = 1819] [serial = 108] [outer = (nil)] 16:25:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 109 (0x7f7217fb5000) [pid = 1819] [serial = 109] [outer = 0x7f7217f61400] 16:25:57 INFO - PROCESS | 1819 | 1461194757623 Marionette DEBUG loaded listener.js 16:25:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 110 (0x7f721ad18000) [pid = 1819] [serial = 110] [outer = 0x7f7217f61400] 16:25:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721bed0800 == 24 [pid = 1819] [id = 30] 16:25:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7219d68000 == 23 [pid = 1819] [id = 29] 16:25:58 INFO - PROCESS | 1819 | 1461194758374 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:25:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:25:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1140ms 16:25:58 INFO - PROCESS | 1819 | 1461194758423 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 16:25:58 INFO - PROCESS | 1819 | 1461194758430 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 16:25:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:25:58 INFO - PROCESS | 1819 | 1461194758437 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:25:58 INFO - PROCESS | 1819 | 1461194758441 Marionette TRACE conn3 <- [1,122,null,{}] 16:25:58 INFO - PROCESS | 1819 | 1461194758461 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:25:58 INFO - PROCESS | 1819 | 1461194758624 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 16:25:58 INFO - PROCESS | 1819 | 1461194758677 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:58 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721cbbb000 == 24 [pid = 1819] [id = 38] 16:25:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 111 (0x7f721c15a800) [pid = 1819] [serial = 111] [outer = (nil)] 16:25:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 112 (0x7f721c436400) [pid = 1819] [serial = 112] [outer = 0x7f721c15a800] 16:25:58 INFO - PROCESS | 1819 | 1461194758740 Marionette DEBUG loaded listener.js 16:25:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 113 (0x7f721cafd000) [pid = 1819] [serial = 113] [outer = 0x7f721c15a800] 16:25:59 INFO - PROCESS | 1819 | 1461194759433 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:25:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:25:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1029ms 16:25:59 INFO - PROCESS | 1819 | 1461194759466 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 16:25:59 INFO - PROCESS | 1819 | 1461194759473 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 16:25:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:25:59 INFO - PROCESS | 1819 | 1461194759482 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:25:59 INFO - PROCESS | 1819 | 1461194759485 Marionette TRACE conn3 <- [1,126,null,{}] 16:25:59 INFO - PROCESS | 1819 | 1461194759490 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:25:59 INFO - PROCESS | 1819 | 1461194759638 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 16:25:59 INFO - PROCESS | 1819 | 1461194759761 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:59 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721eb30800 == 25 [pid = 1819] [id = 39] 16:25:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 114 (0x7f721c433000) [pid = 1819] [serial = 114] [outer = (nil)] 16:25:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 115 (0x7f7222031400) [pid = 1819] [serial = 115] [outer = 0x7f721c433000] 16:25:59 INFO - PROCESS | 1819 | 1461194759822 Marionette DEBUG loaded listener.js 16:25:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 116 (0x7f7227dca400) [pid = 1819] [serial = 116] [outer = 0x7f721c433000] 16:26:00 INFO - PROCESS | 1819 | 1461194760525 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:26:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:26:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1081ms 16:26:00 INFO - PROCESS | 1819 | 1461194760562 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 16:26:00 INFO - PROCESS | 1819 | 1461194760565 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 16:26:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:26:00 INFO - PROCESS | 1819 | 1461194760571 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:26:00 INFO - PROCESS | 1819 | 1461194760576 Marionette TRACE conn3 <- [1,130,null,{}] 16:26:00 INFO - PROCESS | 1819 | 1461194760589 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:26:00 INFO - PROCESS | 1819 | 1461194760722 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 16:26:00 INFO - PROCESS | 1819 | 1461194760847 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:00 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7228e3a000 == 26 [pid = 1819] [id = 40] 16:26:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 117 (0x7f7228ea1000) [pid = 1819] [serial = 117] [outer = (nil)] 16:26:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 118 (0x7f7229d27000) [pid = 1819] [serial = 118] [outer = 0x7f7228ea1000] 16:26:00 INFO - PROCESS | 1819 | 1461194760913 Marionette DEBUG loaded listener.js 16:26:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 119 (0x7f722a1ef800) [pid = 1819] [serial = 119] [outer = 0x7f7228ea1000] 16:26:01 INFO - PROCESS | 1819 | 1461194761629 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:26:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:26:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1086ms 16:26:01 INFO - PROCESS | 1819 | 1461194761663 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 16:26:01 INFO - PROCESS | 1819 | 1461194761667 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 16:26:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:26:01 INFO - PROCESS | 1819 | 1461194761672 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:26:01 INFO - PROCESS | 1819 | 1461194761674 Marionette TRACE conn3 <- [1,134,null,{}] 16:26:01 INFO - PROCESS | 1819 | 1461194761679 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:26:01 INFO - PROCESS | 1819 | 1461194761818 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 16:26:01 INFO - PROCESS | 1819 | 1461194761927 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:01 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7229d1a800 == 27 [pid = 1819] [id = 41] 16:26:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 120 (0x7f72121e8c00) [pid = 1819] [serial = 120] [outer = (nil)] 16:26:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 121 (0x7f722bfcc000) [pid = 1819] [serial = 121] [outer = 0x7f72121e8c00] 16:26:01 INFO - PROCESS | 1819 | 1461194761988 Marionette DEBUG loaded listener.js 16:26:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 122 (0x7f722d836800) [pid = 1819] [serial = 122] [outer = 0x7f72121e8c00] 16:26:02 INFO - PROCESS | 1819 | 1461194762651 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:26:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:26:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1025ms 16:26:02 INFO - PROCESS | 1819 | 1461194762698 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 16:26:02 INFO - PROCESS | 1819 | 1461194762701 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 16:26:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:26:02 INFO - PROCESS | 1819 | 1461194762706 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:26:02 INFO - PROCESS | 1819 | 1461194762708 Marionette TRACE conn3 <- [1,138,null,{}] 16:26:02 INFO - PROCESS | 1819 | 1461194762713 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:26:02 INFO - PROCESS | 1819 | 1461194762872 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 16:26:02 INFO - PROCESS | 1819 | 1461194762888 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:02 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721253a000 == 28 [pid = 1819] [id = 42] 16:26:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 123 (0x7f722a1f0000) [pid = 1819] [serial = 123] [outer = (nil)] 16:26:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 124 (0x7f722dec4400) [pid = 1819] [serial = 124] [outer = 0x7f722a1f0000] 16:26:02 INFO - PROCESS | 1819 | 1461194762948 Marionette DEBUG loaded listener.js 16:26:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 125 (0x7f722decc800) [pid = 1819] [serial = 125] [outer = 0x7f722a1f0000] 16:26:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 126 (0x7f721266e800) [pid = 1819] [serial = 126] [outer = 0x7f7211981c00] 16:26:03 INFO - PROCESS | 1819 | 1461194763866 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:26:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:26:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1178ms 16:26:03 INFO - PROCESS | 1819 | 1461194763884 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 16:26:03 INFO - PROCESS | 1819 | 1461194763888 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 16:26:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:26:03 INFO - PROCESS | 1819 | 1461194763895 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:26:03 INFO - PROCESS | 1819 | 1461194763900 Marionette TRACE conn3 <- [1,142,null,{}] 16:26:03 INFO - PROCESS | 1819 | 1461194763907 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:26:04 INFO - PROCESS | 1819 | 1461194764030 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 16:26:04 INFO - PROCESS | 1819 | 1461194764163 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:04 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721bee5800 == 29 [pid = 1819] [id = 43] 16:26:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 127 (0x7f7218e0b800) [pid = 1819] [serial = 127] [outer = (nil)] 16:26:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 128 (0x7f721af41c00) [pid = 1819] [serial = 128] [outer = 0x7f7218e0b800] 16:26:04 INFO - PROCESS | 1819 | 1461194764221 Marionette DEBUG loaded listener.js 16:26:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 129 (0x7f721bebac00) [pid = 1819] [serial = 129] [outer = 0x7f7218e0b800] 16:26:04 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c2d8800 == 28 [pid = 1819] [id = 34] 16:26:04 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7211e42000 == 27 [pid = 1819] [id = 33] 16:26:04 INFO - PROCESS | 1819 | 1461194764994 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:26:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:26:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1137ms 16:26:05 INFO - PROCESS | 1819 | 1461194765033 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 16:26:05 INFO - PROCESS | 1819 | 1461194765039 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 16:26:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:26:05 INFO - PROCESS | 1819 | 1461194765046 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:26:05 INFO - PROCESS | 1819 | 1461194765051 Marionette TRACE conn3 <- [1,146,null,{}] 16:26:05 INFO - PROCESS | 1819 | 1461194765075 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:26:05 INFO - PROCESS | 1819 | 1461194765218 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 16:26:05 INFO - PROCESS | 1819 | 1461194765347 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:05 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7222c18000 == 28 [pid = 1819] [id = 44] 16:26:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 130 (0x7f721cafd800) [pid = 1819] [serial = 130] [outer = (nil)] 16:26:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 131 (0x7f721d7c7c00) [pid = 1819] [serial = 131] [outer = 0x7f721cafd800] 16:26:05 INFO - PROCESS | 1819 | 1461194765414 Marionette DEBUG loaded listener.js 16:26:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 132 (0x7f7221f5d800) [pid = 1819] [serial = 132] [outer = 0x7f721cafd800] 16:26:06 INFO - PROCESS | 1819 | 1461194766102 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:26:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:26:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1096ms 16:26:06 INFO - PROCESS | 1819 | 1461194766142 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 16:26:06 INFO - PROCESS | 1819 | 1461194766150 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 16:26:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:26:06 INFO - PROCESS | 1819 | 1461194766158 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:26:06 INFO - PROCESS | 1819 | 1461194766161 Marionette TRACE conn3 <- [1,150,null,{}] 16:26:06 INFO - PROCESS | 1819 | 1461194766166 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:26:06 INFO - PROCESS | 1819 | 1461194766297 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 16:26:06 INFO - PROCESS | 1819 | 1461194766405 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:06 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7229ad2000 == 29 [pid = 1819] [id = 45] 16:26:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 133 (0x7f721cbf4c00) [pid = 1819] [serial = 133] [outer = (nil)] 16:26:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 134 (0x7f7228ef8000) [pid = 1819] [serial = 134] [outer = 0x7f721cbf4c00] 16:26:06 INFO - PROCESS | 1819 | 1461194766465 Marionette DEBUG loaded listener.js 16:26:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 135 (0x7f7229ed4000) [pid = 1819] [serial = 135] [outer = 0x7f721cbf4c00] 16:26:07 INFO - PROCESS | 1819 | 1461194767178 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:26:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:26:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1032ms 16:26:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:26:07 INFO - PROCESS | 1819 | 1461194767190 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 16:26:07 INFO - PROCESS | 1819 | 1461194767192 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 16:26:07 INFO - PROCESS | 1819 | 1461194767211 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:26:07 INFO - PROCESS | 1819 | 1461194767217 Marionette TRACE conn3 <- [1,154,null,{}] 16:26:07 INFO - PROCESS | 1819 | 1461194767242 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:26:07 INFO - PROCESS | 1819 | 1461194767378 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 16:26:07 INFO - PROCESS | 1819 | 1461194767503 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:07 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f722df29000 == 30 [pid = 1819] [id = 46] 16:26:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 136 (0x7f722dec1c00) [pid = 1819] [serial = 136] [outer = (nil)] 16:26:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 137 (0x7f722df9c000) [pid = 1819] [serial = 137] [outer = 0x7f722dec1c00] 16:26:07 INFO - PROCESS | 1819 | 1461194767568 Marionette DEBUG loaded listener.js 16:26:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 138 (0x7f722e2e4800) [pid = 1819] [serial = 138] [outer = 0x7f722dec1c00] 16:26:08 INFO - PROCESS | 1819 | 1461194768268 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:26:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:26:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1111ms 16:26:08 INFO - PROCESS | 1819 | 1461194768308 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 16:26:08 INFO - PROCESS | 1819 | 1461194768311 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 16:26:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:26:08 INFO - PROCESS | 1819 | 1461194768317 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:26:08 INFO - PROCESS | 1819 | 1461194768319 Marionette TRACE conn3 <- [1,158,null,{}] 16:26:08 INFO - PROCESS | 1819 | 1461194768323 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:26:08 INFO - PROCESS | 1819 | 1461194768445 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 16:26:08 INFO - PROCESS | 1819 | 1461194768571 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:08 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f722e279800 == 31 [pid = 1819] [id = 47] 16:26:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 139 (0x7f7219ec5000) [pid = 1819] [serial = 139] [outer = (nil)] 16:26:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 140 (0x7f722e332c00) [pid = 1819] [serial = 140] [outer = 0x7f7219ec5000] 16:26:08 INFO - PROCESS | 1819 | 1461194768633 Marionette DEBUG loaded listener.js 16:26:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 141 (0x7f723009b000) [pid = 1819] [serial = 141] [outer = 0x7f7219ec5000] 16:26:09 INFO - PROCESS | 1819 | 1461194769348 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:26:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:26:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1078ms 16:26:09 INFO - PROCESS | 1819 | 1461194769436 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 16:26:09 INFO - PROCESS | 1819 | 1461194769438 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 16:26:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:26:09 INFO - PROCESS | 1819 | 1461194769444 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:26:09 INFO - PROCESS | 1819 | 1461194769446 Marionette TRACE conn3 <- [1,162,null,{}] 16:26:09 INFO - PROCESS | 1819 | 1461194769451 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:26:09 INFO - PROCESS | 1819 | 1461194769718 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 16:26:09 INFO - PROCESS | 1819 | 1461194769848 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:09 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721b918000 == 32 [pid = 1819] [id = 48] 16:26:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 142 (0x7f72110c4000) [pid = 1819] [serial = 142] [outer = (nil)] 16:26:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 143 (0x7f72110cd000) [pid = 1819] [serial = 143] [outer = 0x7f72110c4000] 16:26:09 INFO - PROCESS | 1819 | 1461194769906 Marionette DEBUG loaded listener.js 16:26:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 144 (0x7f72121ee000) [pid = 1819] [serial = 144] [outer = 0x7f72110c4000] 16:26:10 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7219e46800 == 31 [pid = 1819] [id = 16] 16:26:10 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721cbbb000 == 30 [pid = 1819] [id = 38] 16:26:10 INFO - PROCESS | 1819 | 1461194770716 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:26:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:26:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1329ms 16:26:10 INFO - PROCESS | 1819 | 1461194770774 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 16:26:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:26:10 INFO - PROCESS | 1819 | 1461194770779 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 16:26:10 INFO - PROCESS | 1819 | 1461194770786 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:26:10 INFO - PROCESS | 1819 | 1461194770791 Marionette TRACE conn3 <- [1,166,null,{}] 16:26:10 INFO - PROCESS | 1819 | 1461194770798 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:26:10 INFO - PROCESS | 1819 | 1461194770927 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 16:26:11 INFO - PROCESS | 1819 | 1461194771056 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:11 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7218e43000 == 31 [pid = 1819] [id = 49] 16:26:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 145 (0x7f7213906000) [pid = 1819] [serial = 145] [outer = (nil)] 16:26:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 146 (0x7f7215632800) [pid = 1819] [serial = 146] [outer = 0x7f7213906000] 16:26:11 INFO - PROCESS | 1819 | 1461194771121 Marionette DEBUG loaded listener.js 16:26:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 147 (0x7f7215639000) [pid = 1819] [serial = 147] [outer = 0x7f7213906000] 16:26:11 INFO - PROCESS | 1819 | 1461194771923 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:26:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:26:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1181ms 16:26:11 INFO - PROCESS | 1819 | 1461194771967 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 16:26:11 INFO - PROCESS | 1819 | 1461194771974 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 16:26:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:26:11 INFO - PROCESS | 1819 | 1461194771982 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:26:11 INFO - PROCESS | 1819 | 1461194771986 Marionette TRACE conn3 <- [1,170,null,{}] 16:26:11 INFO - PROCESS | 1819 | 1461194771991 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:26:12 INFO - PROCESS | 1819 | 1461194772117 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 16:26:12 INFO - PROCESS | 1819 | 1461194772246 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:12 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7229d04800 == 32 [pid = 1819] [id = 50] 16:26:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 148 (0x7f7213b4ec00) [pid = 1819] [serial = 148] [outer = (nil)] 16:26:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 149 (0x7f721af49400) [pid = 1819] [serial = 149] [outer = 0x7f7213b4ec00] 16:26:12 INFO - PROCESS | 1819 | 1461194772307 Marionette DEBUG loaded listener.js 16:26:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 150 (0x7f721c62a000) [pid = 1819] [serial = 150] [outer = 0x7f7213b4ec00] 16:26:13 INFO - PROCESS | 1819 | 1461194773003 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:26:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:26:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1031ms 16:26:13 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7222c18000 == 31 [pid = 1819] [id = 44] 16:26:15 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72122b6800 == 30 [pid = 1819] [id = 9] 16:26:15 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721253a000 == 29 [pid = 1819] [id = 42] 16:26:15 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721ea35000 == 28 [pid = 1819] [id = 35] 16:26:15 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7229ad2000 == 27 [pid = 1819] [id = 45] 16:26:15 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722df29000 == 26 [pid = 1819] [id = 46] 16:26:15 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722e279800 == 25 [pid = 1819] [id = 47] 16:26:15 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721189d000 == 24 [pid = 1819] [id = 11] 16:26:15 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7222cb9000 == 23 [pid = 1819] [id = 36] 16:26:15 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72122d0800 == 22 [pid = 1819] [id = 37] 16:26:15 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721ea37000 == 21 [pid = 1819] [id = 27] 16:26:15 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7229d1a800 == 20 [pid = 1819] [id = 41] 16:26:15 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72119db800 == 19 [pid = 1819] [id = 28] 16:26:15 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7213f7d800 == 18 [pid = 1819] [id = 6] 16:26:15 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7228e3a000 == 17 [pid = 1819] [id = 40] 16:26:15 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c8e2800 == 16 [pid = 1819] [id = 31] 16:26:15 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72139f6000 == 15 [pid = 1819] [id = 8] 16:26:15 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721eb30800 == 14 [pid = 1819] [id = 39] 16:26:15 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721eb2a800 == 13 [pid = 1819] [id = 32] 16:26:15 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721253e000 == 12 [pid = 1819] [id = 10] 16:26:15 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721b918000 == 11 [pid = 1819] [id = 48] 16:26:15 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721bee5800 == 10 [pid = 1819] [id = 43] 16:26:15 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7218e43000 == 9 [pid = 1819] [id = 49] 16:26:16 INFO - PROCESS | 1819 | 1461194776521 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 16:26:16 INFO - PROCESS | 1819 | 1461194776526 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 16:26:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:26:16 INFO - PROCESS | 1819 | 1461194776549 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:26:16 INFO - PROCESS | 1819 | 1461194776554 Marionette TRACE conn3 <- [1,174,null,{}] 16:26:16 INFO - PROCESS | 1819 | 1461194776561 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:26:16 INFO - PROCESS | 1819 | 1461194776697 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 16:26:16 INFO - PROCESS | 1819 | 1461194776776 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:16 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7213b1d800 == 10 [pid = 1819] [id = 51] 16:26:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 151 (0x7f721562f000) [pid = 1819] [serial = 151] [outer = (nil)] 16:26:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 152 (0x7f7215631800) [pid = 1819] [serial = 152] [outer = 0x7f721562f000] 16:26:16 INFO - PROCESS | 1819 | 1461194776830 Marionette DEBUG loaded listener.js 16:26:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 153 (0x7f721563d800) [pid = 1819] [serial = 153] [outer = 0x7f721562f000] 16:26:17 INFO - PROCESS | 1819 | 1461194777369 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:26:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:26:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 878ms 16:26:17 INFO - PROCESS | 1819 | 1461194777427 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 16:26:17 INFO - PROCESS | 1819 | 1461194777431 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 16:26:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:26:17 INFO - PROCESS | 1819 | 1461194777442 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:26:17 INFO - PROCESS | 1819 | 1461194777447 Marionette TRACE conn3 <- [1,178,null,{}] 16:26:17 INFO - PROCESS | 1819 | 1461194777452 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:26:17 INFO - PROCESS | 1819 | 1461194777593 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 16:26:17 INFO - PROCESS | 1819 | 1461194777676 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:17 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721aded800 == 11 [pid = 1819] [id = 52] 16:26:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 154 (0x7f7212670800) [pid = 1819] [serial = 154] [outer = (nil)] 16:26:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 155 (0x7f7217fb7c00) [pid = 1819] [serial = 155] [outer = 0x7f7212670800] 16:26:17 INFO - PROCESS | 1819 | 1461194777728 Marionette DEBUG loaded listener.js 16:26:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 156 (0x7f721af3d000) [pid = 1819] [serial = 156] [outer = 0x7f7212670800] 16:26:18 INFO - PROCESS | 1819 | 1461194778300 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:26:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:26:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 883ms 16:26:18 INFO - PROCESS | 1819 | 1461194778323 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 16:26:18 INFO - PROCESS | 1819 | 1461194778326 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 16:26:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:26:18 INFO - PROCESS | 1819 | 1461194778331 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:26:18 INFO - PROCESS | 1819 | 1461194778333 Marionette TRACE conn3 <- [1,182,null,{}] 16:26:18 INFO - PROCESS | 1819 | 1461194778346 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:26:18 INFO - PROCESS | 1819 | 1461194778465 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 16:26:18 INFO - PROCESS | 1819 | 1461194778593 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:18 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721ce76800 == 12 [pid = 1819] [id = 53] 16:26:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 157 (0x7f721390b800) [pid = 1819] [serial = 157] [outer = (nil)] 16:26:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 158 (0x7f721caf6000) [pid = 1819] [serial = 158] [outer = 0x7f721390b800] 16:26:18 INFO - PROCESS | 1819 | 1461194778653 Marionette DEBUG loaded listener.js 16:26:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 159 (0x7f721d7c9000) [pid = 1819] [serial = 159] [outer = 0x7f721390b800] 16:26:19 INFO - PROCESS | 1819 | 1461194779240 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:26:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:26:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 930ms 16:26:19 INFO - PROCESS | 1819 | 1461194779265 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 16:26:19 INFO - PROCESS | 1819 | 1461194779268 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 16:26:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:26:19 INFO - PROCESS | 1819 | 1461194779273 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:26:19 INFO - PROCESS | 1819 | 1461194779275 Marionette TRACE conn3 <- [1,186,null,{}] 16:26:19 INFO - PROCESS | 1819 | 1461194779279 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:26:19 INFO - PROCESS | 1819 | 1461194779423 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 16:26:19 INFO - PROCESS | 1819 | 1461194779452 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:19 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7228be3800 == 13 [pid = 1819] [id = 54] 16:26:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 160 (0x7f7211988c00) [pid = 1819] [serial = 160] [outer = (nil)] 16:26:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 161 (0x7f7227dca000) [pid = 1819] [serial = 161] [outer = 0x7f7211988c00] 16:26:19 INFO - PROCESS | 1819 | 1461194779505 Marionette DEBUG loaded listener.js 16:26:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 162 (0x7f7228bc4c00) [pid = 1819] [serial = 162] [outer = 0x7f7211988c00] 16:26:20 INFO - PROCESS | 1819 | 1461194780243 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:26:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:26:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1033ms 16:26:20 INFO - PROCESS | 1819 | 1461194780307 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 16:26:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:26:20 INFO - PROCESS | 1819 | 1461194780310 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 16:26:20 INFO - PROCESS | 1819 | 1461194780315 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:26:20 INFO - PROCESS | 1819 | 1461194780317 Marionette TRACE conn3 <- [1,190,null,{}] 16:26:20 INFO - PROCESS | 1819 | 1461194780336 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:26:20 INFO - PROCESS | 1819 | 1461194780470 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 161 (0x7f7213eb4800) [pid = 1819] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 160 (0x7f7213774c00) [pid = 1819] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 159 (0x7f721bc48c00) [pid = 1819] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 158 (0x7f721266b000) [pid = 1819] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 157 (0x7f721b29bc00) [pid = 1819] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 156 (0x7f7211b0c800) [pid = 1819] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 155 (0x7f7211b0b000) [pid = 1819] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 154 (0x7f7211983000) [pid = 1819] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 153 (0x7f72125a6800) [pid = 1819] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 152 (0x7f721198ac00) [pid = 1819] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 151 (0x7f7228ea1000) [pid = 1819] [serial = 117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 150 (0x7f721178d000) [pid = 1819] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 149 (0x7f7228953800) [pid = 1819] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 148 (0x7f721eb53800) [pid = 1819] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 147 (0x7f721c437400) [pid = 1819] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 146 (0x7f721c15a800) [pid = 1819] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 145 (0x7f72110c4000) [pid = 1819] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 144 (0x7f7217f61400) [pid = 1819] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 143 (0x7f721ad19000) [pid = 1819] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 142 (0x7f7211791400) [pid = 1819] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 141 (0x7f721259f800) [pid = 1819] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 140 (0x7f721cafd800) [pid = 1819] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 139 (0x7f7211e6b400) [pid = 1819] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 138 (0x7f7217fb5400) [pid = 1819] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 137 (0x7f722a1f0000) [pid = 1819] [serial = 123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 136 (0x7f7219ec5000) [pid = 1819] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 135 (0x7f7213770800) [pid = 1819] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 134 (0x7f7211e63400) [pid = 1819] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 133 (0x7f7219ecd400) [pid = 1819] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 132 (0x7f7213f16000) [pid = 1819] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 131 (0x7f721c433000) [pid = 1819] [serial = 114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 130 (0x7f7213906000) [pid = 1819] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 129 (0x7f722dec1c00) [pid = 1819] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 128 (0x7f72121e8c00) [pid = 1819] [serial = 120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 127 (0x7f7211791c00) [pid = 1819] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 126 (0x7f7218e0b800) [pid = 1819] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 125 (0x7f721198b800) [pid = 1819] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 124 (0x7f7211e69400) [pid = 1819] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 123 (0x7f7215689000) [pid = 1819] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 122 (0x7f721cbf4c00) [pid = 1819] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:26:21 INFO - PROCESS | 1819 | --DOMWINDOW == 121 (0x7f721c124400) [pid = 1819] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:26:21 INFO - PROCESS | 1819 | 1461194781416 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:21 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7211d37800 == 14 [pid = 1819] [id = 55] 16:26:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 122 (0x7f72110c3800) [pid = 1819] [serial = 163] [outer = (nil)] 16:26:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 123 (0x7f7211791400) [pid = 1819] [serial = 164] [outer = 0x7f72110c3800] 16:26:21 INFO - PROCESS | 1819 | 1461194781476 Marionette DEBUG loaded listener.js 16:26:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 124 (0x7f7211d80400) [pid = 1819] [serial = 165] [outer = 0x7f72110c3800] 16:26:22 INFO - PROCESS | 1819 | 1461194782034 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:26:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:26:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1741ms 16:26:22 INFO - PROCESS | 1819 | 1461194782057 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 16:26:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:26:22 INFO - PROCESS | 1819 | 1461194782060 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 16:26:22 INFO - PROCESS | 1819 | 1461194782065 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:26:22 INFO - PROCESS | 1819 | 1461194782068 Marionette TRACE conn3 <- [1,194,null,{}] 16:26:22 INFO - PROCESS | 1819 | 1461194782072 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:26:22 INFO - PROCESS | 1819 | 1461194782254 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 16:26:22 INFO - PROCESS | 1819 | 1461194782278 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:22 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721adfa000 == 15 [pid = 1819] [id = 56] 16:26:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 125 (0x7f72125a9400) [pid = 1819] [serial = 166] [outer = (nil)] 16:26:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 126 (0x7f721bc42800) [pid = 1819] [serial = 167] [outer = 0x7f72125a9400] 16:26:22 INFO - PROCESS | 1819 | 1461194782333 Marionette DEBUG loaded listener.js 16:26:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 127 (0x7f721eb5c800) [pid = 1819] [serial = 168] [outer = 0x7f72125a9400] 16:26:23 INFO - PROCESS | 1819 | 1461194783014 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:26:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:26:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 976ms 16:26:23 INFO - PROCESS | 1819 | 1461194783058 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 16:26:23 INFO - PROCESS | 1819 | 1461194783060 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 16:26:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:26:23 INFO - PROCESS | 1819 | 1461194783087 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:26:23 INFO - PROCESS | 1819 | 1461194783088 Marionette TRACE conn3 <- [1,198,null,{}] 16:26:23 INFO - PROCESS | 1819 | 1461194783100 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:26:23 INFO - PROCESS | 1819 | 1461194783240 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 16:26:23 INFO - PROCESS | 1819 | 1461194783251 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:23 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7222c07000 == 16 [pid = 1819] [id = 57] 16:26:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 128 (0x7f721ad20c00) [pid = 1819] [serial = 169] [outer = (nil)] 16:26:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 129 (0x7f722a1f2c00) [pid = 1819] [serial = 170] [outer = 0x7f721ad20c00] 16:26:23 INFO - PROCESS | 1819 | 1461194783303 Marionette DEBUG loaded listener.js 16:26:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 130 (0x7f722bf2c000) [pid = 1819] [serial = 171] [outer = 0x7f721ad20c00] 16:26:24 INFO - PROCESS | 1819 | 1461194784159 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:26:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:26:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1149ms 16:26:24 INFO - PROCESS | 1819 | 1461194784227 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 16:26:24 INFO - PROCESS | 1819 | 1461194784233 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 16:26:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:26:24 INFO - PROCESS | 1819 | 1461194784241 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:26:24 INFO - PROCESS | 1819 | 1461194784245 Marionette TRACE conn3 <- [1,202,null,{}] 16:26:24 INFO - PROCESS | 1819 | 1461194784251 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:26:24 INFO - PROCESS | 1819 | 1461194784394 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 16:26:24 INFO - PROCESS | 1819 | 1461194784517 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:24 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7219e2f000 == 17 [pid = 1819] [id = 58] 16:26:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 131 (0x7f721376ec00) [pid = 1819] [serial = 172] [outer = (nil)] 16:26:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 132 (0x7f72155f4800) [pid = 1819] [serial = 173] [outer = 0x7f721376ec00] 16:26:24 INFO - PROCESS | 1819 | 1461194784579 Marionette DEBUG loaded listener.js 16:26:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 133 (0x7f721568c000) [pid = 1819] [serial = 174] [outer = 0x7f721376ec00] 16:26:25 INFO - PROCESS | 1819 | 1461194785336 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:26:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:26:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1129ms 16:26:25 INFO - PROCESS | 1819 | 1461194785371 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 16:26:25 INFO - PROCESS | 1819 | 1461194785379 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 16:26:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:26:25 INFO - PROCESS | 1819 | 1461194785416 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:26:25 INFO - PROCESS | 1819 | 1461194785420 Marionette TRACE conn3 <- [1,206,null,{}] 16:26:25 INFO - PROCESS | 1819 | 1461194785425 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:26:25 INFO - PROCESS | 1819 | 1461194785577 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 16:26:25 INFO - PROCESS | 1819 | 1461194785816 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:25 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7211d40800 == 18 [pid = 1819] [id = 59] 16:26:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 134 (0x7f72110d1800) [pid = 1819] [serial = 175] [outer = (nil)] 16:26:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 135 (0x7f7211b0c400) [pid = 1819] [serial = 176] [outer = 0x7f72110d1800] 16:26:25 INFO - PROCESS | 1819 | 1461194785917 Marionette DEBUG loaded listener.js 16:26:26 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7229d04800 == 17 [pid = 1819] [id = 50] 16:26:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 136 (0x7f7211793000) [pid = 1819] [serial = 177] [outer = 0x7f72110d1800] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 135 (0x7f721eb5ac00) [pid = 1819] [serial = 80] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 134 (0x7f72156d7400) [pid = 1819] [serial = 83] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 133 (0x7f7215632800) [pid = 1819] [serial = 146] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 132 (0x7f7217facc00) [pid = 1819] [serial = 85] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 131 (0x7f7228ca8000) [pid = 1819] [serial = 107] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 130 (0x7f722ba0e800) [pid = 1819] [serial = 2] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 129 (0x7f7217fb5000) [pid = 1819] [serial = 109] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 128 (0x7f721ad17400) [pid = 1819] [serial = 52] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 127 (0x7f7213f1bc00) [pid = 1819] [serial = 82] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 126 (0x7f721c434400) [pid = 1819] [serial = 56] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 125 (0x7f721bf82800) [pid = 1819] [serial = 55] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 124 (0x7f72139ac000) [pid = 1819] [serial = 43] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 123 (0x7f721c43d800) [pid = 1819] [serial = 58] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 122 (0x7f721c62a800) [pid = 1819] [serial = 59] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 121 (0x7f721caf4000) [pid = 1819] [serial = 62] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 120 (0x7f721c5b5000) [pid = 1819] [serial = 61] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 119 (0x7f72110cd000) [pid = 1819] [serial = 143] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 118 (0x7f721cb77800) [pid = 1819] [serial = 64] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 117 (0x7f721eb61000) [pid = 1819] [serial = 65] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 116 (0x7f7213f1e000) [pid = 1819] [serial = 46] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 115 (0x7f7213ec1400) [pid = 1819] [serial = 49] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 114 (0x7f7211b10400) [pid = 1819] [serial = 40] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 113 (0x7f721af74c00) [pid = 1819] [serial = 53] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 112 (0x7f7213b4a800) [pid = 1819] [serial = 44] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 111 (0x7f72125a5800) [pid = 1819] [serial = 41] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 110 (0x7f721ed64000) [pid = 1819] [serial = 68] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 109 (0x7f7217fae000) [pid = 1819] [serial = 47] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 108 (0x7f721ad21400) [pid = 1819] [serial = 32] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 107 (0x7f7211b03000) [pid = 1819] [serial = 37] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 106 (0x7f7218e88c00) [pid = 1819] [serial = 50] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 105 (0x7f721eb88400) [pid = 1819] [serial = 92] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0x7f721ed60400) [pid = 1819] [serial = 94] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0x7f7222031400) [pid = 1819] [serial = 115] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0x7f721cafd000) [pid = 1819] [serial = 113] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0x7f72121e4c00) [pid = 1819] [serial = 97] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0x7f72121ee000) [pid = 1819] [serial = 144] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0x7f721c153400) [pid = 1819] [serial = 89] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0x7f721cb73800) [pid = 1819] [serial = 91] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0x7f721ad18000) [pid = 1819] [serial = 110] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0x7f721c436400) [pid = 1819] [serial = 112] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0x7f7218e8e000) [pid = 1819] [serial = 86] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0x7f722a1ef800) [pid = 1819] [serial = 119] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0x7f722bfcc000) [pid = 1819] [serial = 121] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0x7f721ce45800) [pid = 1819] [serial = 103] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0x7f721b33a400) [pid = 1819] [serial = 12] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0x7f7211e6d000) [pid = 1819] [serial = 71] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0x7f7229d27000) [pid = 1819] [serial = 118] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0x7f7228ca0400) [pid = 1819] [serial = 106] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0x7f7213ebe800) [pid = 1819] [serial = 73] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0x7f721b972000) [pid = 1819] [serial = 9] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0x7f721af7a400) [pid = 1819] [serial = 100] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0x7f721eb93400) [pid = 1819] [serial = 67] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0x7f721af41c00) [pid = 1819] [serial = 128] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0x7f7211b0b400) [pid = 1819] [serial = 70] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0x7f7213b4ac00) [pid = 1819] [serial = 98] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0x7f721b77d000) [pid = 1819] [serial = 88] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0x7f722dec4400) [pid = 1819] [serial = 124] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0x7f722e332c00) [pid = 1819] [serial = 140] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0x7f7213f1e800) [pid = 1819] [serial = 17] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0x7f7227dca400) [pid = 1819] [serial = 116] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0x7f7215639000) [pid = 1819] [serial = 147] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0x7f7213ebcc00) [pid = 1819] [serial = 19] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0x7f722e2e4800) [pid = 1819] [serial = 138] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0x7f721d7c7c00) [pid = 1819] [serial = 131] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0x7f722d836800) [pid = 1819] [serial = 122] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0x7f7217fb1800) [pid = 1819] [serial = 74] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0x7f7213f18000) [pid = 1819] [serial = 16] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0x7f721bebac00) [pid = 1819] [serial = 129] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0x7f7227d3cc00) [pid = 1819] [serial = 95] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0x7f722df9c000) [pid = 1819] [serial = 137] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 65 (0x7f721beb7000) [pid = 1819] [serial = 101] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 64 (0x7f721af77400) [pid = 1819] [serial = 76] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 63 (0x7f721259d400) [pid = 1819] [serial = 31] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 62 (0x7f72125a1400) [pid = 1819] [serial = 28] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 61 (0x7f72125a7000) [pid = 1819] [serial = 29] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 60 (0x7f721178d800) [pid = 1819] [serial = 38] [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:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 59 (0x7f7221f5d800) [pid = 1819] [serial = 132] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 58 (0x7f7217faf400) [pid = 1819] [serial = 26] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 57 (0x7f7228ef8000) [pid = 1819] [serial = 134] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 56 (0x7f721b33d800) [pid = 1819] [serial = 77] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 55 (0x7f722decc800) [pid = 1819] [serial = 125] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 54 (0x7f72121e7000) [pid = 1819] [serial = 25] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 53 (0x7f723009b000) [pid = 1819] [serial = 141] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 52 (0x7f7213b4d400) [pid = 1819] [serial = 22] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 51 (0x7f7211d7b400) [pid = 1819] [serial = 23] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 50 (0x7f7229ed4000) [pid = 1819] [serial = 135] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 49 (0x7f721ce4b000) [pid = 1819] [serial = 79] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 48 (0x7f72119de800) [pid = 1819] [serial = 34] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | --DOMWINDOW == 47 (0x7f721eb91400) [pid = 1819] [serial = 104] [outer = (nil)] [url = about:blank] 16:26:26 INFO - PROCESS | 1819 | 1461194786877 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:26:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:26:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1531ms 16:26:26 INFO - PROCESS | 1819 | 1461194786946 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 16:26:26 INFO - PROCESS | 1819 | 1461194786952 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 16:26:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:26:26 INFO - PROCESS | 1819 | 1461194786959 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:26:26 INFO - PROCESS | 1819 | 1461194786963 Marionette TRACE conn3 <- [1,210,null,{}] 16:26:26 INFO - PROCESS | 1819 | 1461194786975 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:26:27 INFO - PROCESS | 1819 | 1461194787165 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 16:26:27 INFO - PROCESS | 1819 | 1461194787172 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:26:27 INFO - PROCESS | 1819 | 1461194787190 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:27 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7212542000 == 18 [pid = 1819] [id = 60] 16:26:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 48 (0x7f72110c2800) [pid = 1819] [serial = 178] [outer = (nil)] 16:26:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 49 (0x7f721376f000) [pid = 1819] [serial = 179] [outer = 0x7f72110c2800] 16:26:27 INFO - PROCESS | 1819 | 1461194787267 Marionette DEBUG loaded listener.js 16:26:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 50 (0x7f721390ac00) [pid = 1819] [serial = 180] [outer = 0x7f72110c2800] 16:26:27 INFO - PROCESS | 1819 | --DOMWINDOW == 49 (0x7f721af49400) [pid = 1819] [serial = 149] [outer = (nil)] [url = about:blank] 16:26:27 INFO - PROCESS | 1819 | 1461194787807 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:26:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:26:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 885ms 16:26:27 INFO - PROCESS | 1819 | 1461194787846 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 16:26:27 INFO - PROCESS | 1819 | 1461194787851 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 16:26:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:26:27 INFO - PROCESS | 1819 | 1461194787864 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:26:27 INFO - PROCESS | 1819 | 1461194787867 Marionette TRACE conn3 <- [1,214,null,{}] 16:26:27 INFO - PROCESS | 1819 | 1461194787872 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:26:27 INFO - PROCESS | 1819 | 1461194787984 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 16:26:28 INFO - PROCESS | 1819 | 1461194788002 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:28 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7213acf800 == 19 [pid = 1819] [id = 61] 16:26:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 50 (0x7f7213eb5000) [pid = 1819] [serial = 181] [outer = (nil)] 16:26:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 51 (0x7f7213f14800) [pid = 1819] [serial = 182] [outer = 0x7f7213eb5000] 16:26:28 INFO - PROCESS | 1819 | 1461194788059 Marionette DEBUG loaded listener.js 16:26:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 52 (0x7f72155edc00) [pid = 1819] [serial = 183] [outer = 0x7f7213eb5000] 16:26:28 INFO - PROCESS | 1819 | 1461194788665 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:26:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:26:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 829ms 16:26:28 INFO - PROCESS | 1819 | 1461194788692 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 16:26:28 INFO - PROCESS | 1819 | 1461194788695 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 16:26:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:26:28 INFO - PROCESS | 1819 | 1461194788710 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:26:28 INFO - PROCESS | 1819 | 1461194788722 Marionette TRACE conn3 <- [1,218,null,{}] 16:26:28 INFO - PROCESS | 1819 | 1461194788748 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:26:29 INFO - PROCESS | 1819 | 1461194789018 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 16:26:29 INFO - PROCESS | 1819 | 1461194789065 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:29 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7215643000 == 20 [pid = 1819] [id = 62] 16:26:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 53 (0x7f72110c7000) [pid = 1819] [serial = 184] [outer = (nil)] 16:26:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 54 (0x7f7213b42400) [pid = 1819] [serial = 185] [outer = 0x7f72110c7000] 16:26:29 INFO - PROCESS | 1819 | 1461194789116 Marionette DEBUG loaded listener.js 16:26:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 55 (0x7f7217f65800) [pid = 1819] [serial = 186] [outer = 0x7f72110c7000] 16:26:29 INFO - PROCESS | 1819 | 1461194789600 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:26:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:26:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 903ms 16:26:29 INFO - PROCESS | 1819 | 1461194789606 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 16:26:29 INFO - PROCESS | 1819 | 1461194789610 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 16:26:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:26:29 INFO - PROCESS | 1819 | 1461194789634 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:26:29 INFO - PROCESS | 1819 | 1461194789637 Marionette TRACE conn3 <- [1,222,null,{}] 16:26:29 INFO - PROCESS | 1819 | 1461194789641 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:26:29 INFO - PROCESS | 1819 | 1461194789773 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 16:26:29 INFO - PROCESS | 1819 | 1461194789798 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:29 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7218917800 == 21 [pid = 1819] [id = 63] 16:26:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 56 (0x7f7212670400) [pid = 1819] [serial = 187] [outer = (nil)] 16:26:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 57 (0x7f7218957c00) [pid = 1819] [serial = 188] [outer = 0x7f7212670400] 16:26:29 INFO - PROCESS | 1819 | 1461194789850 Marionette DEBUG loaded listener.js 16:26:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 58 (0x7f7219d86000) [pid = 1819] [serial = 189] [outer = 0x7f7212670400] 16:26:30 INFO - PROCESS | 1819 | 1461194790520 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:26:30 INFO - PROCESS | 1819 | --DOMWINDOW == 57 (0x7f72125a9400) [pid = 1819] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:26:30 INFO - PROCESS | 1819 | --DOMWINDOW == 56 (0x7f7211988c00) [pid = 1819] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:26:30 INFO - PROCESS | 1819 | --DOMWINDOW == 55 (0x7f7213b4ec00) [pid = 1819] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:26:30 INFO - PROCESS | 1819 | --DOMWINDOW == 54 (0x7f721562f000) [pid = 1819] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:26:30 INFO - PROCESS | 1819 | --DOMWINDOW == 53 (0x7f7212670800) [pid = 1819] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:26:30 INFO - PROCESS | 1819 | --DOMWINDOW == 52 (0x7f72110c3800) [pid = 1819] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:26:30 INFO - PROCESS | 1819 | --DOMWINDOW == 51 (0x7f721390b800) [pid = 1819] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:26:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:26:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 928ms 16:26:30 INFO - PROCESS | 1819 | 1461194790562 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 16:26:30 INFO - PROCESS | 1819 | 1461194790564 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 16:26:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:26:30 INFO - PROCESS | 1819 | 1461194790569 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:26:30 INFO - PROCESS | 1819 | 1461194790572 Marionette TRACE conn3 <- [1,226,null,{}] 16:26:30 INFO - PROCESS | 1819 | 1461194790576 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:26:30 INFO - PROCESS | 1819 | 1461194790682 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 16:26:30 INFO - PROCESS | 1819 | 1461194790697 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:30 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721aa5b000 == 22 [pid = 1819] [id = 64] 16:26:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 52 (0x7f7219ec5400) [pid = 1819] [serial = 190] [outer = (nil)] 16:26:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 53 (0x7f721aa70400) [pid = 1819] [serial = 191] [outer = 0x7f7219ec5400] 16:26:30 INFO - PROCESS | 1819 | 1461194790762 Marionette DEBUG loaded listener.js 16:26:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 54 (0x7f721ad24000) [pid = 1819] [serial = 192] [outer = 0x7f7219ec5400] 16:26:31 INFO - PROCESS | 1819 | 1461194791321 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:26:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:26:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 774ms 16:26:31 INFO - PROCESS | 1819 | 1461194791344 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 16:26:31 INFO - PROCESS | 1819 | 1461194791347 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 16:26:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:26:31 INFO - PROCESS | 1819 | 1461194791351 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:26:31 INFO - PROCESS | 1819 | 1461194791354 Marionette TRACE conn3 <- [1,230,null,{}] 16:26:31 INFO - PROCESS | 1819 | 1461194791358 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:26:31 INFO - PROCESS | 1819 | 1461194791468 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 16:26:31 INFO - PROCESS | 1819 | 1461194791584 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:31 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721b39b000 == 23 [pid = 1819] [id = 65] 16:26:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 55 (0x7f721af77c00) [pid = 1819] [serial = 193] [outer = (nil)] 16:26:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 56 (0x7f721b2a3000) [pid = 1819] [serial = 194] [outer = 0x7f721af77c00] 16:26:31 INFO - PROCESS | 1819 | 1461194791638 Marionette DEBUG loaded listener.js 16:26:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 57 (0x7f721b77fc00) [pid = 1819] [serial = 195] [outer = 0x7f721af77c00] 16:26:32 INFO - PROCESS | 1819 | 1461194792072 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:26:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:26:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 825ms 16:26:32 INFO - PROCESS | 1819 | 1461194792182 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 16:26:32 INFO - PROCESS | 1819 | 1461194792185 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 16:26:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:26:32 INFO - PROCESS | 1819 | 1461194792190 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:26:32 INFO - PROCESS | 1819 | 1461194792193 Marionette TRACE conn3 <- [1,234,null,{}] 16:26:32 INFO - PROCESS | 1819 | 1461194792198 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:26:32 INFO - PROCESS | 1819 | 1461194792325 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 16:26:32 INFO - PROCESS | 1819 | 1461194792335 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:32 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721b920800 == 24 [pid = 1819] [id = 66] 16:26:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 58 (0x7f72110c2c00) [pid = 1819] [serial = 196] [outer = (nil)] 16:26:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 59 (0x7f721bd81800) [pid = 1819] [serial = 197] [outer = 0x7f72110c2c00] 16:26:32 INFO - PROCESS | 1819 | 1461194792388 Marionette DEBUG loaded listener.js 16:26:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 60 (0x7f721c431800) [pid = 1819] [serial = 198] [outer = 0x7f72110c2c00] 16:26:32 INFO - PROCESS | 1819 | 1461194792923 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:26:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:26:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 775ms 16:26:32 INFO - PROCESS | 1819 | 1461194792966 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 16:26:32 INFO - PROCESS | 1819 | 1461194792969 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 16:26:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:26:32 INFO - PROCESS | 1819 | 1461194792974 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:26:32 INFO - PROCESS | 1819 | 1461194792975 Marionette TRACE conn3 <- [1,238,null,{}] 16:26:32 INFO - PROCESS | 1819 | 1461194792980 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:26:33 INFO - PROCESS | 1819 | 1461194793083 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 16:26:33 INFO - PROCESS | 1819 | 1461194793091 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:33 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721c006800 == 25 [pid = 1819] [id = 67] 16:26:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 61 (0x7f721266bc00) [pid = 1819] [serial = 199] [outer = (nil)] 16:26:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 62 (0x7f721c437c00) [pid = 1819] [serial = 200] [outer = 0x7f721266bc00] 16:26:33 INFO - PROCESS | 1819 | 1461194793155 Marionette DEBUG loaded listener.js 16:26:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 63 (0x7f721c5ae400) [pid = 1819] [serial = 201] [outer = 0x7f721266bc00] 16:26:33 INFO - PROCESS | 1819 | 1461194793664 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:26:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:26:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 828ms 16:26:33 INFO - PROCESS | 1819 | 1461194793802 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 16:26:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:26:33 INFO - PROCESS | 1819 | 1461194793807 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 16:26:33 INFO - PROCESS | 1819 | 1461194793823 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:26:33 INFO - PROCESS | 1819 | 1461194793826 Marionette TRACE conn3 <- [1,242,null,{}] 16:26:33 INFO - PROCESS | 1819 | 1461194793852 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:26:33 INFO - PROCESS | 1819 | 1461194793978 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 16:26:34 INFO - PROCESS | 1819 | 1461194794059 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:34 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7211e46000 == 26 [pid = 1819] [id = 68] 16:26:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 64 (0x7f7211d81800) [pid = 1819] [serial = 202] [outer = (nil)] 16:26:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 65 (0x7f72121e2800) [pid = 1819] [serial = 203] [outer = 0x7f7211d81800] 16:26:34 INFO - PROCESS | 1819 | 1461194794119 Marionette DEBUG loaded listener.js 16:26:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0x7f721259d400) [pid = 1819] [serial = 204] [outer = 0x7f7211d81800] 16:26:34 INFO - PROCESS | 1819 | 1461194794714 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:26:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:26:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 912ms 16:26:34 INFO - PROCESS | 1819 | 1461194794742 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 16:26:34 INFO - PROCESS | 1819 | 1461194794747 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 16:26:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:26:34 INFO - PROCESS | 1819 | 1461194794759 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:26:34 INFO - PROCESS | 1819 | 1461194794764 Marionette TRACE conn3 <- [1,246,null,{}] 16:26:34 INFO - PROCESS | 1819 | 1461194794768 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:26:34 INFO - PROCESS | 1819 | 1461194794890 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 16:26:34 INFO - PROCESS | 1819 | 1461194794979 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:34 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7219d65800 == 27 [pid = 1819] [id = 69] 16:26:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0x7f721259e000) [pid = 1819] [serial = 205] [outer = (nil)] 16:26:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0x7f7213f1a400) [pid = 1819] [serial = 206] [outer = 0x7f721259e000] 16:26:35 INFO - PROCESS | 1819 | 1461194795036 Marionette DEBUG loaded listener.js 16:26:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0x7f7215634c00) [pid = 1819] [serial = 207] [outer = 0x7f721259e000] 16:26:35 INFO - PROCESS | 1819 | 1461194795726 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:26:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:26:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1030ms 16:26:35 INFO - PROCESS | 1819 | 1461194795786 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 16:26:35 INFO - PROCESS | 1819 | 1461194795789 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 16:26:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:26:35 INFO - PROCESS | 1819 | 1461194795795 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:26:35 INFO - PROCESS | 1819 | 1461194795797 Marionette TRACE conn3 <- [1,250,null,{}] 16:26:35 INFO - PROCESS | 1819 | 1461194795810 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:26:35 INFO - PROCESS | 1819 | 1461194795992 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 16:26:36 INFO - PROCESS | 1819 | 1461194796104 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:36 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721c483800 == 28 [pid = 1819] [id = 70] 16:26:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0x7f721568c400) [pid = 1819] [serial = 208] [outer = (nil)] 16:26:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0x7f721abd8400) [pid = 1819] [serial = 209] [outer = 0x7f721568c400] 16:26:36 INFO - PROCESS | 1819 | 1461194796168 Marionette DEBUG loaded listener.js 16:26:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0x7f721af49400) [pid = 1819] [serial = 210] [outer = 0x7f721568c400] 16:26:36 INFO - PROCESS | 1819 | 1461194796830 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:26:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:26:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1078ms 16:26:36 INFO - PROCESS | 1819 | 1461194796884 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 16:26:36 INFO - PROCESS | 1819 | 1461194796886 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 16:26:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:26:36 INFO - PROCESS | 1819 | 1461194796891 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:26:36 INFO - PROCESS | 1819 | 1461194796893 Marionette TRACE conn3 <- [1,254,null,{}] 16:26:36 INFO - PROCESS | 1819 | 1461194796898 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:26:37 INFO - PROCESS | 1819 | 1461194797024 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 16:26:37 INFO - PROCESS | 1819 | 1461194797146 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:37 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721c8e5800 == 29 [pid = 1819] [id = 71] 16:26:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0x7f7211d79c00) [pid = 1819] [serial = 211] [outer = (nil)] 16:26:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0x7f721c431c00) [pid = 1819] [serial = 212] [outer = 0x7f7211d79c00] 16:26:37 INFO - PROCESS | 1819 | 1461194797209 Marionette DEBUG loaded listener.js 16:26:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0x7f721caf3c00) [pid = 1819] [serial = 213] [outer = 0x7f7211d79c00] 16:26:38 INFO - PROCESS | 1819 | 1461194798023 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:26:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:26:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1179ms 16:26:38 INFO - PROCESS | 1819 | 1461194798071 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 16:26:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:26:38 INFO - PROCESS | 1819 | 1461194798077 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 16:26:38 INFO - PROCESS | 1819 | 1461194798084 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:26:38 INFO - PROCESS | 1819 | 1461194798088 Marionette TRACE conn3 <- [1,258,null,{}] 16:26:38 INFO - PROCESS | 1819 | 1461194798094 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:26:38 INFO - PROCESS | 1819 | 1461194798230 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 16:26:38 INFO - PROCESS | 1819 | 1461194798346 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:38 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721261b000 == 30 [pid = 1819] [id = 72] 16:26:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0x7f72125a7c00) [pid = 1819] [serial = 214] [outer = (nil)] 16:26:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0x7f7213771c00) [pid = 1819] [serial = 215] [outer = 0x7f72125a7c00] 16:26:38 INFO - PROCESS | 1819 | 1461194798400 Marionette DEBUG loaded listener.js 16:26:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0x7f7213b47c00) [pid = 1819] [serial = 216] [outer = 0x7f72125a7c00] 16:26:38 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0x7f7227dca000) [pid = 1819] [serial = 161] [outer = (nil)] [url = about:blank] 16:26:38 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0x7f721c62a000) [pid = 1819] [serial = 150] [outer = (nil)] [url = about:blank] 16:26:38 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0x7f7215631800) [pid = 1819] [serial = 152] [outer = (nil)] [url = about:blank] 16:26:38 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0x7f721563d800) [pid = 1819] [serial = 153] [outer = (nil)] [url = about:blank] 16:26:38 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0x7f7217fb7c00) [pid = 1819] [serial = 155] [outer = (nil)] [url = about:blank] 16:26:38 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0x7f721af3d000) [pid = 1819] [serial = 156] [outer = (nil)] [url = about:blank] 16:26:38 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0x7f7211791400) [pid = 1819] [serial = 164] [outer = (nil)] [url = about:blank] 16:26:38 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0x7f7211d80400) [pid = 1819] [serial = 165] [outer = (nil)] [url = about:blank] 16:26:38 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0x7f721caf6000) [pid = 1819] [serial = 158] [outer = (nil)] [url = about:blank] 16:26:38 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0x7f721eb5c800) [pid = 1819] [serial = 168] [outer = (nil)] [url = about:blank] 16:26:38 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0x7f721d7c9000) [pid = 1819] [serial = 159] [outer = (nil)] [url = about:blank] 16:26:38 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0x7f7228bc4c00) [pid = 1819] [serial = 162] [outer = (nil)] [url = about:blank] 16:26:38 INFO - PROCESS | 1819 | --DOMWINDOW == 65 (0x7f721bc42800) [pid = 1819] [serial = 167] [outer = (nil)] [url = about:blank] 16:26:38 INFO - PROCESS | 1819 | 1461194798978 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:26:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:26:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 935ms 16:26:39 INFO - PROCESS | 1819 | 1461194799018 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 16:26:39 INFO - PROCESS | 1819 | 1461194799025 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 16:26:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:26:39 INFO - PROCESS | 1819 | 1461194799033 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:26:39 INFO - PROCESS | 1819 | 1461194799037 Marionette TRACE conn3 <- [1,262,null,{}] 16:26:39 INFO - PROCESS | 1819 | 1461194799041 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:26:39 INFO - PROCESS | 1819 | 1461194799153 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 16:26:39 INFO - PROCESS | 1819 | 1461194799169 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:39 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7215656000 == 31 [pid = 1819] [id = 73] 16:26:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0x7f7213f13000) [pid = 1819] [serial = 217] [outer = (nil)] 16:26:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0x7f7215682400) [pid = 1819] [serial = 218] [outer = 0x7f7213f13000] 16:26:39 INFO - PROCESS | 1819 | 1461194799220 Marionette DEBUG loaded listener.js 16:26:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0x7f72156d4000) [pid = 1819] [serial = 219] [outer = 0x7f7213f13000] 16:26:39 INFO - PROCESS | 1819 | 1461194799798 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:26:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:26:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 779ms 16:26:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:26:39 INFO - PROCESS | 1819 | 1461194799811 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 16:26:39 INFO - PROCESS | 1819 | 1461194799814 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 16:26:39 INFO - PROCESS | 1819 | 1461194799819 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:26:39 INFO - PROCESS | 1819 | 1461194799823 Marionette TRACE conn3 <- [1,266,null,{}] 16:26:39 INFO - PROCESS | 1819 | 1461194799837 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:26:39 INFO - PROCESS | 1819 | 1461194799984 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 16:26:40 INFO - PROCESS | 1819 | 1461194800065 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:40 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721b151000 == 32 [pid = 1819] [id = 74] 16:26:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0x7f7218e88c00) [pid = 1819] [serial = 220] [outer = (nil)] 16:26:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0x7f721abd9000) [pid = 1819] [serial = 221] [outer = 0x7f7218e88c00] 16:26:40 INFO - PROCESS | 1819 | 1461194800118 Marionette DEBUG loaded listener.js 16:26:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0x7f721b215c00) [pid = 1819] [serial = 222] [outer = 0x7f7218e88c00] 16:26:40 INFO - PROCESS | 1819 | 1461194800663 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:26:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:26:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 888ms 16:26:40 INFO - PROCESS | 1819 | 1461194800706 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 16:26:40 INFO - PROCESS | 1819 | 1461194800709 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 16:26:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:26:40 INFO - PROCESS | 1819 | 1461194800722 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:26:40 INFO - PROCESS | 1819 | 1461194800724 Marionette TRACE conn3 <- [1,270,null,{}] 16:26:40 INFO - PROCESS | 1819 | 1461194800729 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:26:40 INFO - PROCESS | 1819 | 1461194800837 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 16:26:40 INFO - PROCESS | 1819 | 1461194800929 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:40 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721bee4800 == 33 [pid = 1819] [id = 75] 16:26:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0x7f72110ccc00) [pid = 1819] [serial = 223] [outer = (nil)] 16:26:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0x7f721c116400) [pid = 1819] [serial = 224] [outer = 0x7f72110ccc00] 16:26:40 INFO - PROCESS | 1819 | 1461194800981 Marionette DEBUG loaded listener.js 16:26:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0x7f721c62dc00) [pid = 1819] [serial = 225] [outer = 0x7f72110ccc00] 16:26:41 INFO - PROCESS | 1819 | 1461194801593 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:26:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:26:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 925ms 16:26:41 INFO - PROCESS | 1819 | 1461194801648 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 16:26:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:26:41 INFO - PROCESS | 1819 | 1461194801651 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 16:26:41 INFO - PROCESS | 1819 | 1461194801656 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:26:41 INFO - PROCESS | 1819 | 1461194801658 Marionette TRACE conn3 <- [1,274,null,{}] 16:26:41 INFO - PROCESS | 1819 | 1461194801662 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:26:41 INFO - PROCESS | 1819 | 1461194801795 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 16:26:41 INFO - PROCESS | 1819 | 1461194801819 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:41 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721c8ef000 == 34 [pid = 1819] [id = 76] 16:26:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0x7f72110c6000) [pid = 1819] [serial = 226] [outer = (nil)] 16:26:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0x7f721cb71800) [pid = 1819] [serial = 227] [outer = 0x7f72110c6000] 16:26:41 INFO - PROCESS | 1819 | 1461194801871 Marionette DEBUG loaded listener.js 16:26:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0x7f721ce3c400) [pid = 1819] [serial = 228] [outer = 0x7f72110c6000] 16:26:42 INFO - PROCESS | 1819 | 1461194802468 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:26:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:26:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 879ms 16:26:42 INFO - PROCESS | 1819 | 1461194802535 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 16:26:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:26:42 INFO - PROCESS | 1819 | 1461194802538 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 16:26:42 INFO - PROCESS | 1819 | 1461194802543 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:26:42 INFO - PROCESS | 1819 | 1461194802545 Marionette TRACE conn3 <- [1,278,null,{}] 16:26:42 INFO - PROCESS | 1819 | 1461194802560 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:26:42 INFO - PROCESS | 1819 | 1461194802721 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 16:26:42 INFO - PROCESS | 1819 | 1461194802739 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:42 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721ea32800 == 35 [pid = 1819] [id = 77] 16:26:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0x7f721ce3c800) [pid = 1819] [serial = 229] [outer = (nil)] 16:26:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0x7f721ed43800) [pid = 1819] [serial = 230] [outer = 0x7f721ce3c800] 16:26:42 INFO - PROCESS | 1819 | 1461194802795 Marionette DEBUG loaded listener.js 16:26:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0x7f721edb7800) [pid = 1819] [serial = 231] [outer = 0x7f721ce3c800] 16:26:43 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0x7f7219ec5400) [pid = 1819] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:26:43 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0x7f72110c2800) [pid = 1819] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:26:43 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0x7f72110c7000) [pid = 1819] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:26:43 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0x7f72110d1800) [pid = 1819] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:26:43 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0x7f7213eb5000) [pid = 1819] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:26:43 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0x7f72110c2c00) [pid = 1819] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:26:43 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0x7f7212670400) [pid = 1819] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:26:43 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0x7f721af77c00) [pid = 1819] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:26:43 INFO - PROCESS | 1819 | 1461194803376 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:26:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:26:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 882ms 16:26:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:26:43 INFO - PROCESS | 1819 | 1461194803425 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 16:26:43 INFO - PROCESS | 1819 | 1461194803427 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 16:26:43 INFO - PROCESS | 1819 | 1461194803431 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:26:43 INFO - PROCESS | 1819 | 1461194803433 Marionette TRACE conn3 <- [1,282,null,{}] 16:26:43 INFO - PROCESS | 1819 | 1461194803438 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:26:43 INFO - PROCESS | 1819 | 1461194803542 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 16:26:43 INFO - PROCESS | 1819 | 1461194803620 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:43 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72119f6800 == 36 [pid = 1819] [id = 78] 16:26:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0x7f72110c3c00) [pid = 1819] [serial = 232] [outer = (nil)] 16:26:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0x7f721bf7c400) [pid = 1819] [serial = 233] [outer = 0x7f72110c3c00] 16:26:43 INFO - PROCESS | 1819 | 1461194803670 Marionette DEBUG loaded listener.js 16:26:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0x7f721ad18400) [pid = 1819] [serial = 234] [outer = 0x7f72110c3c00] 16:26:44 INFO - PROCESS | 1819 | 1461194804200 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:26:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:26:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 824ms 16:26:44 INFO - PROCESS | 1819 | 1461194804256 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 16:26:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:26:44 INFO - PROCESS | 1819 | 1461194804259 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 16:26:44 INFO - PROCESS | 1819 | 1461194804264 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:26:44 INFO - PROCESS | 1819 | 1461194804267 Marionette TRACE conn3 <- [1,286,null,{}] 16:26:44 INFO - PROCESS | 1819 | 1461194804271 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:26:44 INFO - PROCESS | 1819 | 1461194804379 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 16:26:44 INFO - PROCESS | 1819 | 1461194804390 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:44 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721ed22000 == 37 [pid = 1819] [id = 79] 16:26:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0x7f7213b48c00) [pid = 1819] [serial = 235] [outer = (nil)] 16:26:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0x7f7227dc6800) [pid = 1819] [serial = 236] [outer = 0x7f7213b48c00] 16:26:44 INFO - PROCESS | 1819 | 1461194804442 Marionette DEBUG loaded listener.js 16:26:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0x7f722894a400) [pid = 1819] [serial = 237] [outer = 0x7f7213b48c00] 16:26:44 INFO - PROCESS | 1819 | 1461194804990 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:26:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:26:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 734ms 16:26:45 INFO - PROCESS | 1819 | 1461194804998 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 16:26:45 INFO - PROCESS | 1819 | 1461194805000 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 16:26:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:26:45 INFO - PROCESS | 1819 | 1461194805058 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:26:45 INFO - PROCESS | 1819 | 1461194805061 Marionette TRACE conn3 <- [1,290,null,{}] 16:26:45 INFO - PROCESS | 1819 | 1461194805068 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:26:45 INFO - PROCESS | 1819 | 1461194805195 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 16:26:45 INFO - PROCESS | 1819 | 1461194805296 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:45 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7213ac4000 == 38 [pid = 1819] [id = 80] 16:26:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0x7f7211b11c00) [pid = 1819] [serial = 238] [outer = (nil)] 16:26:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0x7f7211e6a400) [pid = 1819] [serial = 239] [outer = 0x7f7211b11c00] 16:26:45 INFO - PROCESS | 1819 | 1461194805356 Marionette DEBUG loaded listener.js 16:26:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0x7f72125a1000) [pid = 1819] [serial = 240] [outer = 0x7f7211b11c00] 16:26:46 INFO - PROCESS | 1819 | 1461194806064 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:26:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:26:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1039ms 16:26:46 INFO - PROCESS | 1819 | 1461194806089 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 16:26:46 INFO - PROCESS | 1819 | 1461194806094 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 16:26:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:26:46 INFO - PROCESS | 1819 | 1461194806100 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:26:46 INFO - PROCESS | 1819 | 1461194806103 Marionette TRACE conn3 <- [1,294,null,{}] 16:26:46 INFO - PROCESS | 1819 | 1461194806113 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:26:46 INFO - PROCESS | 1819 | 1461194806274 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 16:26:46 INFO - PROCESS | 1819 | 1461194806366 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:46 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721bf08000 == 39 [pid = 1819] [id = 81] 16:26:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0x7f72125a5400) [pid = 1819] [serial = 241] [outer = (nil)] 16:26:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0x7f7217f58800) [pid = 1819] [serial = 242] [outer = 0x7f72125a5400] 16:26:46 INFO - PROCESS | 1819 | 1461194806426 Marionette DEBUG loaded listener.js 16:26:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0x7f721a212000) [pid = 1819] [serial = 243] [outer = 0x7f72125a5400] 16:26:47 INFO - PROCESS | 1819 | 1461194807142 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:26:47 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:26:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1079ms 16:26:47 INFO - PROCESS | 1819 | 1461194807179 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 16:26:47 INFO - PROCESS | 1819 | 1461194807183 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 16:26:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:26:47 INFO - PROCESS | 1819 | 1461194807203 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:26:47 INFO - PROCESS | 1819 | 1461194807207 Marionette TRACE conn3 <- [1,298,null,{}] 16:26:47 INFO - PROCESS | 1819 | 1461194807212 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:26:47 INFO - PROCESS | 1819 | 1461194807342 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 16:26:47 INFO - PROCESS | 1819 | 1461194807472 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:47 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7222cb8800 == 40 [pid = 1819] [id = 82] 16:26:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0x7f721c62c800) [pid = 1819] [serial = 244] [outer = (nil)] 16:26:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0x7f721ce40800) [pid = 1819] [serial = 245] [outer = 0x7f721c62c800] 16:26:47 INFO - PROCESS | 1819 | 1461194807539 Marionette DEBUG loaded listener.js 16:26:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0x7f721eb88400) [pid = 1819] [serial = 246] [outer = 0x7f721c62c800] 16:26:48 INFO - PROCESS | 1819 | 1461194808352 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:26:48 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:26:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1196ms 16:26:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:26:48 INFO - PROCESS | 1819 | 1461194808385 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 16:26:48 INFO - PROCESS | 1819 | 1461194808388 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 16:26:48 INFO - PROCESS | 1819 | 1461194808393 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:26:48 INFO - PROCESS | 1819 | 1461194808395 Marionette TRACE conn3 <- [1,302,null,{}] 16:26:48 INFO - PROCESS | 1819 | 1461194808400 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:26:48 INFO - PROCESS | 1819 | 1461194808526 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 16:26:48 INFO - PROCESS | 1819 | 1461194808645 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:48 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7228bdc000 == 41 [pid = 1819] [id = 83] 16:26:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0x7f721cb72400) [pid = 1819] [serial = 247] [outer = (nil)] 16:26:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0x7f722894b000) [pid = 1819] [serial = 248] [outer = 0x7f721cb72400] 16:26:48 INFO - PROCESS | 1819 | 1461194808705 Marionette DEBUG loaded listener.js 16:26:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0x7f7228ca5c00) [pid = 1819] [serial = 249] [outer = 0x7f721cb72400] 16:26:49 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:26:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 931ms 16:26:49 INFO - PROCESS | 1819 | 1461194809312 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:26:49 INFO - PROCESS | 1819 | 1461194809324 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 16:26:49 INFO - PROCESS | 1819 | 1461194809327 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 16:26:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:26:49 INFO - PROCESS | 1819 | 1461194809351 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:26:49 INFO - PROCESS | 1819 | 1461194809354 Marionette TRACE conn3 <- [1,306,null,{}] 16:26:49 INFO - PROCESS | 1819 | 1461194809359 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:26:49 INFO - PROCESS | 1819 | 1461194809494 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 16:26:49 INFO - PROCESS | 1819 | 1461194809588 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:49 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7212544000 == 42 [pid = 1819] [id = 84] 16:26:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0x7f7211d78400) [pid = 1819] [serial = 250] [outer = (nil)] 16:26:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0x7f721ad17800) [pid = 1819] [serial = 251] [outer = 0x7f7211d78400] 16:26:49 INFO - PROCESS | 1819 | 1461194809647 Marionette DEBUG loaded listener.js 16:26:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0x7f721ed4d800) [pid = 1819] [serial = 252] [outer = 0x7f7211d78400] 16:26:50 INFO - PROCESS | 1819 | 1461194810528 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:26:50 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:26:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1232ms 16:26:50 INFO - PROCESS | 1819 | 1461194810581 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 16:26:50 INFO - PROCESS | 1819 | 1461194810586 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 16:26:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:26:50 INFO - PROCESS | 1819 | 1461194810593 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:26:50 INFO - PROCESS | 1819 | 1461194810597 Marionette TRACE conn3 <- [1,310,null,{}] 16:26:50 INFO - PROCESS | 1819 | 1461194810603 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:26:50 INFO - PROCESS | 1819 | 1461194810731 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 16:26:50 INFO - PROCESS | 1819 | 1461194810851 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:50 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7212537800 == 43 [pid = 1819] [id = 85] 16:26:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0x7f7213f18800) [pid = 1819] [serial = 253] [outer = (nil)] 16:26:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0x7f721562e800) [pid = 1819] [serial = 254] [outer = 0x7f7213f18800] 16:26:50 INFO - PROCESS | 1819 | 1461194810908 Marionette DEBUG loaded listener.js 16:26:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0x7f721568c800) [pid = 1819] [serial = 255] [outer = 0x7f7213f18800] 16:26:51 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72119f6800 == 42 [pid = 1819] [id = 78] 16:26:51 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721ea32800 == 41 [pid = 1819] [id = 77] 16:26:51 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c8ef000 == 40 [pid = 1819] [id = 76] 16:26:51 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721bee4800 == 39 [pid = 1819] [id = 75] 16:26:51 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721b151000 == 38 [pid = 1819] [id = 74] 16:26:51 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7215656000 == 37 [pid = 1819] [id = 73] 16:26:51 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0x7f72155f4800) [pid = 1819] [serial = 173] [outer = (nil)] [url = about:blank] 16:26:51 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0x7f721c437c00) [pid = 1819] [serial = 200] [outer = (nil)] [url = about:blank] 16:26:51 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721261b000 == 36 [pid = 1819] [id = 72] 16:26:51 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c8e5800 == 35 [pid = 1819] [id = 71] 16:26:51 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c483800 == 34 [pid = 1819] [id = 70] 16:26:51 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7219d65800 == 33 [pid = 1819] [id = 69] 16:26:51 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0x7f721aa70400) [pid = 1819] [serial = 191] [outer = (nil)] [url = about:blank] 16:26:51 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0x7f721376f000) [pid = 1819] [serial = 179] [outer = (nil)] [url = about:blank] 16:26:51 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0x7f721390ac00) [pid = 1819] [serial = 180] [outer = (nil)] [url = about:blank] 16:26:51 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0x7f7213b42400) [pid = 1819] [serial = 185] [outer = (nil)] [url = about:blank] 16:26:51 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0x7f7211793000) [pid = 1819] [serial = 177] [outer = (nil)] [url = about:blank] 16:26:51 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0x7f7211b0c400) [pid = 1819] [serial = 176] [outer = (nil)] [url = about:blank] 16:26:51 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0x7f7213f14800) [pid = 1819] [serial = 182] [outer = (nil)] [url = about:blank] 16:26:51 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0x7f72155edc00) [pid = 1819] [serial = 183] [outer = (nil)] [url = about:blank] 16:26:51 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0x7f722a1f2c00) [pid = 1819] [serial = 170] [outer = (nil)] [url = about:blank] 16:26:51 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0x7f721bd81800) [pid = 1819] [serial = 197] [outer = (nil)] [url = about:blank] 16:26:51 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0x7f721c431800) [pid = 1819] [serial = 198] [outer = (nil)] [url = about:blank] 16:26:51 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0x7f7218957c00) [pid = 1819] [serial = 188] [outer = (nil)] [url = about:blank] 16:26:51 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0x7f7219d86000) [pid = 1819] [serial = 189] [outer = (nil)] [url = about:blank] 16:26:51 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0x7f721ad24000) [pid = 1819] [serial = 192] [outer = (nil)] [url = about:blank] 16:26:51 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0x7f721b77fc00) [pid = 1819] [serial = 195] [outer = (nil)] [url = about:blank] 16:26:51 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0x7f721b2a3000) [pid = 1819] [serial = 194] [outer = (nil)] [url = about:blank] 16:26:51 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0x7f7217f65800) [pid = 1819] [serial = 186] [outer = (nil)] [url = about:blank] 16:26:51 INFO - PROCESS | 1819 | 1461194811536 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:26:51 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:26:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 984ms 16:26:51 INFO - PROCESS | 1819 | 1461194811578 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 16:26:51 INFO - PROCESS | 1819 | 1461194811584 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 16:26:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:26:51 INFO - PROCESS | 1819 | 1461194811593 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:26:51 INFO - PROCESS | 1819 | 1461194811596 Marionette TRACE conn3 <- [1,314,null,{}] 16:26:51 INFO - PROCESS | 1819 | 1461194811601 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:26:51 INFO - PROCESS | 1819 | 1461194811728 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 16:26:51 INFO - PROCESS | 1819 | 1461194811819 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:51 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7213f81800 == 34 [pid = 1819] [id = 86] 16:26:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0x7f72121e6c00) [pid = 1819] [serial = 256] [outer = (nil)] 16:26:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0x7f7217faa400) [pid = 1819] [serial = 257] [outer = 0x7f72121e6c00] 16:26:51 INFO - PROCESS | 1819 | 1461194811869 Marionette DEBUG loaded listener.js 16:26:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0x7f721abd9800) [pid = 1819] [serial = 258] [outer = 0x7f72121e6c00] 16:26:52 INFO - PROCESS | 1819 | 1461194812469 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:26:52 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:26:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 928ms 16:26:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:26:52 INFO - PROCESS | 1819 | 1461194812521 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 16:26:52 INFO - PROCESS | 1819 | 1461194812523 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 16:26:52 INFO - PROCESS | 1819 | 1461194812529 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:26:52 INFO - PROCESS | 1819 | 1461194812533 Marionette TRACE conn3 <- [1,318,null,{}] 16:26:52 INFO - PROCESS | 1819 | 1461194812546 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:26:52 INFO - PROCESS | 1819 | 1461194812687 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 16:26:52 INFO - PROCESS | 1819 | 1461194812705 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:52 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721b499000 == 35 [pid = 1819] [id = 87] 16:26:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0x7f7217fb1800) [pid = 1819] [serial = 259] [outer = (nil)] 16:26:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0x7f721b33a400) [pid = 1819] [serial = 260] [outer = 0x7f7217fb1800] 16:26:52 INFO - PROCESS | 1819 | 1461194812758 Marionette DEBUG loaded listener.js 16:26:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0x7f721c435400) [pid = 1819] [serial = 261] [outer = 0x7f7217fb1800] 16:26:53 INFO - PROCESS | 1819 | 1461194813355 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:26:53 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:26:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 880ms 16:26:53 INFO - PROCESS | 1819 | 1461194813410 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 16:26:53 INFO - PROCESS | 1819 | 1461194813414 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 16:26:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:26:53 INFO - PROCESS | 1819 | 1461194813427 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:26:53 INFO - PROCESS | 1819 | 1461194813429 Marionette TRACE conn3 <- [1,322,null,{}] 16:26:53 INFO - PROCESS | 1819 | 1461194813433 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:26:53 INFO - PROCESS | 1819 | 1461194813575 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 16:26:53 INFO - PROCESS | 1819 | 1461194813597 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:53 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721bf15800 == 36 [pid = 1819] [id = 88] 16:26:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0x7f721c5af000) [pid = 1819] [serial = 262] [outer = (nil)] 16:26:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0x7f721cbf0c00) [pid = 1819] [serial = 263] [outer = 0x7f721c5af000] 16:26:53 INFO - PROCESS | 1819 | 1461194813649 Marionette DEBUG loaded listener.js 16:26:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0x7f721d7c9000) [pid = 1819] [serial = 264] [outer = 0x7f721c5af000] 16:26:54 INFO - PROCESS | 1819 | 1461194814273 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:26:54 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:26:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 876ms 16:26:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:26:54 INFO - PROCESS | 1819 | 1461194814303 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 16:26:54 INFO - PROCESS | 1819 | 1461194814305 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 16:26:54 INFO - PROCESS | 1819 | 1461194814309 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:26:54 INFO - PROCESS | 1819 | 1461194814313 Marionette TRACE conn3 <- [1,326,null,{}] 16:26:54 INFO - PROCESS | 1819 | 1461194814317 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:26:54 INFO - PROCESS | 1819 | 1461194814447 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 16:26:54 INFO - PROCESS | 1819 | 1461194814471 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:54 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721c8ee800 == 37 [pid = 1819] [id = 89] 16:26:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0x7f721b973000) [pid = 1819] [serial = 265] [outer = (nil)] 16:26:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0x7f721ed5cc00) [pid = 1819] [serial = 266] [outer = 0x7f721b973000] 16:26:54 INFO - PROCESS | 1819 | 1461194814521 Marionette DEBUG loaded listener.js 16:26:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0x7f7227d30800) [pid = 1819] [serial = 267] [outer = 0x7f721b973000] 16:26:55 INFO - PROCESS | 1819 | 1461194815147 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:26:55 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:26:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 881ms 16:26:55 INFO - PROCESS | 1819 | 1461194815191 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 16:26:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:26:55 INFO - PROCESS | 1819 | 1461194815194 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 16:26:55 INFO - PROCESS | 1819 | 1461194815204 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:26:55 INFO - PROCESS | 1819 | 1461194815206 Marionette TRACE conn3 <- [1,330,null,{}] 16:26:55 INFO - PROCESS | 1819 | 1461194815210 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:26:55 INFO - PROCESS | 1819 | 1461194815358 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 16:26:55 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0x7f72110ccc00) [pid = 1819] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:26:55 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0x7f7218e88c00) [pid = 1819] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:26:55 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0x7f72125a7c00) [pid = 1819] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:26:55 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0x7f72110c6000) [pid = 1819] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:26:55 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0x7f7213f13000) [pid = 1819] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:26:55 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0x7f721ce3c800) [pid = 1819] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:26:55 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0x7f7211d79c00) [pid = 1819] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:26:55 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0x7f72110c3c00) [pid = 1819] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:26:55 INFO - PROCESS | 1819 | 1461194815546 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:55 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72139d9800 == 38 [pid = 1819] [id = 90] 16:26:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0x7f72110c2c00) [pid = 1819] [serial = 268] [outer = (nil)] 16:26:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0x7f7211e6bc00) [pid = 1819] [serial = 269] [outer = 0x7f72110c2c00] 16:26:55 INFO - PROCESS | 1819 | 1461194815601 Marionette DEBUG loaded listener.js 16:26:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0x7f721d6b4c00) [pid = 1819] [serial = 270] [outer = 0x7f72110c2c00] 16:26:56 INFO - PROCESS | 1819 | 1461194816125 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:26:56 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:26:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 934ms 16:26:56 INFO - PROCESS | 1819 | 1461194816133 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 16:26:56 INFO - PROCESS | 1819 | 1461194816135 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 16:26:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:26:56 INFO - PROCESS | 1819 | 1461194816140 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:26:56 INFO - PROCESS | 1819 | 1461194816141 Marionette TRACE conn3 <- [1,334,null,{}] 16:26:56 INFO - PROCESS | 1819 | 1461194816151 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:26:56 INFO - PROCESS | 1819 | 1461194816257 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 16:26:56 INFO - PROCESS | 1819 | 1461194816265 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:56 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7222cb6800 == 39 [pid = 1819] [id = 91] 16:26:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0x7f7211799400) [pid = 1819] [serial = 271] [outer = (nil)] 16:26:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0x7f722a1c2800) [pid = 1819] [serial = 272] [outer = 0x7f7211799400] 16:26:56 INFO - PROCESS | 1819 | 1461194816315 Marionette DEBUG loaded listener.js 16:26:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0x7f722a1f9000) [pid = 1819] [serial = 273] [outer = 0x7f7211799400] 16:26:56 INFO - PROCESS | 1819 | 1461194816906 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:26:56 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:26:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 787ms 16:26:56 INFO - PROCESS | 1819 | 1461194816928 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 16:26:56 INFO - PROCESS | 1819 | 1461194816931 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 16:26:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:26:56 INFO - PROCESS | 1819 | 1461194816935 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:26:56 INFO - PROCESS | 1819 | 1461194816937 Marionette TRACE conn3 <- [1,338,null,{}] 16:26:56 INFO - PROCESS | 1819 | 1461194816941 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:26:57 INFO - PROCESS | 1819 | 1461194817046 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 16:26:57 INFO - PROCESS | 1819 | 1461194817177 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:57 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7229abf800 == 40 [pid = 1819] [id = 92] 16:26:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0x7f7211e6cc00) [pid = 1819] [serial = 274] [outer = (nil)] 16:26:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0x7f722a1fc800) [pid = 1819] [serial = 275] [outer = 0x7f7211e6cc00] 16:26:57 INFO - PROCESS | 1819 | 1461194817229 Marionette DEBUG loaded listener.js 16:26:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0x7f722d837400) [pid = 1819] [serial = 276] [outer = 0x7f7211e6cc00] 16:26:57 INFO - PROCESS | 1819 | 1461194817832 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:26:57 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:26:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 928ms 16:26:57 INFO - PROCESS | 1819 | 1461194817865 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 16:26:57 INFO - PROCESS | 1819 | 1461194817870 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 16:26:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:26:57 INFO - PROCESS | 1819 | 1461194817877 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:26:57 INFO - PROCESS | 1819 | 1461194817882 Marionette TRACE conn3 <- [1,342,null,{}] 16:26:57 INFO - PROCESS | 1819 | 1461194817889 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:26:58 INFO - PROCESS | 1819 | 1461194818026 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 16:26:58 INFO - PROCESS | 1819 | 1461194818124 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:58 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7219d6a000 == 41 [pid = 1819] [id = 93] 16:26:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0x7f72121ebc00) [pid = 1819] [serial = 277] [outer = (nil)] 16:26:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0x7f7213f12c00) [pid = 1819] [serial = 278] [outer = 0x7f72121ebc00] 16:26:58 INFO - PROCESS | 1819 | 1461194818186 Marionette DEBUG loaded listener.js 16:26:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0x7f7215683c00) [pid = 1819] [serial = 279] [outer = 0x7f72121ebc00] 16:26:58 INFO - PROCESS | 1819 | 1461194818897 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:26:58 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:26:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1079ms 16:26:58 INFO - PROCESS | 1819 | 1461194818960 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 16:26:58 INFO - PROCESS | 1819 | 1461194818968 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 16:26:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:26:58 INFO - PROCESS | 1819 | 1461194818976 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:26:58 INFO - PROCESS | 1819 | 1461194818980 Marionette TRACE conn3 <- [1,346,null,{}] 16:26:58 INFO - PROCESS | 1819 | 1461194818985 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:26:59 INFO - PROCESS | 1819 | 1461194819110 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 16:26:59 INFO - PROCESS | 1819 | 1461194819233 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:59 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721c2dd000 == 42 [pid = 1819] [id = 94] 16:26:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0x7f72121ee000) [pid = 1819] [serial = 280] [outer = (nil)] 16:26:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0x7f721af75c00) [pid = 1819] [serial = 281] [outer = 0x7f72121ee000] 16:26:59 INFO - PROCESS | 1819 | 1461194819296 Marionette DEBUG loaded listener.js 16:26:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0x7f721c15a800) [pid = 1819] [serial = 282] [outer = 0x7f72121ee000] 16:26:59 INFO - PROCESS | 1819 | 1461194819991 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:27:00 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:27:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1077ms 16:27:00 INFO - PROCESS | 1819 | 1461194820053 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 16:27:00 INFO - PROCESS | 1819 | 1461194820057 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 16:27:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:27:00 INFO - PROCESS | 1819 | 1461194820062 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:27:00 INFO - PROCESS | 1819 | 1461194820067 Marionette TRACE conn3 <- [1,350,null,{}] 16:27:00 INFO - PROCESS | 1819 | 1461194820080 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:27:00 INFO - PROCESS | 1819 | 1461194820247 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 16:27:00 INFO - PROCESS | 1819 | 1461194820372 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:00 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f722a010000 == 43 [pid = 1819] [id = 95] 16:27:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0x7f721c431400) [pid = 1819] [serial = 283] [outer = (nil)] 16:27:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0x7f7228951800) [pid = 1819] [serial = 284] [outer = 0x7f721c431400] 16:27:00 INFO - PROCESS | 1819 | 1461194820436 Marionette DEBUG loaded listener.js 16:27:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0x7f722900f000) [pid = 1819] [serial = 285] [outer = 0x7f721c431400] 16:27:01 INFO - PROCESS | 1819 | 1461194821148 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:27:01 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:27:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1130ms 16:27:01 INFO - PROCESS | 1819 | 1461194821207 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 16:27:01 INFO - PROCESS | 1819 | 1461194821210 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 16:27:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:27:01 INFO - PROCESS | 1819 | 1461194821218 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:27:01 INFO - PROCESS | 1819 | 1461194821220 Marionette TRACE conn3 <- [1,354,null,{}] 16:27:01 INFO - PROCESS | 1819 | 1461194821225 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:27:01 INFO - PROCESS | 1819 | 1461194821350 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 16:27:01 INFO - PROCESS | 1819 | 1461194821466 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:01 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f722d816000 == 44 [pid = 1819] [id = 96] 16:27:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0x7f721c432400) [pid = 1819] [serial = 286] [outer = (nil)] 16:27:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0x7f722bfce000) [pid = 1819] [serial = 287] [outer = 0x7f721c432400] 16:27:01 INFO - PROCESS | 1819 | 1461194821526 Marionette DEBUG loaded listener.js 16:27:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0x7f722dec4c00) [pid = 1819] [serial = 288] [outer = 0x7f721c432400] 16:27:02 INFO - PROCESS | 1819 | 1461194822481 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:27:02 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:27:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1326ms 16:27:02 INFO - PROCESS | 1819 | 1461194822545 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 16:27:02 INFO - PROCESS | 1819 | 1461194822550 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 16:27:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:27:02 INFO - PROCESS | 1819 | 1461194822557 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:27:02 INFO - PROCESS | 1819 | 1461194822562 Marionette TRACE conn3 <- [1,358,null,{}] 16:27:02 INFO - PROCESS | 1819 | 1461194822569 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:27:02 INFO - PROCESS | 1819 | 1461194822697 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 16:27:02 INFO - PROCESS | 1819 | 1461194822840 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:02 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7211e33800 == 45 [pid = 1819] [id = 97] 16:27:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0x7f7212672c00) [pid = 1819] [serial = 289] [outer = (nil)] 16:27:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0x7f7213909800) [pid = 1819] [serial = 290] [outer = 0x7f7212672c00] 16:27:02 INFO - PROCESS | 1819 | 1461194822957 Marionette DEBUG loaded listener.js 16:27:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0x7f7213f14800) [pid = 1819] [serial = 291] [outer = 0x7f7212672c00] 16:27:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7222cb6800 == 44 [pid = 1819] [id = 91] 16:27:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72139d9800 == 43 [pid = 1819] [id = 90] 16:27:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c8ee800 == 42 [pid = 1819] [id = 89] 16:27:03 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0x7f721abd8400) [pid = 1819] [serial = 209] [outer = (nil)] [url = about:blank] 16:27:03 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0x7f7213f1a400) [pid = 1819] [serial = 206] [outer = (nil)] [url = about:blank] 16:27:03 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0x7f72121e2800) [pid = 1819] [serial = 203] [outer = (nil)] [url = about:blank] 16:27:03 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0x7f7227dc6800) [pid = 1819] [serial = 236] [outer = (nil)] [url = about:blank] 16:27:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721bf15800 == 41 [pid = 1819] [id = 88] 16:27:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721b499000 == 40 [pid = 1819] [id = 87] 16:27:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7213f81800 == 39 [pid = 1819] [id = 86] 16:27:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7212537800 == 38 [pid = 1819] [id = 85] 16:27:03 INFO - PROCESS | 1819 | 1461194823695 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:27:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0x7f72139b2800) [pid = 1819] [serial = 292] [outer = 0x7f7211981c00] 16:27:03 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0x7f721ce3c400) [pid = 1819] [serial = 228] [outer = (nil)] [url = about:blank] 16:27:03 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0x7f7215682400) [pid = 1819] [serial = 218] [outer = (nil)] [url = about:blank] 16:27:03 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0x7f721ed43800) [pid = 1819] [serial = 230] [outer = (nil)] [url = about:blank] 16:27:03 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0x7f721c431c00) [pid = 1819] [serial = 212] [outer = (nil)] [url = about:blank] 16:27:03 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0x7f721b215c00) [pid = 1819] [serial = 222] [outer = (nil)] [url = about:blank] 16:27:03 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0x7f721caf3c00) [pid = 1819] [serial = 213] [outer = (nil)] [url = about:blank] 16:27:03 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0x7f7213b47c00) [pid = 1819] [serial = 216] [outer = (nil)] [url = about:blank] 16:27:03 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0x7f72156d4000) [pid = 1819] [serial = 219] [outer = (nil)] [url = about:blank] 16:27:03 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0x7f721c116400) [pid = 1819] [serial = 224] [outer = (nil)] [url = about:blank] 16:27:03 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0x7f721ad18400) [pid = 1819] [serial = 234] [outer = (nil)] [url = about:blank] 16:27:03 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0x7f721cb71800) [pid = 1819] [serial = 227] [outer = (nil)] [url = about:blank] 16:27:03 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0x7f721edb7800) [pid = 1819] [serial = 231] [outer = (nil)] [url = about:blank] 16:27:03 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0x7f721bf7c400) [pid = 1819] [serial = 233] [outer = (nil)] [url = about:blank] 16:27:03 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0x7f721c62dc00) [pid = 1819] [serial = 225] [outer = (nil)] [url = about:blank] 16:27:03 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0x7f721abd9000) [pid = 1819] [serial = 221] [outer = (nil)] [url = about:blank] 16:27:03 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0x7f7213771c00) [pid = 1819] [serial = 215] [outer = (nil)] [url = about:blank] 16:27:03 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:27:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1230ms 16:27:03 INFO - PROCESS | 1819 | 1461194823793 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 16:27:03 INFO - PROCESS | 1819 | 1461194823799 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 16:27:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:27:03 INFO - PROCESS | 1819 | 1461194823807 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:27:03 INFO - PROCESS | 1819 | 1461194823810 Marionette TRACE conn3 <- [1,362,null,{}] 16:27:03 INFO - PROCESS | 1819 | 1461194823815 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:27:03 INFO - PROCESS | 1819 | 1461194823930 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 16:27:03 INFO - PROCESS | 1819 | 1461194823938 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:03 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721b487000 == 39 [pid = 1819] [id = 98] 16:27:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0x7f72110c7c00) [pid = 1819] [serial = 293] [outer = (nil)] 16:27:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0x7f721abd8400) [pid = 1819] [serial = 294] [outer = 0x7f72110c7c00] 16:27:03 INFO - PROCESS | 1819 | 1461194823988 Marionette DEBUG loaded listener.js 16:27:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0x7f721b1ba400) [pid = 1819] [serial = 295] [outer = 0x7f72110c7c00] 16:27:04 INFO - PROCESS | 1819 | 1461194824612 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:27:04 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:27:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 831ms 16:27:04 INFO - PROCESS | 1819 | 1461194824638 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 16:27:04 INFO - PROCESS | 1819 | 1461194824641 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 16:27:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:27:04 INFO - PROCESS | 1819 | 1461194824646 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:27:04 INFO - PROCESS | 1819 | 1461194824649 Marionette TRACE conn3 <- [1,366,null,{}] 16:27:04 INFO - PROCESS | 1819 | 1461194824663 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:27:04 INFO - PROCESS | 1819 | 1461194824778 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 16:27:04 INFO - PROCESS | 1819 | 1461194824861 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:04 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721bed2000 == 40 [pid = 1819] [id = 99] 16:27:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0x7f721a211c00) [pid = 1819] [serial = 296] [outer = (nil)] 16:27:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0x7f721bf84c00) [pid = 1819] [serial = 297] [outer = 0x7f721a211c00] 16:27:04 INFO - PROCESS | 1819 | 1461194824913 Marionette DEBUG loaded listener.js 16:27:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0x7f721cbfbc00) [pid = 1819] [serial = 298] [outer = 0x7f721a211c00] 16:27:05 INFO - PROCESS | 1819 | 1461194825472 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:27:05 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:27:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 929ms 16:27:05 INFO - PROCESS | 1819 | 1461194825575 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 16:27:05 INFO - PROCESS | 1819 | 1461194825579 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 16:27:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:27:05 INFO - PROCESS | 1819 | 1461194825583 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:27:05 INFO - PROCESS | 1819 | 1461194825586 Marionette TRACE conn3 <- [1,370,null,{}] 16:27:05 INFO - PROCESS | 1819 | 1461194825590 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:27:05 INFO - PROCESS | 1819 | 1461194825748 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 16:27:05 INFO - PROCESS | 1819 | 1461194825763 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:05 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721cb19000 == 41 [pid = 1819] [id = 100] 16:27:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0x7f72110cb000) [pid = 1819] [serial = 299] [outer = (nil)] 16:27:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0x7f7227d39800) [pid = 1819] [serial = 300] [outer = 0x7f72110cb000] 16:27:05 INFO - PROCESS | 1819 | 1461194825814 Marionette DEBUG loaded listener.js 16:27:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0x7f7228c9f000) [pid = 1819] [serial = 301] [outer = 0x7f72110cb000] 16:27:06 INFO - PROCESS | 1819 | 1461194826403 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:27:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:27:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 874ms 16:27:06 INFO - PROCESS | 1819 | 1461194826465 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 16:27:06 INFO - PROCESS | 1819 | 1461194826468 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 16:27:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:27:06 INFO - PROCESS | 1819 | 1461194826473 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:27:06 INFO - PROCESS | 1819 | 1461194826475 Marionette TRACE conn3 <- [1,374,null,{}] 16:27:06 INFO - PROCESS | 1819 | 1461194826479 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:27:06 INFO - PROCESS | 1819 | 1461194826622 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 16:27:06 INFO - PROCESS | 1819 | 1461194826656 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:06 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721eb26800 == 42 [pid = 1819] [id = 101] 16:27:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0x7f721178c800) [pid = 1819] [serial = 302] [outer = (nil)] 16:27:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0x7f7228e9f000) [pid = 1819] [serial = 303] [outer = 0x7f721178c800] 16:27:06 INFO - PROCESS | 1819 | 1461194826707 Marionette DEBUG loaded listener.js 16:27:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0x7f7229e76c00) [pid = 1819] [serial = 304] [outer = 0x7f721178c800] 16:27:07 INFO - PROCESS | 1819 | 1461194827377 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:27:07 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:27:07 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 933ms 16:27:07 INFO - PROCESS | 1819 | 1461194827406 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 16:27:07 INFO - PROCESS | 1819 | 1461194827409 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 16:27:07 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:27:07 INFO - PROCESS | 1819 | 1461194827414 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:27:07 INFO - PROCESS | 1819 | 1461194827416 Marionette TRACE conn3 <- [1,378,null,{}] 16:27:07 INFO - PROCESS | 1819 | 1461194827420 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:27:07 INFO - PROCESS | 1819 | 1461194827594 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 16:27:07 INFO - PROCESS | 1819 | 1461194827661 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:07 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7228b55000 == 43 [pid = 1819] [id = 102] 16:27:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0x7f722d833400) [pid = 1819] [serial = 305] [outer = (nil)] 16:27:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0x7f722df9e400) [pid = 1819] [serial = 306] [outer = 0x7f722d833400] 16:27:07 INFO - PROCESS | 1819 | 1461194827713 Marionette DEBUG loaded listener.js 16:27:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0x7f722e20a400) [pid = 1819] [serial = 307] [outer = 0x7f722d833400] 16:27:08 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0x7f7211799400) [pid = 1819] [serial = 271] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:27:08 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0x7f721c5af000) [pid = 1819] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:27:08 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0x7f721266bc00) [pid = 1819] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:27:08 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0x7f72110c2c00) [pid = 1819] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:27:08 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0x7f721b973000) [pid = 1819] [serial = 265] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:27:08 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0x7f7217fb1800) [pid = 1819] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:27:08 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0x7f72121e6c00) [pid = 1819] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:27:08 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0x7f7211d78400) [pid = 1819] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:27:08 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0x7f7213f18800) [pid = 1819] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:27:08 INFO - PROCESS | 1819 | 1461194828504 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:27:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:27:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1133ms 16:27:08 INFO - PROCESS | 1819 | 1461194828547 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 16:27:08 INFO - PROCESS | 1819 | 1461194828550 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 16:27:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:27:08 INFO - PROCESS | 1819 | 1461194828554 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:27:08 INFO - PROCESS | 1819 | 1461194828557 Marionette TRACE conn3 <- [1,382,null,{}] 16:27:08 INFO - PROCESS | 1819 | 1461194828561 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:27:08 INFO - PROCESS | 1819 | 1461194828665 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 16:27:08 INFO - PROCESS | 1819 | 1461194828677 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:08 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7211e34000 == 44 [pid = 1819] [id = 103] 16:27:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0x7f7211799400) [pid = 1819] [serial = 308] [outer = (nil)] 16:27:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0x7f722bfaa000) [pid = 1819] [serial = 309] [outer = 0x7f7211799400] 16:27:08 INFO - PROCESS | 1819 | 1461194828728 Marionette DEBUG loaded listener.js 16:27:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0x7f722e2b0000) [pid = 1819] [serial = 310] [outer = 0x7f7211799400] 16:27:09 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:09 INFO - PROCESS | 1819 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:27:09 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:09 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:09 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:09 INFO - PROCESS | 1819 | 1461194829298 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:27:09 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:27:09 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 779ms 16:27:09 INFO - PROCESS | 1819 | 1461194829334 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 16:27:09 INFO - PROCESS | 1819 | 1461194829336 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 16:27:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:27:09 INFO - PROCESS | 1819 | 1461194829341 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:27:09 INFO - PROCESS | 1819 | 1461194829343 Marionette TRACE conn3 <- [1,386,null,{}] 16:27:09 INFO - PROCESS | 1819 | 1461194829348 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:27:09 INFO - PROCESS | 1819 | 1461194829454 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 16:27:09 INFO - PROCESS | 1819 | 1461194829538 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:09 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f722a017000 == 45 [pid = 1819] [id = 104] 16:27:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0x7f72110ccc00) [pid = 1819] [serial = 311] [outer = (nil)] 16:27:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0x7f722e2e9400) [pid = 1819] [serial = 312] [outer = 0x7f72110ccc00] 16:27:09 INFO - PROCESS | 1819 | 1461194829589 Marionette DEBUG loaded listener.js 16:27:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0x7f722e410800) [pid = 1819] [serial = 313] [outer = 0x7f72110ccc00] 16:27:10 INFO - PROCESS | 1819 | 1461194830136 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:27:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:27:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 829ms 16:27:10 INFO - PROCESS | 1819 | 1461194830173 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 16:27:10 INFO - PROCESS | 1819 | 1461194830175 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 16:27:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:27:10 INFO - PROCESS | 1819 | 1461194830185 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:27:10 INFO - PROCESS | 1819 | 1461194830187 Marionette TRACE conn3 <- [1,390,null,{}] 16:27:10 INFO - PROCESS | 1819 | 1461194830191 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:27:10 INFO - PROCESS | 1819 | 1461194830298 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 16:27:10 INFO - PROCESS | 1819 | 1461194830433 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:10 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7212535800 == 46 [pid = 1819] [id = 105] 16:27:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0x7f72110c3c00) [pid = 1819] [serial = 314] [outer = (nil)] 16:27:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0x7f7211986800) [pid = 1819] [serial = 315] [outer = 0x7f72110c3c00] 16:27:10 INFO - PROCESS | 1819 | 1461194830495 Marionette DEBUG loaded listener.js 16:27:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0x7f72125a6800) [pid = 1819] [serial = 316] [outer = 0x7f72110c3c00] 16:27:11 INFO - PROCESS | 1819 | 1461194831228 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:27:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:27:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1124ms 16:27:11 INFO - PROCESS | 1819 | 1461194831312 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 16:27:11 INFO - PROCESS | 1819 | 1461194831316 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 16:27:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:27:11 INFO - PROCESS | 1819 | 1461194831323 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:27:11 INFO - PROCESS | 1819 | 1461194831328 Marionette TRACE conn3 <- [1,394,null,{}] 16:27:11 INFO - PROCESS | 1819 | 1461194831334 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:27:11 INFO - PROCESS | 1819 | 1461194831468 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 16:27:11 INFO - PROCESS | 1819 | 1461194831595 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:11 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721c8e2800 == 47 [pid = 1819] [id = 106] 16:27:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0x7f72110d1800) [pid = 1819] [serial = 317] [outer = (nil)] 16:27:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0x7f721b2a2000) [pid = 1819] [serial = 318] [outer = 0x7f72110d1800] 16:27:11 INFO - PROCESS | 1819 | 1461194831659 Marionette DEBUG loaded listener.js 16:27:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0x7f721c437c00) [pid = 1819] [serial = 319] [outer = 0x7f72110d1800] 16:27:12 INFO - PROCESS | 1819 | 1461194832462 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:27:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:27:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1181ms 16:27:12 INFO - PROCESS | 1819 | 1461194832507 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 16:27:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:27:12 INFO - PROCESS | 1819 | 1461194832512 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 16:27:12 INFO - PROCESS | 1819 | 1461194832518 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:27:12 INFO - PROCESS | 1819 | 1461194832520 Marionette TRACE conn3 <- [1,398,null,{}] 16:27:12 INFO - PROCESS | 1819 | 1461194832525 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:27:12 INFO - PROCESS | 1819 | 1461194832653 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 16:27:12 INFO - PROCESS | 1819 | 1461194832780 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:12 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f722d819800 == 48 [pid = 1819] [id = 107] 16:27:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0x7f7211989800) [pid = 1819] [serial = 320] [outer = (nil)] 16:27:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 106 (0x7f7228ca0000) [pid = 1819] [serial = 321] [outer = 0x7f7211989800] 16:27:12 INFO - PROCESS | 1819 | 1461194832841 Marionette DEBUG loaded listener.js 16:27:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 107 (0x7f722bf2e800) [pid = 1819] [serial = 322] [outer = 0x7f7211989800] 16:27:13 INFO - PROCESS | 1819 | 1461194833754 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:27:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:27:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1278ms 16:27:13 INFO - PROCESS | 1819 | 1461194833796 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 16:27:13 INFO - PROCESS | 1819 | 1461194833799 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 16:27:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:27:13 INFO - PROCESS | 1819 | 1461194833812 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:27:13 INFO - PROCESS | 1819 | 1461194833820 Marionette TRACE conn3 <- [1,402,null,{}] 16:27:13 INFO - PROCESS | 1819 | 1461194833826 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:27:13 INFO - PROCESS | 1819 | 1461194833958 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 16:27:14 INFO - PROCESS | 1819 | 1461194834087 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:14 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f722e240800 == 49 [pid = 1819] [id = 108] 16:27:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 108 (0x7f7211d7c000) [pid = 1819] [serial = 323] [outer = (nil)] 16:27:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 109 (0x7f722bf2bc00) [pid = 1819] [serial = 324] [outer = 0x7f7211d7c000] 16:27:14 INFO - PROCESS | 1819 | 1461194834148 Marionette DEBUG loaded listener.js 16:27:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 110 (0x7f723000c800) [pid = 1819] [serial = 325] [outer = 0x7f7211d7c000] 16:27:15 INFO - PROCESS | 1819 | 1461194835110 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:27:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:27:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1346ms 16:27:15 INFO - PROCESS | 1819 | 1461194835151 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 16:27:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:27:15 INFO - PROCESS | 1819 | 1461194835156 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 16:27:15 INFO - PROCESS | 1819 | 1461194835162 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:27:15 INFO - PROCESS | 1819 | 1461194835167 Marionette TRACE conn3 <- [1,406,null,{}] 16:27:15 INFO - PROCESS | 1819 | 1461194835174 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:27:15 INFO - PROCESS | 1819 | 1461194835294 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 16:27:15 INFO - PROCESS | 1819 | 1461194835435 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:15 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721b395000 == 50 [pid = 1819] [id = 109] 16:27:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 111 (0x7f72110c8000) [pid = 1819] [serial = 326] [outer = (nil)] 16:27:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 112 (0x7f7213b4a400) [pid = 1819] [serial = 327] [outer = 0x7f72110c8000] 16:27:15 INFO - PROCESS | 1819 | 1461194835531 Marionette DEBUG loaded listener.js 16:27:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 113 (0x7f72156d4400) [pid = 1819] [serial = 328] [outer = 0x7f72110c8000] 16:27:16 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721ed22000 == 49 [pid = 1819] [id = 79] 16:27:16 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722a017000 == 48 [pid = 1819] [id = 104] 16:27:16 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7211e34000 == 47 [pid = 1819] [id = 103] 16:27:16 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7228b55000 == 46 [pid = 1819] [id = 102] 16:27:16 INFO - PROCESS | 1819 | --DOMWINDOW == 112 (0x7f722a1fc800) [pid = 1819] [serial = 275] [outer = (nil)] [url = about:blank] 16:27:16 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721eb26800 == 45 [pid = 1819] [id = 101] 16:27:16 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721cb19000 == 44 [pid = 1819] [id = 100] 16:27:16 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721bed2000 == 43 [pid = 1819] [id = 99] 16:27:16 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721b487000 == 42 [pid = 1819] [id = 98] 16:27:16 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7211e33800 == 41 [pid = 1819] [id = 97] 16:27:16 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7219d6a000 == 40 [pid = 1819] [id = 93] 16:27:16 INFO - PROCESS | 1819 | --DOMWINDOW == 111 (0x7f721c5ae400) [pid = 1819] [serial = 201] [outer = (nil)] [url = about:blank] 16:27:16 INFO - PROCESS | 1819 | --DOMWINDOW == 110 (0x7f7211e6bc00) [pid = 1819] [serial = 269] [outer = (nil)] [url = about:blank] 16:27:16 INFO - PROCESS | 1819 | --DOMWINDOW == 109 (0x7f7211e6a400) [pid = 1819] [serial = 239] [outer = (nil)] [url = about:blank] 16:27:16 INFO - PROCESS | 1819 | --DOMWINDOW == 108 (0x7f721ed5cc00) [pid = 1819] [serial = 266] [outer = (nil)] [url = about:blank] 16:27:16 INFO - PROCESS | 1819 | --DOMWINDOW == 107 (0x7f721b33a400) [pid = 1819] [serial = 260] [outer = (nil)] [url = about:blank] 16:27:16 INFO - PROCESS | 1819 | --DOMWINDOW == 106 (0x7f7217f58800) [pid = 1819] [serial = 242] [outer = (nil)] [url = about:blank] 16:27:16 INFO - PROCESS | 1819 | --DOMWINDOW == 105 (0x7f7217faa400) [pid = 1819] [serial = 257] [outer = (nil)] [url = about:blank] 16:27:16 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0x7f721abd9800) [pid = 1819] [serial = 258] [outer = (nil)] [url = about:blank] 16:27:16 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0x7f721ed4d800) [pid = 1819] [serial = 252] [outer = (nil)] [url = about:blank] 16:27:16 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0x7f721ad17800) [pid = 1819] [serial = 251] [outer = (nil)] [url = about:blank] 16:27:16 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0x7f721568c800) [pid = 1819] [serial = 255] [outer = (nil)] [url = about:blank] 16:27:16 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0x7f721562e800) [pid = 1819] [serial = 254] [outer = (nil)] [url = about:blank] 16:27:16 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0x7f721ce40800) [pid = 1819] [serial = 245] [outer = (nil)] [url = about:blank] 16:27:16 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0x7f722894b000) [pid = 1819] [serial = 248] [outer = (nil)] [url = about:blank] 16:27:16 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0x7f722a1c2800) [pid = 1819] [serial = 272] [outer = (nil)] [url = about:blank] 16:27:16 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0x7f721d6b4c00) [pid = 1819] [serial = 270] [outer = (nil)] [url = about:blank] 16:27:16 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0x7f721cbf0c00) [pid = 1819] [serial = 263] [outer = (nil)] [url = about:blank] 16:27:16 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0x7f7227d30800) [pid = 1819] [serial = 267] [outer = (nil)] [url = about:blank] 16:27:16 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0x7f721c435400) [pid = 1819] [serial = 261] [outer = (nil)] [url = about:blank] 16:27:16 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0x7f721d7c9000) [pid = 1819] [serial = 264] [outer = (nil)] [url = about:blank] 16:27:16 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0x7f722a1f9000) [pid = 1819] [serial = 273] [outer = (nil)] [url = about:blank] 16:27:16 INFO - PROCESS | 1819 | 1461194836298 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:27:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:27:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1180ms 16:27:16 INFO - PROCESS | 1819 | 1461194836342 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 16:27:16 INFO - PROCESS | 1819 | 1461194836349 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 16:27:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:27:16 INFO - PROCESS | 1819 | 1461194836357 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:27:16 INFO - PROCESS | 1819 | 1461194836359 Marionette TRACE conn3 <- [1,410,null,{}] 16:27:16 INFO - PROCESS | 1819 | 1461194836364 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:27:16 INFO - PROCESS | 1819 | 1461194836477 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 16:27:16 INFO - PROCESS | 1819 | 1461194836490 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:16 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721565b800 == 41 [pid = 1819] [id = 110] 16:27:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0x7f7217f5d800) [pid = 1819] [serial = 329] [outer = (nil)] 16:27:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0x7f721b1c1000) [pid = 1819] [serial = 330] [outer = 0x7f7217f5d800] 16:27:16 INFO - PROCESS | 1819 | 1461194836541 Marionette DEBUG loaded listener.js 16:27:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0x7f721c431c00) [pid = 1819] [serial = 331] [outer = 0x7f7217f5d800] 16:27:17 INFO - PROCESS | 1819 | 1461194837281 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:27:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:27:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 979ms 16:27:17 INFO - PROCESS | 1819 | 1461194837336 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 16:27:17 INFO - PROCESS | 1819 | 1461194837338 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 16:27:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:27:17 INFO - PROCESS | 1819 | 1461194837343 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:27:17 INFO - PROCESS | 1819 | 1461194837347 Marionette TRACE conn3 <- [1,414,null,{}] 16:27:17 INFO - PROCESS | 1819 | 1461194837360 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:27:17 INFO - PROCESS | 1819 | 1461194837471 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 16:27:17 INFO - PROCESS | 1819 | 1461194837484 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:17 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721bece800 == 42 [pid = 1819] [id = 111] 16:27:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0x7f721ad18c00) [pid = 1819] [serial = 332] [outer = (nil)] 16:27:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0x7f721eb5ac00) [pid = 1819] [serial = 333] [outer = 0x7f721ad18c00] 16:27:17 INFO - PROCESS | 1819 | 1461194837535 Marionette DEBUG loaded listener.js 16:27:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0x7f721edbb400) [pid = 1819] [serial = 334] [outer = 0x7f721ad18c00] 16:27:18 INFO - PROCESS | 1819 | 1461194838211 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:27:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:27:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 878ms 16:27:18 INFO - PROCESS | 1819 | 1461194838222 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 16:27:18 INFO - PROCESS | 1819 | 1461194838226 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 16:27:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:27:18 INFO - PROCESS | 1819 | 1461194838233 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:27:18 INFO - PROCESS | 1819 | 1461194838235 Marionette TRACE conn3 <- [1,418,null,{}] 16:27:18 INFO - PROCESS | 1819 | 1461194838239 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:27:18 INFO - PROCESS | 1819 | 1461194838400 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 16:27:18 INFO - PROCESS | 1819 | 1461194838423 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:18 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721cb0a000 == 43 [pid = 1819] [id = 112] 16:27:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0x7f7211e6a000) [pid = 1819] [serial = 335] [outer = (nil)] 16:27:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0x7f7228ca4800) [pid = 1819] [serial = 336] [outer = 0x7f7211e6a000] 16:27:18 INFO - PROCESS | 1819 | 1461194838475 Marionette DEBUG loaded listener.js 16:27:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0x7f722a1f9000) [pid = 1819] [serial = 337] [outer = 0x7f7211e6a000] 16:27:19 INFO - PROCESS | 1819 | 1461194839480 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:27:19 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:27:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1279ms 16:27:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:27:19 INFO - PROCESS | 1819 | 1461194839515 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 16:27:19 INFO - PROCESS | 1819 | 1461194839517 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 16:27:19 INFO - PROCESS | 1819 | 1461194839522 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:27:19 INFO - PROCESS | 1819 | 1461194839524 Marionette TRACE conn3 <- [1,422,null,{}] 16:27:19 INFO - PROCESS | 1819 | 1461194839528 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:27:19 INFO - PROCESS | 1819 | 1461194839666 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 16:27:19 INFO - PROCESS | 1819 | 1461194839719 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:19 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721eb18800 == 44 [pid = 1819] [id = 113] 16:27:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0x7f7211798c00) [pid = 1819] [serial = 338] [outer = (nil)] 16:27:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0x7f722bf2d800) [pid = 1819] [serial = 339] [outer = 0x7f7211798c00] 16:27:19 INFO - PROCESS | 1819 | 1461194839777 Marionette DEBUG loaded listener.js 16:27:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0x7f722e063c00) [pid = 1819] [serial = 340] [outer = 0x7f7211798c00] 16:27:20 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0x7f721178c800) [pid = 1819] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:27:20 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0x7f722d833400) [pid = 1819] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:27:20 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0x7f7212672c00) [pid = 1819] [serial = 289] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:27:20 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0x7f72110c7c00) [pid = 1819] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:27:20 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0x7f72110cb000) [pid = 1819] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:27:20 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0x7f721a211c00) [pid = 1819] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:27:20 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0x7f7211799400) [pid = 1819] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:27:20 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0x7f721ad20c00) [pid = 1819] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:27:20 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0x7f721376ec00) [pid = 1819] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:27:20 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0x7f7211d81800) [pid = 1819] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:27:20 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0x7f721259e000) [pid = 1819] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:27:20 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0x7f721568c400) [pid = 1819] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:27:20 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0x7f72125a5400) [pid = 1819] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:27:20 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0x7f721c62c800) [pid = 1819] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:27:20 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0x7f7211b11c00) [pid = 1819] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:27:20 INFO - PROCESS | 1819 | 1461194840833 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:27:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:27:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1330ms 16:27:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:27:20 INFO - PROCESS | 1819 | 1461194840852 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 16:27:20 INFO - PROCESS | 1819 | 1461194840854 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 16:27:20 INFO - PROCESS | 1819 | 1461194840859 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:27:20 INFO - PROCESS | 1819 | 1461194840862 Marionette TRACE conn3 <- [1,426,null,{}] 16:27:20 INFO - PROCESS | 1819 | 1461194840866 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:27:21 INFO - PROCESS | 1819 | 1461194841008 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 16:27:21 INFO - PROCESS | 1819 | 1461194841120 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:21 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7222c17000 == 45 [pid = 1819] [id = 114] 16:27:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0x7f7228ea0000) [pid = 1819] [serial = 341] [outer = (nil)] 16:27:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0x7f722df9c000) [pid = 1819] [serial = 342] [outer = 0x7f7228ea0000] 16:27:21 INFO - PROCESS | 1819 | 1461194841175 Marionette DEBUG loaded listener.js 16:27:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0x7f722e40ac00) [pid = 1819] [serial = 343] [outer = 0x7f7228ea0000] 16:27:21 INFO - PROCESS | 1819 | 1461194841699 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:27:21 INFO - PROCESS | 1819 | 1461194841740 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 16:27:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:27:21 INFO - PROCESS | 1819 | 1461194841745 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:27:21 INFO - PROCESS | 1819 | 1461194841747 Marionette TRACE conn3 <- [1,430,null,{}] 16:27:21 INFO - PROCESS | 1819 | 1461194841751 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:27:21 INFO - PROCESS | 1819 | 1461194841858 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 16:27:21 INFO - PROCESS | 1819 | 1461194841868 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:21 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7229a50800 == 46 [pid = 1819] [id = 115] 16:27:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0x7f722a1f0c00) [pid = 1819] [serial = 344] [outer = (nil)] 16:27:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0x7f7230d85400) [pid = 1819] [serial = 345] [outer = 0x7f722a1f0c00] 16:27:21 INFO - PROCESS | 1819 | 1461194841921 Marionette DEBUG loaded listener.js 16:27:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0x7f7230dac400) [pid = 1819] [serial = 346] [outer = 0x7f722a1f0c00] 16:27:22 INFO - PROCESS | 1819 | 1461194842586 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:27:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:27:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 873ms 16:27:22 INFO - PROCESS | 1819 | 1461194842619 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 16:27:22 INFO - PROCESS | 1819 | 1461194842624 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 16:27:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:27:22 INFO - PROCESS | 1819 | 1461194842631 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:27:22 INFO - PROCESS | 1819 | 1461194842637 Marionette TRACE conn3 <- [1,434,null,{}] 16:27:22 INFO - PROCESS | 1819 | 1461194842645 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:27:22 INFO - PROCESS | 1819 | 1461194842786 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 16:27:23 INFO - PROCESS | 1819 | 1461194842998 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:23 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721aa53000 == 47 [pid = 1819] [id = 116] 16:27:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0x7f7212671000) [pid = 1819] [serial = 347] [outer = (nil)] 16:27:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0x7f7213ebe800) [pid = 1819] [serial = 348] [outer = 0x7f7212671000] 16:27:23 INFO - PROCESS | 1819 | 1461194843061 Marionette DEBUG loaded listener.js 16:27:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0x7f72156d4000) [pid = 1819] [serial = 349] [outer = 0x7f7212671000] 16:27:23 INFO - PROCESS | 1819 | 1461194843795 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:27:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:27:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1233ms 16:27:23 INFO - PROCESS | 1819 | 1461194843865 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 16:27:23 INFO - PROCESS | 1819 | 1461194843871 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 16:27:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:27:23 INFO - PROCESS | 1819 | 1461194843881 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:27:23 INFO - PROCESS | 1819 | 1461194843884 Marionette TRACE conn3 <- [1,438,null,{}] 16:27:23 INFO - PROCESS | 1819 | 1461194843889 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:27:24 INFO - PROCESS | 1819 | 1461194844025 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 16:27:24 INFO - PROCESS | 1819 | 1461194844117 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:24 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721ea2d800 == 48 [pid = 1819] [id = 117] 16:27:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0x7f7213775400) [pid = 1819] [serial = 350] [outer = (nil)] 16:27:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0x7f721572e800) [pid = 1819] [serial = 351] [outer = 0x7f7213775400] 16:27:24 INFO - PROCESS | 1819 | 1461194844182 Marionette DEBUG loaded listener.js 16:27:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0x7f721abd9000) [pid = 1819] [serial = 352] [outer = 0x7f7213775400] 16:27:25 INFO - PROCESS | 1819 | 1461194845050 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:27:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:27:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1230ms 16:27:25 INFO - PROCESS | 1819 | 1461194845111 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 16:27:25 INFO - PROCESS | 1819 | 1461194845114 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 16:27:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:27:25 INFO - PROCESS | 1819 | 1461194845120 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:27:25 INFO - PROCESS | 1819 | 1461194845124 Marionette TRACE conn3 <- [1,442,null,{}] 16:27:25 INFO - PROCESS | 1819 | 1461194845138 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:27:25 INFO - PROCESS | 1819 | 1461194845281 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 16:27:25 INFO - PROCESS | 1819 | 1461194845403 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:25 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f722e0a2000 == 49 [pid = 1819] [id = 118] 16:27:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0x7f721abd7000) [pid = 1819] [serial = 353] [outer = (nil)] 16:27:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0x7f721c62dc00) [pid = 1819] [serial = 354] [outer = 0x7f721abd7000] 16:27:25 INFO - PROCESS | 1819 | 1461194845468 Marionette DEBUG loaded listener.js 16:27:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0x7f721ed43800) [pid = 1819] [serial = 355] [outer = 0x7f721abd7000] 16:27:26 INFO - PROCESS | 1819 | 1461194846239 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:27:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:27:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1186ms 16:27:26 INFO - PROCESS | 1819 | 1461194846307 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 16:27:26 INFO - PROCESS | 1819 | 1461194846311 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 16:27:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:27:26 INFO - PROCESS | 1819 | 1461194846316 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:27:26 INFO - PROCESS | 1819 | 1461194846319 Marionette TRACE conn3 <- [1,446,null,{}] 16:27:26 INFO - PROCESS | 1819 | 1461194846323 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:27:26 INFO - PROCESS | 1819 | 1461194846460 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 16:27:26 INFO - PROCESS | 1819 | 1461194846598 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:26 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f723006c800 == 50 [pid = 1819] [id = 119] 16:27:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0x7f721ada8800) [pid = 1819] [serial = 356] [outer = (nil)] 16:27:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0x7f722a1f3c00) [pid = 1819] [serial = 357] [outer = 0x7f721ada8800] 16:27:26 INFO - PROCESS | 1819 | 1461194846664 Marionette DEBUG loaded listener.js 16:27:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 106 (0x7f722e2ac000) [pid = 1819] [serial = 358] [outer = 0x7f721ada8800] 16:27:27 INFO - PROCESS | 1819 | 1461194847384 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:27:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:27:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1126ms 16:27:27 INFO - PROCESS | 1819 | 1461194847443 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 16:27:27 INFO - PROCESS | 1819 | 1461194847446 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 16:27:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:27:27 INFO - PROCESS | 1819 | 1461194847452 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:27:27 INFO - PROCESS | 1819 | 1461194847454 Marionette TRACE conn3 <- [1,450,null,{}] 16:27:27 INFO - PROCESS | 1819 | 1461194847459 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:27:27 INFO - PROCESS | 1819 | 1461194847584 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 16:27:27 INFO - PROCESS | 1819 | 1461194847709 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:27 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7230d32800 == 51 [pid = 1819] [id = 120] 16:27:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 107 (0x7f72111c2c00) [pid = 1819] [serial = 359] [outer = (nil)] 16:27:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 108 (0x7f72111cc400) [pid = 1819] [serial = 360] [outer = 0x7f72111c2c00] 16:27:27 INFO - PROCESS | 1819 | 1461194847770 Marionette DEBUG loaded listener.js 16:27:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 109 (0x7f72111d1000) [pid = 1819] [serial = 361] [outer = 0x7f72111c2c00] 16:27:28 INFO - PROCESS | 1819 | 1461194848702 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:27:28 INFO - PROCESS | 1819 | 1461194848784 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 16:27:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:27:28 INFO - PROCESS | 1819 | 1461194848791 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:27:28 INFO - PROCESS | 1819 | 1461194848795 Marionette TRACE conn3 <- [1,454,null,{}] 16:27:28 INFO - PROCESS | 1819 | 1461194848802 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:27:28 INFO - PROCESS | 1819 | 1461194848966 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 16:27:29 INFO - PROCESS | 1819 | 1461194849107 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:29 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72139f3000 == 52 [pid = 1819] [id = 121] 16:27:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 110 (0x7f72125ab400) [pid = 1819] [serial = 362] [outer = (nil)] 16:27:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 111 (0x7f7213770800) [pid = 1819] [serial = 363] [outer = 0x7f72125ab400] 16:27:29 INFO - PROCESS | 1819 | 1461194849228 Marionette DEBUG loaded listener.js 16:27:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 112 (0x7f7213f1b400) [pid = 1819] [serial = 364] [outer = 0x7f72125ab400] 16:27:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7222c17000 == 51 [pid = 1819] [id = 114] 16:27:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721eb18800 == 50 [pid = 1819] [id = 113] 16:27:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721cb0a000 == 49 [pid = 1819] [id = 112] 16:27:29 INFO - PROCESS | 1819 | --DOMWINDOW == 111 (0x7f722e2e9400) [pid = 1819] [serial = 312] [outer = (nil)] [url = about:blank] 16:27:29 INFO - PROCESS | 1819 | --DOMWINDOW == 110 (0x7f7213f12c00) [pid = 1819] [serial = 278] [outer = (nil)] [url = about:blank] 16:27:29 INFO - PROCESS | 1819 | --DOMWINDOW == 109 (0x7f721af75c00) [pid = 1819] [serial = 281] [outer = (nil)] [url = about:blank] 16:27:29 INFO - PROCESS | 1819 | --DOMWINDOW == 108 (0x7f7228951800) [pid = 1819] [serial = 284] [outer = (nil)] [url = about:blank] 16:27:29 INFO - PROCESS | 1819 | --DOMWINDOW == 107 (0x7f722bfce000) [pid = 1819] [serial = 287] [outer = (nil)] [url = about:blank] 16:27:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721bece800 == 48 [pid = 1819] [id = 111] 16:27:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721565b800 == 47 [pid = 1819] [id = 110] 16:27:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721b395000 == 46 [pid = 1819] [id = 109] 16:27:29 INFO - PROCESS | 1819 | [1819] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:29 INFO - PROCESS | 1819 | 1461194849973 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:27:29 INFO - PROCESS | 1819 | --DOMWINDOW == 106 (0x7f721259d400) [pid = 1819] [serial = 204] [outer = (nil)] [url = about:blank] 16:27:29 INFO - PROCESS | 1819 | --DOMWINDOW == 105 (0x7f7215634c00) [pid = 1819] [serial = 207] [outer = (nil)] [url = about:blank] 16:27:29 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0x7f721af49400) [pid = 1819] [serial = 210] [outer = (nil)] [url = about:blank] 16:27:29 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0x7f722e2b0000) [pid = 1819] [serial = 310] [outer = (nil)] [url = about:blank] 16:27:29 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0x7f722bfaa000) [pid = 1819] [serial = 309] [outer = (nil)] [url = about:blank] 16:27:29 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0x7f721266e800) [pid = 1819] [serial = 126] [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:27:29 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0x7f7229e76c00) [pid = 1819] [serial = 304] [outer = (nil)] [url = about:blank] 16:27:29 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0x7f7228c9f000) [pid = 1819] [serial = 301] [outer = (nil)] [url = about:blank] 16:27:29 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0x7f722bf2c000) [pid = 1819] [serial = 171] [outer = (nil)] [url = about:blank] 16:27:29 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0x7f721568c000) [pid = 1819] [serial = 174] [outer = (nil)] [url = about:blank] 16:27:29 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0x7f721a212000) [pid = 1819] [serial = 243] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0x7f721eb88400) [pid = 1819] [serial = 246] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0x7f72125a1000) [pid = 1819] [serial = 240] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0x7f7228e9f000) [pid = 1819] [serial = 303] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0x7f722e20a400) [pid = 1819] [serial = 307] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0x7f722df9e400) [pid = 1819] [serial = 306] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0x7f7213f14800) [pid = 1819] [serial = 291] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0x7f7213909800) [pid = 1819] [serial = 290] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0x7f721abd8400) [pid = 1819] [serial = 294] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0x7f721b1ba400) [pid = 1819] [serial = 295] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0x7f7227d39800) [pid = 1819] [serial = 300] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0x7f721bf84c00) [pid = 1819] [serial = 297] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0x7f721cbfbc00) [pid = 1819] [serial = 298] [outer = (nil)] [url = about:blank] 16:27:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:27:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1232ms 16:27:30 INFO - PROCESS | 1819 | 1461194850023 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 16:27:30 INFO - PROCESS | 1819 | 1461194850030 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 16:27:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:27:30 INFO - PROCESS | 1819 | 1461194850038 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:27:30 INFO - PROCESS | 1819 | 1461194850042 Marionette TRACE conn3 <- [1,458,null,{}] 16:27:30 INFO - PROCESS | 1819 | 1461194850046 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:27:30 INFO - PROCESS | 1819 | 1461194850168 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 16:27:30 INFO - PROCESS | 1819 | 1461194850182 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:30 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7219d71000 == 47 [pid = 1819] [id = 122] 16:27:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0x7f7215637400) [pid = 1819] [serial = 365] [outer = (nil)] 16:27:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0x7f7215729400) [pid = 1819] [serial = 366] [outer = 0x7f7215637400] 16:27:30 INFO - PROCESS | 1819 | 1461194850232 Marionette DEBUG loaded listener.js 16:27:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0x7f7219ec3000) [pid = 1819] [serial = 367] [outer = 0x7f7215637400] 16:27:30 INFO - PROCESS | 1819 | 1461194850946 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:27:30 INFO - PROCESS | 1819 | 1461194850973 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 16:27:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:27:30 INFO - PROCESS | 1819 | 1461194850979 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:27:30 INFO - PROCESS | 1819 | 1461194850984 Marionette TRACE conn3 <- [1,462,null,{}] 16:27:31 INFO - PROCESS | 1819 | 1461194850997 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:27:31 INFO - PROCESS | 1819 | 1461194851116 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 16:27:31 INFO - PROCESS | 1819 | 1461194851129 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:31 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721c490800 == 48 [pid = 1819] [id = 123] 16:27:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0x7f721af77000) [pid = 1819] [serial = 368] [outer = (nil)] 16:27:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0x7f721c5b4000) [pid = 1819] [serial = 369] [outer = 0x7f721af77000] 16:27:31 INFO - PROCESS | 1819 | 1461194851184 Marionette DEBUG loaded listener.js 16:27:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0x7f721ce3d800) [pid = 1819] [serial = 370] [outer = 0x7f721af77000] 16:27:31 INFO - PROCESS | 1819 | [1819] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:31 INFO - PROCESS | 1819 | 1461194851869 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:27:31 INFO - PROCESS | 1819 | 1461194851915 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 16:27:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:27:31 INFO - PROCESS | 1819 | 1461194851920 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:27:31 INFO - PROCESS | 1819 | 1461194851923 Marionette TRACE conn3 <- [1,466,null,{}] 16:27:31 INFO - PROCESS | 1819 | 1461194851940 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:27:32 INFO - PROCESS | 1819 | 1461194852099 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 16:27:32 INFO - PROCESS | 1819 | 1461194852127 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:32 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721ea3d000 == 49 [pid = 1819] [id = 124] 16:27:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0x7f721c438400) [pid = 1819] [serial = 371] [outer = (nil)] 16:27:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0x7f7228c9d400) [pid = 1819] [serial = 372] [outer = 0x7f721c438400] 16:27:32 INFO - PROCESS | 1819 | 1461194852178 Marionette DEBUG loaded listener.js 16:27:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0x7f7229e76c00) [pid = 1819] [serial = 373] [outer = 0x7f721c438400] 16:27:32 INFO - PROCESS | 1819 | 1461194852830 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:27:32 INFO - PROCESS | 1819 | 1461194852861 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 16:27:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:27:32 INFO - PROCESS | 1819 | 1461194852872 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:27:32 INFO - PROCESS | 1819 | 1461194852874 Marionette TRACE conn3 <- [1,470,null,{}] 16:27:32 INFO - PROCESS | 1819 | 1461194852877 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:27:33 INFO - PROCESS | 1819 | 1461194853024 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 16:27:33 INFO - PROCESS | 1819 | 1461194853083 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:33 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72289e8800 == 50 [pid = 1819] [id = 125] 16:27:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0x7f721eb92800) [pid = 1819] [serial = 374] [outer = (nil)] 16:27:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0x7f722dece000) [pid = 1819] [serial = 375] [outer = 0x7f721eb92800] 16:27:33 INFO - PROCESS | 1819 | 1461194853133 Marionette DEBUG loaded listener.js 16:27:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0x7f722e2aac00) [pid = 1819] [serial = 376] [outer = 0x7f721eb92800] 16:27:33 INFO - PROCESS | 1819 | 1461194853813 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:27:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:27:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 974ms 16:27:33 INFO - PROCESS | 1819 | 1461194853847 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 16:27:33 INFO - PROCESS | 1819 | 1461194853850 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 16:27:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:27:33 INFO - PROCESS | 1819 | 1461194853855 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:27:33 INFO - PROCESS | 1819 | 1461194853856 Marionette TRACE conn3 <- [1,474,null,{}] 16:27:33 INFO - PROCESS | 1819 | 1461194853866 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:27:34 INFO - PROCESS | 1819 | 1461194854068 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 16:27:34 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0x7f7217f5d800) [pid = 1819] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:27:34 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0x7f72110c8000) [pid = 1819] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:27:34 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0x7f7228ea0000) [pid = 1819] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:27:34 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0x7f7211e6a000) [pid = 1819] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:27:34 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0x7f721cb72400) [pid = 1819] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:27:34 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0x7f72110ccc00) [pid = 1819] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:27:34 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0x7f7211e6cc00) [pid = 1819] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:27:34 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0x7f7211798c00) [pid = 1819] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:27:34 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0x7f721ad18c00) [pid = 1819] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:27:34 INFO - PROCESS | 1819 | 1461194854154 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:34 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7214080000 == 51 [pid = 1819] [id = 126] 16:27:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0x7f7211798c00) [pid = 1819] [serial = 377] [outer = (nil)] 16:27:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0x7f7217f5d800) [pid = 1819] [serial = 378] [outer = 0x7f7211798c00] 16:27:34 INFO - PROCESS | 1819 | 1461194854211 Marionette DEBUG loaded listener.js 16:27:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0x7f722decc400) [pid = 1819] [serial = 379] [outer = 0x7f7211798c00] 16:27:34 INFO - PROCESS | 1819 | 1461194854774 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:27:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:27:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 940ms 16:27:34 INFO - PROCESS | 1819 | 1461194854796 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 16:27:34 INFO - PROCESS | 1819 | 1461194854799 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 16:27:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:27:34 INFO - PROCESS | 1819 | 1461194854804 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:27:34 INFO - PROCESS | 1819 | 1461194854806 Marionette TRACE conn3 <- [1,478,null,{}] 16:27:34 INFO - PROCESS | 1819 | 1461194854811 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:27:34 INFO - PROCESS | 1819 | 1461194854920 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 16:27:35 INFO - PROCESS | 1819 | 1461194855008 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:35 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f722df20000 == 52 [pid = 1819] [id = 127] 16:27:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0x7f7211791c00) [pid = 1819] [serial = 380] [outer = (nil)] 16:27:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0x7f723235f000) [pid = 1819] [serial = 381] [outer = 0x7f7211791c00] 16:27:35 INFO - PROCESS | 1819 | 1461194855059 Marionette DEBUG loaded listener.js 16:27:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0x7f72323f6800) [pid = 1819] [serial = 382] [outer = 0x7f7211791c00] 16:27:35 INFO - PROCESS | 1819 | 1461194855573 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:27:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:27:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 823ms 16:27:35 INFO - PROCESS | 1819 | 1461194855629 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 16:27:35 INFO - PROCESS | 1819 | 1461194855631 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 16:27:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:27:35 INFO - PROCESS | 1819 | 1461194855636 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:27:35 INFO - PROCESS | 1819 | 1461194855638 Marionette TRACE conn3 <- [1,482,null,{}] 16:27:35 INFO - PROCESS | 1819 | 1461194855643 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:27:35 INFO - PROCESS | 1819 | 1461194855751 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 16:27:35 INFO - PROCESS | 1819 | 1461194855764 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:35 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7230d3a800 == 53 [pid = 1819] [id = 128] 16:27:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0x7f723235ac00) [pid = 1819] [serial = 383] [outer = (nil)] 16:27:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0x7f72325f6000) [pid = 1819] [serial = 384] [outer = 0x7f723235ac00] 16:27:35 INFO - PROCESS | 1819 | 1461194855817 Marionette DEBUG loaded listener.js 16:27:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0x7f7235b44000) [pid = 1819] [serial = 385] [outer = 0x7f723235ac00] 16:27:36 INFO - PROCESS | 1819 | 1461194856710 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:27:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:27:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1126ms 16:27:36 INFO - PROCESS | 1819 | 1461194856764 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 16:27:36 INFO - PROCESS | 1819 | 1461194856768 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 16:27:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:27:36 INFO - PROCESS | 1819 | 1461194856777 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:27:36 INFO - PROCESS | 1819 | 1461194856781 Marionette TRACE conn3 <- [1,486,null,{}] 16:27:36 INFO - PROCESS | 1819 | 1461194856787 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:27:36 INFO - PROCESS | 1819 | 1461194856925 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 16:27:37 INFO - PROCESS | 1819 | 1461194857049 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:37 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721b922000 == 54 [pid = 1819] [id = 129] 16:27:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0x7f7213908800) [pid = 1819] [serial = 386] [outer = (nil)] 16:27:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0x7f7215722400) [pid = 1819] [serial = 387] [outer = 0x7f7213908800] 16:27:37 INFO - PROCESS | 1819 | 1461194857114 Marionette DEBUG loaded listener.js 16:27:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0x7f7217fb7000) [pid = 1819] [serial = 388] [outer = 0x7f7213908800] 16:27:37 INFO - PROCESS | 1819 | 1461194857927 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:27:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:27:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1187ms 16:27:37 INFO - PROCESS | 1819 | 1461194857966 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 16:27:37 INFO - PROCESS | 1819 | 1461194857973 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 16:27:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:27:37 INFO - PROCESS | 1819 | 1461194857982 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:27:37 INFO - PROCESS | 1819 | 1461194857986 Marionette TRACE conn3 <- [1,490,null,{}] 16:27:37 INFO - PROCESS | 1819 | 1461194857990 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:27:38 INFO - PROCESS | 1819 | 1461194858129 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 16:27:38 INFO - PROCESS | 1819 | 1461194858251 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:38 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7228e3d000 == 55 [pid = 1819] [id = 130] 16:27:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0x7f72111c7400) [pid = 1819] [serial = 389] [outer = (nil)] 16:27:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0x7f721c5a7800) [pid = 1819] [serial = 390] [outer = 0x7f72111c7400] 16:27:38 INFO - PROCESS | 1819 | 1461194858313 Marionette DEBUG loaded listener.js 16:27:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0x7f721edb6400) [pid = 1819] [serial = 391] [outer = 0x7f72111c7400] 16:27:39 INFO - PROCESS | 1819 | 1461194859054 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:27:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:27:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1083ms 16:27:39 INFO - PROCESS | 1819 | 1461194859079 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 16:27:39 INFO - PROCESS | 1819 | 1461194859083 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 16:27:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:27:39 INFO - PROCESS | 1819 | 1461194859090 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:27:39 INFO - PROCESS | 1819 | 1461194859095 Marionette TRACE conn3 <- [1,494,null,{}] 16:27:39 INFO - PROCESS | 1819 | 1461194859108 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:27:39 INFO - PROCESS | 1819 | 1461194859236 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 16:27:39 INFO - PROCESS | 1819 | 1461194859368 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:39 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7232588000 == 56 [pid = 1819] [id = 131] 16:27:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0x7f721edba000) [pid = 1819] [serial = 392] [outer = (nil)] 16:27:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0x7f722dcbe800) [pid = 1819] [serial = 393] [outer = 0x7f721edba000] 16:27:39 INFO - PROCESS | 1819 | 1461194859436 Marionette DEBUG loaded listener.js 16:27:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0x7f722dcc4800) [pid = 1819] [serial = 394] [outer = 0x7f721edba000] 16:27:40 INFO - PROCESS | 1819 | 1461194860148 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:27:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:27:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1091ms 16:27:40 INFO - PROCESS | 1819 | 1461194860207 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 16:27:40 INFO - PROCESS | 1819 | 1461194860211 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 16:27:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:27:40 INFO - PROCESS | 1819 | 1461194860216 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:27:40 INFO - PROCESS | 1819 | 1461194860218 Marionette TRACE conn3 <- [1,498,null,{}] 16:27:40 INFO - PROCESS | 1819 | 1461194860223 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:27:40 INFO - PROCESS | 1819 | 1461194860353 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 16:27:40 INFO - PROCESS | 1819 | 1461194860487 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:40 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721b9b2800 == 57 [pid = 1819] [id = 132] 16:27:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 106 (0x7f72111c7000) [pid = 1819] [serial = 395] [outer = (nil)] 16:27:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 107 (0x7f722e066800) [pid = 1819] [serial = 396] [outer = 0x7f72111c7000] 16:27:40 INFO - PROCESS | 1819 | 1461194860547 Marionette DEBUG loaded listener.js 16:27:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 108 (0x7f72300a2c00) [pid = 1819] [serial = 397] [outer = 0x7f72111c7000] 16:27:41 INFO - PROCESS | 1819 | 1461194861391 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:27:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:27:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1229ms 16:27:41 INFO - PROCESS | 1819 | 1461194861446 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 16:27:41 INFO - PROCESS | 1819 | 1461194861451 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 16:27:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:27:41 INFO - PROCESS | 1819 | 1461194861458 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:27:41 INFO - PROCESS | 1819 | 1461194861462 Marionette TRACE conn3 <- [1,502,null,{}] 16:27:41 INFO - PROCESS | 1819 | 1461194861469 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:27:41 INFO - PROCESS | 1819 | 1461194861593 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 16:27:41 INFO - PROCESS | 1819 | 1461194861728 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:41 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721254f000 == 58 [pid = 1819] [id = 133] 16:27:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 109 (0x7f72110cc800) [pid = 1819] [serial = 398] [outer = (nil)] 16:27:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 110 (0x7f72111cfc00) [pid = 1819] [serial = 399] [outer = 0x7f72110cc800] 16:27:41 INFO - PROCESS | 1819 | 1461194861787 Marionette DEBUG loaded listener.js 16:27:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 111 (0x7f72125a7000) [pid = 1819] [serial = 400] [outer = 0x7f72110cc800] 16:27:42 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7213ac4000 == 57 [pid = 1819] [id = 80] 16:27:42 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722df20000 == 56 [pid = 1819] [id = 127] 16:27:42 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7214080000 == 55 [pid = 1819] [id = 126] 16:27:42 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72289e8800 == 54 [pid = 1819] [id = 125] 16:27:42 INFO - PROCESS | 1819 | --DOMWINDOW == 110 (0x7f7230d85400) [pid = 1819] [serial = 345] [outer = (nil)] [url = about:blank] 16:27:42 INFO - PROCESS | 1819 | --DOMWINDOW == 109 (0x7f722bf2bc00) [pid = 1819] [serial = 324] [outer = (nil)] [url = about:blank] 16:27:42 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721ea3d000 == 53 [pid = 1819] [id = 124] 16:27:42 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c490800 == 52 [pid = 1819] [id = 123] 16:27:42 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7219d71000 == 51 [pid = 1819] [id = 122] 16:27:42 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72139f3000 == 50 [pid = 1819] [id = 121] 16:27:42 INFO - PROCESS | 1819 | 1461194862630 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:27:42 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721aa53000 == 49 [pid = 1819] [id = 116] 16:27:42 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7229a50800 == 48 [pid = 1819] [id = 115] 16:27:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:27:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1187ms 16:27:42 INFO - PROCESS | 1819 | 1461194862646 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 16:27:42 INFO - PROCESS | 1819 | 1461194862653 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 16:27:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:27:42 INFO - PROCESS | 1819 | --DOMWINDOW == 108 (0x7f7228ca5c00) [pid = 1819] [serial = 249] [outer = (nil)] [url = about:blank] 16:27:42 INFO - PROCESS | 1819 | --DOMWINDOW == 107 (0x7f722e410800) [pid = 1819] [serial = 313] [outer = (nil)] [url = about:blank] 16:27:42 INFO - PROCESS | 1819 | --DOMWINDOW == 106 (0x7f722d837400) [pid = 1819] [serial = 276] [outer = (nil)] [url = about:blank] 16:27:42 INFO - PROCESS | 1819 | --DOMWINDOW == 105 (0x7f722e063c00) [pid = 1819] [serial = 340] [outer = (nil)] [url = about:blank] 16:27:42 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0x7f722df9c000) [pid = 1819] [serial = 342] [outer = (nil)] [url = about:blank] 16:27:42 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0x7f7228ca4800) [pid = 1819] [serial = 336] [outer = (nil)] [url = about:blank] 16:27:42 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0x7f722a1f9000) [pid = 1819] [serial = 337] [outer = (nil)] [url = about:blank] 16:27:42 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0x7f722e40ac00) [pid = 1819] [serial = 343] [outer = (nil)] [url = about:blank] 16:27:42 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0x7f722bf2d800) [pid = 1819] [serial = 339] [outer = (nil)] [url = about:blank] 16:27:42 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0x7f721eb5ac00) [pid = 1819] [serial = 333] [outer = (nil)] [url = about:blank] 16:27:42 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0x7f721edbb400) [pid = 1819] [serial = 334] [outer = (nil)] [url = about:blank] 16:27:42 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0x7f7228ca0000) [pid = 1819] [serial = 321] [outer = (nil)] [url = about:blank] 16:27:42 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0x7f721b2a2000) [pid = 1819] [serial = 318] [outer = (nil)] [url = about:blank] 16:27:42 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0x7f721b1c1000) [pid = 1819] [serial = 330] [outer = (nil)] [url = about:blank] 16:27:42 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0x7f721c431c00) [pid = 1819] [serial = 331] [outer = (nil)] [url = about:blank] 16:27:42 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0x7f72156d4400) [pid = 1819] [serial = 328] [outer = (nil)] [url = about:blank] 16:27:42 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0x7f7213b4a400) [pid = 1819] [serial = 327] [outer = (nil)] [url = about:blank] 16:27:42 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0x7f7211986800) [pid = 1819] [serial = 315] [outer = (nil)] [url = about:blank] 16:27:42 INFO - PROCESS | 1819 | 1461194862693 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:27:42 INFO - PROCESS | 1819 | 1461194862697 Marionette TRACE conn3 <- [1,506,null,{}] 16:27:42 INFO - PROCESS | 1819 | 1461194862704 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:27:42 INFO - PROCESS | 1819 | 1461194862828 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 16:27:42 INFO - PROCESS | 1819 | 1461194862836 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:42 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7213f7e000 == 49 [pid = 1819] [id = 134] 16:27:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0x7f7212672c00) [pid = 1819] [serial = 401] [outer = (nil)] 16:27:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0x7f7215634400) [pid = 1819] [serial = 402] [outer = 0x7f7212672c00] 16:27:42 INFO - PROCESS | 1819 | 1461194862887 Marionette DEBUG loaded listener.js 16:27:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0x7f7215725c00) [pid = 1819] [serial = 403] [outer = 0x7f7212672c00] 16:27:43 INFO - PROCESS | 1819 | 1461194863604 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:27:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:27:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 947ms 16:27:43 INFO - PROCESS | 1819 | 1461194863628 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 16:27:43 INFO - PROCESS | 1819 | 1461194863631 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 16:27:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:27:43 INFO - PROCESS | 1819 | 1461194863637 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:27:43 INFO - PROCESS | 1819 | 1461194863641 Marionette TRACE conn3 <- [1,510,null,{}] 16:27:43 INFO - PROCESS | 1819 | 1461194863654 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:27:43 INFO - PROCESS | 1819 | 1461194863769 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 16:27:43 INFO - PROCESS | 1819 | 1461194863782 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:43 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7219e43000 == 50 [pid = 1819] [id = 135] 16:27:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0x7f7217fb0c00) [pid = 1819] [serial = 404] [outer = (nil)] 16:27:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0x7f721ada4c00) [pid = 1819] [serial = 405] [outer = 0x7f7217fb0c00] 16:27:43 INFO - PROCESS | 1819 | 1461194863836 Marionette DEBUG loaded listener.js 16:27:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0x7f721b781400) [pid = 1819] [serial = 406] [outer = 0x7f7217fb0c00] 16:27:44 INFO - PROCESS | 1819 | 1461194864427 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:27:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:27:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 878ms 16:27:44 INFO - PROCESS | 1819 | 1461194864517 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 16:27:44 INFO - PROCESS | 1819 | 1461194864520 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 16:27:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:27:44 INFO - PROCESS | 1819 | 1461194864525 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:27:44 INFO - PROCESS | 1819 | 1461194864527 Marionette TRACE conn3 <- [1,514,null,{}] 16:27:44 INFO - PROCESS | 1819 | 1461194864532 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:27:44 INFO - PROCESS | 1819 | 1461194864697 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 16:27:44 INFO - PROCESS | 1819 | 1461194864749 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:44 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721b770000 == 51 [pid = 1819] [id = 136] 16:27:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0x7f72110cec00) [pid = 1819] [serial = 407] [outer = (nil)] 16:27:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0x7f721c04a800) [pid = 1819] [serial = 408] [outer = 0x7f72110cec00] 16:27:44 INFO - PROCESS | 1819 | 1461194864800 Marionette DEBUG loaded listener.js 16:27:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0x7f721c050800) [pid = 1819] [serial = 409] [outer = 0x7f72110cec00] 16:27:45 INFO - PROCESS | 1819 | 1461194865333 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:27:45 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:27:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 823ms 16:27:45 INFO - PROCESS | 1819 | 1461194865356 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 16:27:45 INFO - PROCESS | 1819 | 1461194865359 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 16:27:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:27:45 INFO - PROCESS | 1819 | 1461194865364 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:27:45 INFO - PROCESS | 1819 | 1461194865367 Marionette TRACE conn3 <- [1,518,null,{}] 16:27:45 INFO - PROCESS | 1819 | 1461194865371 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:27:45 INFO - PROCESS | 1819 | 1461194865505 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 16:27:45 INFO - PROCESS | 1819 | 1461194865529 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:45 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721c00a000 == 52 [pid = 1819] [id = 137] 16:27:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0x7f721c051400) [pid = 1819] [serial = 410] [outer = (nil)] 16:27:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0x7f721c434400) [pid = 1819] [serial = 411] [outer = 0x7f721c051400] 16:27:45 INFO - PROCESS | 1819 | 1461194865578 Marionette DEBUG loaded listener.js 16:27:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0x7f721cbf3800) [pid = 1819] [serial = 412] [outer = 0x7f721c051400] 16:27:46 INFO - PROCESS | 1819 | 1461194866218 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:27:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:27:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 877ms 16:27:46 INFO - PROCESS | 1819 | 1461194866243 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 16:27:46 INFO - PROCESS | 1819 | 1461194866246 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 16:27:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:27:46 INFO - PROCESS | 1819 | 1461194866251 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:27:46 INFO - PROCESS | 1819 | 1461194866253 Marionette TRACE conn3 <- [1,522,null,{}] 16:27:46 INFO - PROCESS | 1819 | 1461194866257 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:27:46 INFO - PROCESS | 1819 | 1461194866438 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 16:27:46 INFO - PROCESS | 1819 | 1461194866470 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:46 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721cb14800 == 53 [pid = 1819] [id = 138] 16:27:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0x7f721eb93400) [pid = 1819] [serial = 413] [outer = (nil)] 16:27:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0x7f7228bc5000) [pid = 1819] [serial = 414] [outer = 0x7f721eb93400] 16:27:46 INFO - PROCESS | 1819 | 1461194866524 Marionette DEBUG loaded listener.js 16:27:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 106 (0x7f7229d2d000) [pid = 1819] [serial = 415] [outer = 0x7f721eb93400] 16:27:47 INFO - PROCESS | 1819 | --DOMWINDOW == 105 (0x7f7211798c00) [pid = 1819] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:27:47 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0x7f721c438400) [pid = 1819] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:27:47 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0x7f72125ab400) [pid = 1819] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:27:47 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0x7f7215637400) [pid = 1819] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:27:47 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0x7f721af77000) [pid = 1819] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:27:47 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0x7f722a1f0c00) [pid = 1819] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:27:47 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0x7f721eb92800) [pid = 1819] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:27:47 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0x7f7211791c00) [pid = 1819] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:27:47 INFO - PROCESS | 1819 | 1461194867242 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:27:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:27:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1028ms 16:27:47 INFO - PROCESS | 1819 | 1461194867280 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 16:27:47 INFO - PROCESS | 1819 | 1461194867283 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 16:27:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:27:47 INFO - PROCESS | 1819 | 1461194867287 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:27:47 INFO - PROCESS | 1819 | 1461194867290 Marionette TRACE conn3 <- [1,526,null,{}] 16:27:47 INFO - PROCESS | 1819 | 1461194867294 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:27:47 INFO - PROCESS | 1819 | 1461194867399 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 16:27:47 INFO - PROCESS | 1819 | 1461194867518 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:47 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72139f2800 == 54 [pid = 1819] [id = 139] 16:27:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0x7f721bc3e400) [pid = 1819] [serial = 416] [outer = (nil)] 16:27:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0x7f7228ef8000) [pid = 1819] [serial = 417] [outer = 0x7f721bc3e400] 16:27:47 INFO - PROCESS | 1819 | 1461194867572 Marionette DEBUG loaded listener.js 16:27:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0x7f722bf28800) [pid = 1819] [serial = 418] [outer = 0x7f721bc3e400] 16:27:48 INFO - PROCESS | 1819 | 1461194868126 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:27:48 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:27:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 876ms 16:27:48 INFO - PROCESS | 1819 | 1461194868164 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 16:27:48 INFO - PROCESS | 1819 | 1461194868167 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 16:27:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:27:48 INFO - PROCESS | 1819 | 1461194868171 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:27:48 INFO - PROCESS | 1819 | 1461194868173 Marionette TRACE conn3 <- [1,530,null,{}] 16:27:48 INFO - PROCESS | 1819 | 1461194868178 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:27:48 INFO - PROCESS | 1819 | 1461194868284 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 16:27:48 INFO - PROCESS | 1819 | 1461194868373 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:48 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7222c06800 == 55 [pid = 1819] [id = 140] 16:27:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0x7f72110c7800) [pid = 1819] [serial = 419] [outer = (nil)] 16:27:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0x7f722bf2e000) [pid = 1819] [serial = 420] [outer = 0x7f72110c7800] 16:27:48 INFO - PROCESS | 1819 | 1461194868433 Marionette DEBUG loaded listener.js 16:27:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0x7f722decc800) [pid = 1819] [serial = 421] [outer = 0x7f72110c7800] 16:27:48 INFO - PROCESS | 1819 | 1461194868899 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:27:48 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:27:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:27:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:27:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:27:48 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:27:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:27:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:27:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:27:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 777ms 16:27:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:27:49 INFO - PROCESS | 1819 | 1461194869013 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 16:27:49 INFO - PROCESS | 1819 | 1461194869015 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 16:27:49 INFO - PROCESS | 1819 | 1461194869022 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:27:49 INFO - PROCESS | 1819 | 1461194869025 Marionette TRACE conn3 <- [1,534,null,{}] 16:27:49 INFO - PROCESS | 1819 | 1461194869029 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:27:49 INFO - PROCESS | 1819 | 1461194869146 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 16:27:49 INFO - PROCESS | 1819 | 1461194869277 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:49 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7212540800 == 56 [pid = 1819] [id = 141] 16:27:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0x7f72110c2c00) [pid = 1819] [serial = 422] [outer = (nil)] 16:27:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 106 (0x7f7211792000) [pid = 1819] [serial = 423] [outer = 0x7f72110c2c00] 16:27:49 INFO - PROCESS | 1819 | 1461194869339 Marionette DEBUG loaded listener.js 16:27:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 107 (0x7f7211d7cc00) [pid = 1819] [serial = 424] [outer = 0x7f72110c2c00] 16:27:50 INFO - PROCESS | 1819 | 1461194870002 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:27:50 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:27:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1027ms 16:27:50 INFO - PROCESS | 1819 | 1461194870050 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 16:27:50 INFO - PROCESS | 1819 | 1461194870056 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 16:27:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:27:50 INFO - PROCESS | 1819 | 1461194870088 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:27:50 INFO - PROCESS | 1819 | 1461194870091 Marionette TRACE conn3 <- [1,538,null,{}] 16:27:50 INFO - PROCESS | 1819 | 1461194870098 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:27:50 INFO - PROCESS | 1819 | 1461194870293 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 16:27:50 INFO - PROCESS | 1819 | 1461194870373 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:50 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721b907800 == 57 [pid = 1819] [id = 142] 16:27:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 108 (0x7f7211e66000) [pid = 1819] [serial = 425] [outer = (nil)] 16:27:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 109 (0x7f7215726000) [pid = 1819] [serial = 426] [outer = 0x7f7211e66000] 16:27:50 INFO - PROCESS | 1819 | 1461194870439 Marionette DEBUG loaded listener.js 16:27:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 110 (0x7f721ad1f800) [pid = 1819] [serial = 427] [outer = 0x7f7211e66000] 16:27:51 INFO - PROCESS | 1819 | 1461194871091 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:27:51 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:27:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1050ms 16:27:51 INFO - PROCESS | 1819 | 1461194871140 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 16:27:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:27:51 INFO - PROCESS | 1819 | 1461194871146 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 16:27:51 INFO - PROCESS | 1819 | 1461194871153 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:27:51 INFO - PROCESS | 1819 | 1461194871155 Marionette TRACE conn3 <- [1,542,null,{}] 16:27:51 INFO - PROCESS | 1819 | 1461194871181 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:27:51 INFO - PROCESS | 1819 | 1461194871315 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 16:27:51 INFO - PROCESS | 1819 | 1461194871448 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:51 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f722a00d000 == 58 [pid = 1819] [id = 143] 16:27:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 111 (0x7f721145b800) [pid = 1819] [serial = 428] [outer = (nil)] 16:27:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 112 (0x7f7211461c00) [pid = 1819] [serial = 429] [outer = 0x7f721145b800] 16:27:51 INFO - PROCESS | 1819 | 1461194871509 Marionette DEBUG loaded listener.js 16:27:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 113 (0x7f721aa70c00) [pid = 1819] [serial = 430] [outer = 0x7f721145b800] 16:27:52 INFO - PROCESS | 1819 | 1461194872291 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:27:52 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:27:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1179ms 16:27:52 INFO - PROCESS | 1819 | 1461194872332 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 16:27:52 INFO - PROCESS | 1819 | 1461194872335 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 16:27:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:27:52 INFO - PROCESS | 1819 | 1461194872349 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:27:52 INFO - PROCESS | 1819 | 1461194872357 Marionette TRACE conn3 <- [1,546,null,{}] 16:27:52 INFO - PROCESS | 1819 | 1461194872363 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:27:52 INFO - PROCESS | 1819 | 1461194872526 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 16:27:52 INFO - PROCESS | 1819 | 1461194872640 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:52 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f722e3a9800 == 59 [pid = 1819] [id = 144] 16:27:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 114 (0x7f721145dc00) [pid = 1819] [serial = 431] [outer = (nil)] 16:27:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 115 (0x7f721c049800) [pid = 1819] [serial = 432] [outer = 0x7f721145dc00] 16:27:52 INFO - PROCESS | 1819 | 1461194872701 Marionette DEBUG loaded listener.js 16:27:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 116 (0x7f721ed60400) [pid = 1819] [serial = 433] [outer = 0x7f721145dc00] 16:27:53 INFO - PROCESS | 1819 | 1461194873358 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:27:53 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:27:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1041ms 16:27:53 INFO - PROCESS | 1819 | 1461194873404 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 16:27:53 INFO - PROCESS | 1819 | 1461194873408 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 16:27:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:27:53 INFO - PROCESS | 1819 | 1461194873442 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:27:53 INFO - PROCESS | 1819 | 1461194873445 Marionette TRACE conn3 <- [1,550,null,{}] 16:27:53 INFO - PROCESS | 1819 | 1461194873450 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:27:53 INFO - PROCESS | 1819 | 1461194873594 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 16:27:53 INFO - PROCESS | 1819 | 1461194873703 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:53 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7232577000 == 60 [pid = 1819] [id = 145] 16:27:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 117 (0x7f7211a7ec00) [pid = 1819] [serial = 434] [outer = (nil)] 16:27:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 118 (0x7f7211a86400) [pid = 1819] [serial = 435] [outer = 0x7f7211a7ec00] 16:27:53 INFO - PROCESS | 1819 | 1461194873766 Marionette DEBUG loaded listener.js 16:27:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 119 (0x7f721c437800) [pid = 1819] [serial = 436] [outer = 0x7f7211a7ec00] 16:27:54 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:27:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 929ms 16:27:54 INFO - PROCESS | 1819 | 1461194874366 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:27:54 INFO - PROCESS | 1819 | 1461194874373 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 16:27:54 INFO - PROCESS | 1819 | 1461194874376 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 16:27:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:27:54 INFO - PROCESS | 1819 | 1461194874381 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:27:54 INFO - PROCESS | 1819 | 1461194874383 Marionette TRACE conn3 <- [1,554,null,{}] 16:27:54 INFO - PROCESS | 1819 | 1461194874423 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:27:54 INFO - PROCESS | 1819 | 1461194874556 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 16:27:54 INFO - PROCESS | 1819 | 1461194874656 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:54 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721c0e4000 == 61 [pid = 1819] [id = 146] 16:27:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 120 (0x7f721eb8a000) [pid = 1819] [serial = 437] [outer = (nil)] 16:27:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 121 (0x7f7221f57c00) [pid = 1819] [serial = 438] [outer = 0x7f721eb8a000] 16:27:54 INFO - PROCESS | 1819 | 1461194874725 Marionette DEBUG loaded listener.js 16:27:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 122 (0x7f722d836c00) [pid = 1819] [serial = 439] [outer = 0x7f721eb8a000] 16:27:55 INFO - PROCESS | 1819 | [1819] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:55 INFO - PROCESS | 1819 | 1461194875506 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:27:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:27:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1160ms 16:27:55 INFO - PROCESS | 1819 | 1461194875543 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 16:27:55 INFO - PROCESS | 1819 | 1461194875546 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 16:27:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:27:55 INFO - PROCESS | 1819 | 1461194875552 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:27:55 INFO - PROCESS | 1819 | 1461194875554 Marionette TRACE conn3 <- [1,558,null,{}] 16:27:55 INFO - PROCESS | 1819 | 1461194875559 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:27:55 INFO - PROCESS | 1819 | 1461194875690 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 16:27:55 INFO - PROCESS | 1819 | 1461194875820 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:55 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72168e8000 == 62 [pid = 1819] [id = 147] 16:27:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 123 (0x7f72169f5800) [pid = 1819] [serial = 440] [outer = (nil)] 16:27:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 124 (0x7f72169fb800) [pid = 1819] [serial = 441] [outer = 0x7f72169f5800] 16:27:55 INFO - PROCESS | 1819 | 1461194875880 Marionette DEBUG loaded listener.js 16:27:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 125 (0x7f722dcb9800) [pid = 1819] [serial = 442] [outer = 0x7f72169f5800] 16:27:56 INFO - PROCESS | 1819 | 1461194876538 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:27:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:27:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1026ms 16:27:56 INFO - PROCESS | 1819 | 1461194876581 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 16:27:56 INFO - PROCESS | 1819 | 1461194876584 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 16:27:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:27:56 INFO - PROCESS | 1819 | 1461194876589 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:27:56 INFO - PROCESS | 1819 | 1461194876591 Marionette TRACE conn3 <- [1,562,null,{}] 16:27:56 INFO - PROCESS | 1819 | 1461194876596 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:27:56 INFO - PROCESS | 1819 | 1461194876740 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 16:27:56 INFO - PROCESS | 1819 | 1461194876842 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:56 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f720e9c6000 == 63 [pid = 1819] [id = 148] 16:27:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 126 (0x7f720ea13400) [pid = 1819] [serial = 443] [outer = (nil)] 16:27:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 127 (0x7f720ea19400) [pid = 1819] [serial = 444] [outer = 0x7f720ea13400] 16:27:56 INFO - PROCESS | 1819 | 1461194876903 Marionette DEBUG loaded listener.js 16:27:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 128 (0x7f720ea20400) [pid = 1819] [serial = 445] [outer = 0x7f720ea13400] 16:27:57 INFO - PROCESS | 1819 | [1819] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:57 INFO - PROCESS | 1819 | 1461194877563 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:27:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:27:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1030ms 16:27:57 INFO - PROCESS | 1819 | 1461194877619 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 16:27:57 INFO - PROCESS | 1819 | 1461194877622 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 16:27:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:27:57 INFO - PROCESS | 1819 | 1461194877628 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:27:57 INFO - PROCESS | 1819 | 1461194877630 Marionette TRACE conn3 <- [1,566,null,{}] 16:27:57 INFO - PROCESS | 1819 | 1461194877635 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:27:57 INFO - PROCESS | 1819 | 1461194877756 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 16:27:58 INFO - PROCESS | 1819 | 1461194878050 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:58 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72168d6800 == 64 [pid = 1819] [id = 149] 16:27:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 129 (0x7f720ebdd800) [pid = 1819] [serial = 446] [outer = (nil)] 16:27:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 130 (0x7f720ebdf400) [pid = 1819] [serial = 447] [outer = 0x7f720ebdd800] 16:27:58 INFO - PROCESS | 1819 | 1461194878112 Marionette DEBUG loaded listener.js 16:27:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 131 (0x7f720ebe4400) [pid = 1819] [serial = 448] [outer = 0x7f720ebdd800] 16:27:58 INFO - PROCESS | 1819 | [1819] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:58 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7222c06800 == 63 [pid = 1819] [id = 140] 16:27:58 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72139f2800 == 62 [pid = 1819] [id = 139] 16:27:58 INFO - PROCESS | 1819 | --DOMWINDOW == 130 (0x7f72325f6000) [pid = 1819] [serial = 384] [outer = (nil)] [url = about:blank] 16:27:58 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721cb14800 == 61 [pid = 1819] [id = 138] 16:27:58 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c00a000 == 60 [pid = 1819] [id = 137] 16:27:58 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7219e43000 == 59 [pid = 1819] [id = 135] 16:27:59 INFO - PROCESS | 1819 | 1461194878999 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:27:59 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7213f7e000 == 58 [pid = 1819] [id = 134] 16:27:59 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721254f000 == 57 [pid = 1819] [id = 133] 16:27:59 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721b922000 == 56 [pid = 1819] [id = 129] 16:27:59 INFO - PROCESS | 1819 | --DOMWINDOW == 129 (0x7f72323f6800) [pid = 1819] [serial = 382] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1819 | --DOMWINDOW == 128 (0x7f7217f5d800) [pid = 1819] [serial = 378] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1819 | --DOMWINDOW == 127 (0x7f722decc400) [pid = 1819] [serial = 379] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1819 | --DOMWINDOW == 126 (0x7f722a1f3c00) [pid = 1819] [serial = 357] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1819 | --DOMWINDOW == 125 (0x7f7229e76c00) [pid = 1819] [serial = 373] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1819 | --DOMWINDOW == 124 (0x7f7213f1b400) [pid = 1819] [serial = 364] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1819 | --DOMWINDOW == 123 (0x7f7215729400) [pid = 1819] [serial = 366] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1819 | --DOMWINDOW == 122 (0x7f7213770800) [pid = 1819] [serial = 363] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1819 | --DOMWINDOW == 121 (0x7f721c5b4000) [pid = 1819] [serial = 369] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1819 | --DOMWINDOW == 120 (0x7f7219ec3000) [pid = 1819] [serial = 367] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1819 | --DOMWINDOW == 119 (0x7f721c62dc00) [pid = 1819] [serial = 354] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1819 | --DOMWINDOW == 118 (0x7f721572e800) [pid = 1819] [serial = 351] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1819 | --DOMWINDOW == 117 (0x7f7230dac400) [pid = 1819] [serial = 346] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1819 | --DOMWINDOW == 116 (0x7f722dece000) [pid = 1819] [serial = 375] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1819 | --DOMWINDOW == 115 (0x7f72111cc400) [pid = 1819] [serial = 360] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1819 | --DOMWINDOW == 114 (0x7f7228c9d400) [pid = 1819] [serial = 372] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1819 | --DOMWINDOW == 113 (0x7f7213ebe800) [pid = 1819] [serial = 348] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1819 | --DOMWINDOW == 112 (0x7f723235f000) [pid = 1819] [serial = 381] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1819 | --DOMWINDOW == 111 (0x7f722e2aac00) [pid = 1819] [serial = 376] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1819 | --DOMWINDOW == 110 (0x7f721ce3d800) [pid = 1819] [serial = 370] [outer = (nil)] [url = about:blank] 16:27:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:27:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1425ms 16:27:59 INFO - PROCESS | 1819 | 1461194879054 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 16:27:59 INFO - PROCESS | 1819 | 1461194879059 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 16:27:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:27:59 INFO - PROCESS | 1819 | 1461194879070 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:27:59 INFO - PROCESS | 1819 | 1461194879072 Marionette TRACE conn3 <- [1,570,null,{}] 16:27:59 INFO - PROCESS | 1819 | 1461194879079 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:27:59 INFO - PROCESS | 1819 | 1461194879198 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 16:27:59 INFO - PROCESS | 1819 | 1461194879214 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:59 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72159c0000 == 57 [pid = 1819] [id = 150] 16:27:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 111 (0x7f7211799000) [pid = 1819] [serial = 449] [outer = (nil)] 16:27:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 112 (0x7f7211a81c00) [pid = 1819] [serial = 450] [outer = 0x7f7211799000] 16:27:59 INFO - PROCESS | 1819 | 1461194879267 Marionette DEBUG loaded listener.js 16:27:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 113 (0x7f7211b0cc00) [pid = 1819] [serial = 451] [outer = 0x7f7211799000] 16:27:59 INFO - PROCESS | 1819 | [1819] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:59 INFO - PROCESS | 1819 | 1461194879910 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:27:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:27:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 875ms 16:27:59 INFO - PROCESS | 1819 | 1461194879947 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 16:27:59 INFO - PROCESS | 1819 | 1461194879951 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 16:27:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:27:59 INFO - PROCESS | 1819 | 1461194879958 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:27:59 INFO - PROCESS | 1819 | 1461194879960 Marionette TRACE conn3 <- [1,574,null,{}] 16:27:59 INFO - PROCESS | 1819 | 1461194879965 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:28:00 INFO - PROCESS | 1819 | 1461194880091 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 16:28:00 INFO - PROCESS | 1819 | 1461194880195 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721b488000 == 58 [pid = 1819] [id = 151] 16:28:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 114 (0x7f7211b0c400) [pid = 1819] [serial = 452] [outer = (nil)] 16:28:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 115 (0x7f7213770800) [pid = 1819] [serial = 453] [outer = 0x7f7211b0c400] 16:28:00 INFO - PROCESS | 1819 | 1461194880247 Marionette DEBUG loaded listener.js 16:28:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 116 (0x7f72156d4800) [pid = 1819] [serial = 454] [outer = 0x7f7211b0c400] 16:28:00 INFO - PROCESS | 1819 | 1461194880881 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:28:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:28:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 979ms 16:28:00 INFO - PROCESS | 1819 | 1461194880937 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 16:28:00 INFO - PROCESS | 1819 | 1461194880940 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 16:28:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:28:00 INFO - PROCESS | 1819 | 1461194880946 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:28:00 INFO - PROCESS | 1819 | 1461194880954 Marionette TRACE conn3 <- [1,578,null,{}] 16:28:00 INFO - PROCESS | 1819 | 1461194880965 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:28:01 INFO - PROCESS | 1819 | 1461194881130 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 16:28:01 INFO - PROCESS | 1819 | 1461194881192 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721c0d9800 == 59 [pid = 1819] [id = 152] 16:28:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 117 (0x7f7211e6a000) [pid = 1819] [serial = 455] [outer = (nil)] 16:28:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 118 (0x7f72169f4c00) [pid = 1819] [serial = 456] [outer = 0x7f7211e6a000] 16:28:01 INFO - PROCESS | 1819 | 1461194881242 Marionette DEBUG loaded listener.js 16:28:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 119 (0x7f7219d85400) [pid = 1819] [serial = 457] [outer = 0x7f7211e6a000] 16:28:01 INFO - PROCESS | 1819 | 1461194881826 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:28:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:28:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 933ms 16:28:01 INFO - PROCESS | 1819 | 1461194881878 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 16:28:01 INFO - PROCESS | 1819 | 1461194881882 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 16:28:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:28:01 INFO - PROCESS | 1819 | 1461194881896 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:28:01 INFO - PROCESS | 1819 | 1461194881899 Marionette TRACE conn3 <- [1,582,null,{}] 16:28:01 INFO - PROCESS | 1819 | 1461194881903 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:28:02 INFO - PROCESS | 1819 | 1461194882049 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 16:28:02 INFO - PROCESS | 1819 | 1461194882112 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721ce8b000 == 60 [pid = 1819] [id = 153] 16:28:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 120 (0x7f72121e8c00) [pid = 1819] [serial = 458] [outer = (nil)] 16:28:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 121 (0x7f721afe4000) [pid = 1819] [serial = 459] [outer = 0x7f72121e8c00] 16:28:02 INFO - PROCESS | 1819 | 1461194882163 Marionette DEBUG loaded listener.js 16:28:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 122 (0x7f721bf82800) [pid = 1819] [serial = 460] [outer = 0x7f72121e8c00] 16:28:02 INFO - PROCESS | 1819 | 1461194882759 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:28:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:28:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 880ms 16:28:02 INFO - PROCESS | 1819 | 1461194882783 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 16:28:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:28:02 INFO - PROCESS | 1819 | 1461194882785 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 16:28:02 INFO - PROCESS | 1819 | 1461194882790 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:28:02 INFO - PROCESS | 1819 | 1461194882793 Marionette TRACE conn3 <- [1,586,null,{}] 16:28:02 INFO - PROCESS | 1819 | 1461194882799 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:28:02 INFO - PROCESS | 1819 | 1461194882951 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 16:28:02 INFO - PROCESS | 1819 | 1461194882977 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7222c1a800 == 61 [pid = 1819] [id = 154] 16:28:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 123 (0x7f721c053800) [pid = 1819] [serial = 461] [outer = (nil)] 16:28:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 124 (0x7f721c5a8800) [pid = 1819] [serial = 462] [outer = 0x7f721c053800] 16:28:03 INFO - PROCESS | 1819 | 1461194883047 Marionette DEBUG loaded listener.js 16:28:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 125 (0x7f721eb61000) [pid = 1819] [serial = 463] [outer = 0x7f721c053800] 16:28:03 INFO - PROCESS | 1819 | [1819] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:28:03 INFO - PROCESS | 1819 | --DOMWINDOW == 124 (0x7f721c051400) [pid = 1819] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:28:03 INFO - PROCESS | 1819 | --DOMWINDOW == 123 (0x7f721eb93400) [pid = 1819] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:28:03 INFO - PROCESS | 1819 | --DOMWINDOW == 122 (0x7f721bc3e400) [pid = 1819] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:28:03 INFO - PROCESS | 1819 | --DOMWINDOW == 121 (0x7f72110cc800) [pid = 1819] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:28:03 INFO - PROCESS | 1819 | --DOMWINDOW == 120 (0x7f72110cec00) [pid = 1819] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:28:03 INFO - PROCESS | 1819 | --DOMWINDOW == 119 (0x7f7217fb0c00) [pid = 1819] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:28:03 INFO - PROCESS | 1819 | --DOMWINDOW == 118 (0x7f7212672c00) [pid = 1819] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:28:03 INFO - PROCESS | 1819 | 1461194883752 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:28:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:28:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 978ms 16:28:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:28:03 INFO - PROCESS | 1819 | 1461194883768 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 16:28:03 INFO - PROCESS | 1819 | 1461194883769 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 16:28:03 INFO - PROCESS | 1819 | 1461194883774 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:28:03 INFO - PROCESS | 1819 | 1461194883777 Marionette TRACE conn3 <- [1,590,null,{}] 16:28:03 INFO - PROCESS | 1819 | 1461194883787 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:28:03 INFO - PROCESS | 1819 | 1461194883899 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 16:28:03 INFO - PROCESS | 1819 | 1461194883910 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7222cd0000 == 62 [pid = 1819] [id = 155] 16:28:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 119 (0x7f7211a96800) [pid = 1819] [serial = 464] [outer = (nil)] 16:28:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 120 (0x7f7211aa1800) [pid = 1819] [serial = 465] [outer = 0x7f7211a96800] 16:28:03 INFO - PROCESS | 1819 | 1461194883961 Marionette DEBUG loaded listener.js 16:28:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 121 (0x7f721abd9800) [pid = 1819] [serial = 466] [outer = 0x7f7211a96800] 16:28:04 INFO - PROCESS | 1819 | 1461194884537 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:28:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:28:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 782ms 16:28:04 INFO - PROCESS | 1819 | 1461194884555 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 16:28:04 INFO - PROCESS | 1819 | 1461194884557 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 16:28:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:28:04 INFO - PROCESS | 1819 | 1461194884563 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:28:04 INFO - PROCESS | 1819 | 1461194884565 Marionette TRACE conn3 <- [1,594,null,{}] 16:28:04 INFO - PROCESS | 1819 | 1461194884569 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:28:04 INFO - PROCESS | 1819 | 1461194884715 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 16:28:04 INFO - PROCESS | 1819 | 1461194884809 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f722df37000 == 63 [pid = 1819] [id = 156] 16:28:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 122 (0x7f720ea21c00) [pid = 1819] [serial = 467] [outer = (nil)] 16:28:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 123 (0x7f721ad21400) [pid = 1819] [serial = 468] [outer = 0x7f720ea21c00] 16:28:04 INFO - PROCESS | 1819 | 1461194884863 Marionette DEBUG loaded listener.js 16:28:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 124 (0x7f7228e18800) [pid = 1819] [serial = 469] [outer = 0x7f720ea21c00] 16:28:05 INFO - PROCESS | 1819 | 1461194885415 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:28:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:28:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 873ms 16:28:05 INFO - PROCESS | 1819 | 1461194885437 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 16:28:05 INFO - PROCESS | 1819 | 1461194885440 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 16:28:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:28:05 INFO - PROCESS | 1819 | 1461194885446 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:28:05 INFO - PROCESS | 1819 | 1461194885447 Marionette TRACE conn3 <- [1,598,null,{}] 16:28:05 INFO - PROCESS | 1819 | 1461194885452 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:28:05 INFO - PROCESS | 1819 | 1461194885560 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 16:28:05 INFO - PROCESS | 1819 | 1461194885711 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721253d000 == 64 [pid = 1819] [id = 157] 16:28:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 125 (0x7f720ea15c00) [pid = 1819] [serial = 470] [outer = (nil)] 16:28:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 126 (0x7f720ebd9400) [pid = 1819] [serial = 471] [outer = 0x7f720ea15c00] 16:28:05 INFO - PROCESS | 1819 | 1461194885773 Marionette DEBUG loaded listener.js 16:28:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 127 (0x7f72110c4000) [pid = 1819] [serial = 472] [outer = 0x7f720ea15c00] 16:28:06 INFO - PROCESS | 1819 | 1461194886555 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:28:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:28:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1178ms 16:28:06 INFO - PROCESS | 1819 | 1461194886626 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 16:28:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:28:06 INFO - PROCESS | 1819 | 1461194886630 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 16:28:06 INFO - PROCESS | 1819 | 1461194886637 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:28:06 INFO - PROCESS | 1819 | 1461194886642 Marionette TRACE conn3 <- [1,602,null,{}] 16:28:06 INFO - PROCESS | 1819 | 1461194886648 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:28:06 INFO - PROCESS | 1819 | 1461194886788 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 16:28:06 INFO - PROCESS | 1819 | 1461194886917 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721c003800 == 65 [pid = 1819] [id = 158] 16:28:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 128 (0x7f720ea16000) [pid = 1819] [serial = 473] [outer = (nil)] 16:28:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 129 (0x7f7211a98000) [pid = 1819] [serial = 474] [outer = 0x7f720ea16000] 16:28:06 INFO - PROCESS | 1819 | 1461194886980 Marionette DEBUG loaded listener.js 16:28:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 130 (0x7f7211d7e800) [pid = 1819] [serial = 475] [outer = 0x7f720ea16000] 16:28:07 INFO - PROCESS | 1819 | 1461194887924 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:28:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:28:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1338ms 16:28:07 INFO - PROCESS | 1819 | 1461194887978 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 16:28:07 INFO - PROCESS | 1819 | 1461194887983 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 16:28:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:28:07 INFO - PROCESS | 1819 | 1461194887988 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:28:07 INFO - PROCESS | 1819 | 1461194887991 Marionette TRACE conn3 <- [1,606,null,{}] 16:28:08 INFO - PROCESS | 1819 | 1461194887996 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:28:08 INFO - PROCESS | 1819 | 1461194888134 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 16:28:08 INFO - PROCESS | 1819 | 1461194888269 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f722e428800 == 66 [pid = 1819] [id = 159] 16:28:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 131 (0x7f7211454800) [pid = 1819] [serial = 476] [outer = (nil)] 16:28:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 132 (0x7f72169ef400) [pid = 1819] [serial = 477] [outer = 0x7f7211454800] 16:28:08 INFO - PROCESS | 1819 | 1461194888331 Marionette DEBUG loaded listener.js 16:28:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 133 (0x7f7217f63000) [pid = 1819] [serial = 478] [outer = 0x7f7211454800] 16:28:09 INFO - PROCESS | 1819 | 1461194889085 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:28:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:28:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1133ms 16:28:09 INFO - PROCESS | 1819 | 1461194889125 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 16:28:09 INFO - PROCESS | 1819 | 1461194889128 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 16:28:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:28:09 INFO - PROCESS | 1819 | 1461194889142 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:28:09 INFO - PROCESS | 1819 | 1461194889149 Marionette TRACE conn3 <- [1,610,null,{}] 16:28:09 INFO - PROCESS | 1819 | 1461194889155 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:28:09 INFO - PROCESS | 1819 | 1461194889288 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 16:28:09 INFO - PROCESS | 1819 | 1461194889421 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72104c6800 == 67 [pid = 1819] [id = 160] 16:28:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 134 (0x7f7211d7e400) [pid = 1819] [serial = 479] [outer = (nil)] 16:28:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 135 (0x7f721eb5a800) [pid = 1819] [serial = 480] [outer = 0x7f7211d7e400] 16:28:09 INFO - PROCESS | 1819 | 1461194889484 Marionette DEBUG loaded listener.js 16:28:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 136 (0x7f7229e76c00) [pid = 1819] [serial = 481] [outer = 0x7f7211d7e400] 16:28:10 INFO - PROCESS | 1819 | 1461194890198 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:28:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:28:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1141ms 16:28:10 INFO - PROCESS | 1819 | 1461194890277 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 16:28:10 INFO - PROCESS | 1819 | 1461194890281 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 16:28:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:28:10 INFO - PROCESS | 1819 | 1461194890287 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:28:10 INFO - PROCESS | 1819 | 1461194890289 Marionette TRACE conn3 <- [1,614,null,{}] 16:28:10 INFO - PROCESS | 1819 | 1461194890295 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:28:10 INFO - PROCESS | 1819 | 1461194890438 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 16:28:10 INFO - PROCESS | 1819 | 1461194890568 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721146f800 == 68 [pid = 1819] [id = 161] 16:28:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 137 (0x7f720ebda000) [pid = 1819] [serial = 482] [outer = (nil)] 16:28:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 138 (0x7f722dcbb400) [pid = 1819] [serial = 483] [outer = 0x7f720ebda000] 16:28:10 INFO - PROCESS | 1819 | 1461194890629 Marionette DEBUG loaded listener.js 16:28:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 139 (0x7f722dec9c00) [pid = 1819] [serial = 484] [outer = 0x7f720ebda000] 16:28:11 INFO - PROCESS | 1819 | 1461194891361 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:28:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:28:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1130ms 16:28:11 INFO - PROCESS | 1819 | 1461194891419 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 16:28:11 INFO - PROCESS | 1819 | 1461194891422 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 16:28:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:28:11 INFO - PROCESS | 1819 | 1461194891427 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:28:11 INFO - PROCESS | 1819 | 1461194891429 Marionette TRACE conn3 <- [1,618,null,{}] 16:28:11 INFO - PROCESS | 1819 | 1461194891434 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:28:11 INFO - PROCESS | 1819 | 1461194891577 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 16:28:11 INFO - PROCESS | 1819 | 1461194891709 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7213f89000 == 69 [pid = 1819] [id = 162] 16:28:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 140 (0x7f721c04d800) [pid = 1819] [serial = 485] [outer = (nil)] 16:28:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 141 (0x7f722dcb8400) [pid = 1819] [serial = 486] [outer = 0x7f721c04d800] 16:28:11 INFO - PROCESS | 1819 | 1461194891783 Marionette DEBUG loaded listener.js 16:28:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 142 (0x7f722e2ec400) [pid = 1819] [serial = 487] [outer = 0x7f721c04d800] 16:28:12 INFO - PROCESS | 1819 | 1461194892764 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:28:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:28:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1379ms 16:28:12 INFO - PROCESS | 1819 | 1461194892807 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 16:28:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:28:12 INFO - PROCESS | 1819 | 1461194892812 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 16:28:12 INFO - PROCESS | 1819 | 1461194892820 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:28:12 INFO - PROCESS | 1819 | 1461194892824 Marionette TRACE conn3 <- [1,622,null,{}] 16:28:12 INFO - PROCESS | 1819 | 1461194892849 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:28:12 INFO - PROCESS | 1819 | 1461194892977 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 16:28:13 INFO - PROCESS | 1819 | 1461194893240 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7211121000 == 70 [pid = 1819] [id = 163] 16:28:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 143 (0x7f720f4d7c00) [pid = 1819] [serial = 488] [outer = (nil)] 16:28:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 144 (0x7f720f4e2800) [pid = 1819] [serial = 489] [outer = 0x7f720f4d7c00] 16:28:13 INFO - PROCESS | 1819 | 1461194893303 Marionette DEBUG loaded listener.js 16:28:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 145 (0x7f72111cc400) [pid = 1819] [serial = 490] [outer = 0x7f720f4d7c00] 16:28:13 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722df37000 == 69 [pid = 1819] [id = 156] 16:28:13 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7222cd0000 == 68 [pid = 1819] [id = 155] 16:28:13 INFO - PROCESS | 1819 | --DOMWINDOW == 144 (0x7f722bf2e000) [pid = 1819] [serial = 420] [outer = (nil)] [url = about:blank] 16:28:13 INFO - PROCESS | 1819 | --DOMWINDOW == 143 (0x7f7215722400) [pid = 1819] [serial = 387] [outer = (nil)] [url = about:blank] 16:28:13 INFO - PROCESS | 1819 | --DOMWINDOW == 142 (0x7f721c5a7800) [pid = 1819] [serial = 390] [outer = (nil)] [url = about:blank] 16:28:13 INFO - PROCESS | 1819 | --DOMWINDOW == 141 (0x7f722dcbe800) [pid = 1819] [serial = 393] [outer = (nil)] [url = about:blank] 16:28:13 INFO - PROCESS | 1819 | --DOMWINDOW == 140 (0x7f722e066800) [pid = 1819] [serial = 396] [outer = (nil)] [url = about:blank] 16:28:13 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7222c1a800 == 67 [pid = 1819] [id = 154] 16:28:13 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721ce8b000 == 66 [pid = 1819] [id = 153] 16:28:13 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721b770000 == 65 [pid = 1819] [id = 136] 16:28:13 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c0d9800 == 64 [pid = 1819] [id = 152] 16:28:13 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721b488000 == 63 [pid = 1819] [id = 151] 16:28:13 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72159c0000 == 62 [pid = 1819] [id = 150] 16:28:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72168d6800 == 61 [pid = 1819] [id = 149] 16:28:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721b907800 == 60 [pid = 1819] [id = 142] 16:28:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7212540800 == 59 [pid = 1819] [id = 141] 16:28:14 INFO - PROCESS | 1819 | 1461194894074 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:28:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:28:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1307ms 16:28:14 INFO - PROCESS | 1819 | 1461194894127 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 16:28:14 INFO - PROCESS | 1819 | 1461194894133 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 16:28:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:28:14 INFO - PROCESS | 1819 | 1461194894141 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:28:14 INFO - PROCESS | 1819 | 1461194894144 Marionette TRACE conn3 <- [1,626,null,{}] 16:28:14 INFO - PROCESS | 1819 | --DOMWINDOW == 139 (0x7f721c434400) [pid = 1819] [serial = 411] [outer = (nil)] [url = about:blank] 16:28:14 INFO - PROCESS | 1819 | --DOMWINDOW == 138 (0x7f7228bc5000) [pid = 1819] [serial = 414] [outer = (nil)] [url = about:blank] 16:28:14 INFO - PROCESS | 1819 | --DOMWINDOW == 137 (0x7f7228ef8000) [pid = 1819] [serial = 417] [outer = (nil)] [url = about:blank] 16:28:14 INFO - PROCESS | 1819 | --DOMWINDOW == 136 (0x7f72125a7000) [pid = 1819] [serial = 400] [outer = (nil)] [url = about:blank] 16:28:14 INFO - PROCESS | 1819 | --DOMWINDOW == 135 (0x7f72111cfc00) [pid = 1819] [serial = 399] [outer = (nil)] [url = about:blank] 16:28:14 INFO - PROCESS | 1819 | --DOMWINDOW == 134 (0x7f721c04a800) [pid = 1819] [serial = 408] [outer = (nil)] [url = about:blank] 16:28:14 INFO - PROCESS | 1819 | --DOMWINDOW == 133 (0x7f721ada4c00) [pid = 1819] [serial = 405] [outer = (nil)] [url = about:blank] 16:28:14 INFO - PROCESS | 1819 | --DOMWINDOW == 132 (0x7f721b781400) [pid = 1819] [serial = 406] [outer = (nil)] [url = about:blank] 16:28:14 INFO - PROCESS | 1819 | --DOMWINDOW == 131 (0x7f7215634400) [pid = 1819] [serial = 402] [outer = (nil)] [url = about:blank] 16:28:14 INFO - PROCESS | 1819 | --DOMWINDOW == 130 (0x7f7215725c00) [pid = 1819] [serial = 403] [outer = (nil)] [url = about:blank] 16:28:14 INFO - PROCESS | 1819 | --DOMWINDOW == 129 (0x7f7229d2d000) [pid = 1819] [serial = 415] [outer = (nil)] [url = about:blank] 16:28:14 INFO - PROCESS | 1819 | --DOMWINDOW == 128 (0x7f721cbf3800) [pid = 1819] [serial = 412] [outer = (nil)] [url = about:blank] 16:28:14 INFO - PROCESS | 1819 | --DOMWINDOW == 127 (0x7f722bf28800) [pid = 1819] [serial = 418] [outer = (nil)] [url = about:blank] 16:28:14 INFO - PROCESS | 1819 | --DOMWINDOW == 126 (0x7f721c050800) [pid = 1819] [serial = 409] [outer = (nil)] [url = about:blank] 16:28:14 INFO - PROCESS | 1819 | 1461194894170 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:28:14 INFO - PROCESS | 1819 | 1461194894287 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 16:28:14 INFO - PROCESS | 1819 | 1461194894301 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7213f98800 == 60 [pid = 1819] [id = 164] 16:28:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 127 (0x7f7211a82800) [pid = 1819] [serial = 491] [outer = (nil)] 16:28:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 128 (0x7f7211a8dc00) [pid = 1819] [serial = 492] [outer = 0x7f7211a82800] 16:28:14 INFO - PROCESS | 1819 | 1461194894353 Marionette DEBUG loaded listener.js 16:28:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 129 (0x7f7211aa2c00) [pid = 1819] [serial = 493] [outer = 0x7f7211a82800] 16:28:15 INFO - PROCESS | 1819 | 1461194895086 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:28:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:28:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 987ms 16:28:15 INFO - PROCESS | 1819 | 1461194895129 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 16:28:15 INFO - PROCESS | 1819 | 1461194895132 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 16:28:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:28:15 INFO - PROCESS | 1819 | 1461194895137 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:28:15 INFO - PROCESS | 1819 | 1461194895141 Marionette TRACE conn3 <- [1,630,null,{}] 16:28:15 INFO - PROCESS | 1819 | 1461194895154 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:28:15 INFO - PROCESS | 1819 | 1461194895269 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 16:28:15 INFO - PROCESS | 1819 | 1461194895283 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7219d68800 == 61 [pid = 1819] [id = 165] 16:28:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 130 (0x7f72139ab800) [pid = 1819] [serial = 494] [outer = (nil)] 16:28:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 131 (0x7f7213f14800) [pid = 1819] [serial = 495] [outer = 0x7f72139ab800] 16:28:15 INFO - PROCESS | 1819 | 1461194895337 Marionette DEBUG loaded listener.js 16:28:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 132 (0x7f7215638800) [pid = 1819] [serial = 496] [outer = 0x7f72139ab800] 16:28:15 INFO - PROCESS | 1819 | 1461194895942 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:28:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:28:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 883ms 16:28:16 INFO - PROCESS | 1819 | 1461194896020 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 16:28:16 INFO - PROCESS | 1819 | 1461194896023 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 16:28:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:28:16 INFO - PROCESS | 1819 | 1461194896028 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:28:16 INFO - PROCESS | 1819 | 1461194896030 Marionette TRACE conn3 <- [1,634,null,{}] 16:28:16 INFO - PROCESS | 1819 | 1461194896035 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:28:16 INFO - PROCESS | 1819 | 1461194896199 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 16:28:16 INFO - PROCESS | 1819 | 1461194896227 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721b754800 == 62 [pid = 1819] [id = 166] 16:28:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 133 (0x7f7211a96000) [pid = 1819] [serial = 497] [outer = (nil)] 16:28:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 134 (0x7f7215682000) [pid = 1819] [serial = 498] [outer = 0x7f7211a96000] 16:28:16 INFO - PROCESS | 1819 | 1461194896278 Marionette DEBUG loaded listener.js 16:28:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 135 (0x7f72169fec00) [pid = 1819] [serial = 499] [outer = 0x7f7211a96000] 16:28:16 INFO - PROCESS | 1819 | [1819] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:28:16 INFO - PROCESS | 1819 | 1461194896857 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:28:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:28:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 874ms 16:28:16 INFO - PROCESS | 1819 | 1461194896903 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 16:28:16 INFO - PROCESS | 1819 | 1461194896906 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 16:28:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:28:16 INFO - PROCESS | 1819 | 1461194896918 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:28:16 INFO - PROCESS | 1819 | 1461194896919 Marionette TRACE conn3 <- [1,638,null,{}] 16:28:16 INFO - PROCESS | 1819 | 1461194896923 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:28:17 INFO - PROCESS | 1819 | 1461194897064 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 16:28:17 INFO - PROCESS | 1819 | 1461194897130 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721c00a000 == 63 [pid = 1819] [id = 167] 16:28:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 136 (0x7f721376f000) [pid = 1819] [serial = 500] [outer = (nil)] 16:28:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 137 (0x7f7218e88c00) [pid = 1819] [serial = 501] [outer = 0x7f721376f000] 16:28:17 INFO - PROCESS | 1819 | 1461194897182 Marionette DEBUG loaded listener.js 16:28:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 138 (0x7f721ad23000) [pid = 1819] [serial = 502] [outer = 0x7f721376f000] 16:28:17 INFO - PROCESS | 1819 | [1819] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:28:17 INFO - PROCESS | 1819 | 1461194897862 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:28:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:28:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 974ms 16:28:17 INFO - PROCESS | 1819 | 1461194897900 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 16:28:17 INFO - PROCESS | 1819 | 1461194897903 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 16:28:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:28:17 INFO - PROCESS | 1819 | 1461194897908 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:28:17 INFO - PROCESS | 1819 | 1461194897910 Marionette TRACE conn3 <- [1,642,null,{}] 16:28:17 INFO - PROCESS | 1819 | 1461194897914 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:28:18 INFO - PROCESS | 1819 | 1461194898099 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 16:28:18 INFO - PROCESS | 1819 | 1461194898128 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721c8ee000 == 64 [pid = 1819] [id = 168] 16:28:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 139 (0x7f721c045000) [pid = 1819] [serial = 503] [outer = (nil)] 16:28:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 140 (0x7f721ce47800) [pid = 1819] [serial = 504] [outer = 0x7f721c045000] 16:28:18 INFO - PROCESS | 1819 | 1461194898183 Marionette DEBUG loaded listener.js 16:28:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 141 (0x7f721ed64400) [pid = 1819] [serial = 505] [outer = 0x7f721c045000] 16:28:18 INFO - PROCESS | 1819 | --DOMWINDOW == 140 (0x7f72110c7800) [pid = 1819] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:28:18 INFO - PROCESS | 1819 | --DOMWINDOW == 139 (0x7f72121e8c00) [pid = 1819] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:28:18 INFO - PROCESS | 1819 | --DOMWINDOW == 138 (0x7f7211799000) [pid = 1819] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:28:18 INFO - PROCESS | 1819 | --DOMWINDOW == 137 (0x7f7211b0c400) [pid = 1819] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:28:18 INFO - PROCESS | 1819 | --DOMWINDOW == 136 (0x7f7211e6a000) [pid = 1819] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:28:18 INFO - PROCESS | 1819 | --DOMWINDOW == 135 (0x7f720ebdd800) [pid = 1819] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:28:18 INFO - PROCESS | 1819 | --DOMWINDOW == 134 (0x7f721c053800) [pid = 1819] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:28:18 INFO - PROCESS | 1819 | --DOMWINDOW == 133 (0x7f7211a96800) [pid = 1819] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:28:18 INFO - PROCESS | 1819 | 1461194898914 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:28:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:28:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1025ms 16:28:18 INFO - PROCESS | 1819 | 1461194898934 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 16:28:18 INFO - PROCESS | 1819 | 1461194898936 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 16:28:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:28:18 INFO - PROCESS | 1819 | 1461194898941 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:28:18 INFO - PROCESS | 1819 | 1461194898943 Marionette TRACE conn3 <- [1,646,null,{}] 16:28:18 INFO - PROCESS | 1819 | 1461194898947 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:28:19 INFO - PROCESS | 1819 | 1461194899058 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 16:28:19 INFO - PROCESS | 1819 | 1461194899147 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721ce91800 == 65 [pid = 1819] [id = 169] 16:28:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 134 (0x7f72111c8400) [pid = 1819] [serial = 506] [outer = (nil)] 16:28:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 135 (0x7f721c04f400) [pid = 1819] [serial = 507] [outer = 0x7f72111c8400] 16:28:19 INFO - PROCESS | 1819 | 1461194899204 Marionette DEBUG loaded listener.js 16:28:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 136 (0x7f7228bc5000) [pid = 1819] [serial = 508] [outer = 0x7f72111c8400] 16:28:19 INFO - PROCESS | 1819 | 1461194899715 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:28:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:28:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 826ms 16:28:19 INFO - PROCESS | 1819 | 1461194899768 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 16:28:19 INFO - PROCESS | 1819 | 1461194899770 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 16:28:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:28:19 INFO - PROCESS | 1819 | 1461194899777 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:28:19 INFO - PROCESS | 1819 | 1461194899779 Marionette TRACE conn3 <- [1,650,null,{}] 16:28:19 INFO - PROCESS | 1819 | 1461194899783 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:28:19 INFO - PROCESS | 1819 | 1461194899897 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 16:28:19 INFO - PROCESS | 1819 | 1461194899912 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7222c16000 == 66 [pid = 1819] [id = 170] 16:28:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 137 (0x7f7211a9ac00) [pid = 1819] [serial = 509] [outer = (nil)] 16:28:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 138 (0x7f722dcba400) [pid = 1819] [serial = 510] [outer = 0x7f7211a9ac00] 16:28:19 INFO - PROCESS | 1819 | 1461194899963 Marionette DEBUG loaded listener.js 16:28:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 139 (0x7f722df9e400) [pid = 1819] [serial = 511] [outer = 0x7f7211a9ac00] 16:28:20 INFO - PROCESS | 1819 | 1461194900619 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:28:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:28:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 877ms 16:28:20 INFO - PROCESS | 1819 | 1461194900654 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 16:28:20 INFO - PROCESS | 1819 | 1461194900659 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 16:28:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:28:20 INFO - PROCESS | 1819 | 1461194900666 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:28:20 INFO - PROCESS | 1819 | 1461194900671 Marionette TRACE conn3 <- [1,654,null,{}] 16:28:20 INFO - PROCESS | 1819 | 1461194900679 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:28:20 INFO - PROCESS | 1819 | 1461194900826 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 16:28:20 INFO - PROCESS | 1819 | 1461194900931 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721146d800 == 67 [pid = 1819] [id = 171] 16:28:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 140 (0x7f720f4d7000) [pid = 1819] [serial = 512] [outer = (nil)] 16:28:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 141 (0x7f720f4de400) [pid = 1819] [serial = 513] [outer = 0x7f720f4d7000] 16:28:21 INFO - PROCESS | 1819 | 1461194900994 Marionette DEBUG loaded listener.js 16:28:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 142 (0x7f721145a400) [pid = 1819] [serial = 514] [outer = 0x7f720f4d7000] 16:28:21 INFO - PROCESS | 1819 | 1461194901814 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:28:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:28:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1184ms 16:28:21 INFO - PROCESS | 1819 | 1461194901853 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 16:28:21 INFO - PROCESS | 1819 | 1461194901860 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 16:28:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:28:21 INFO - PROCESS | 1819 | 1461194901869 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:28:21 INFO - PROCESS | 1819 | 1461194901872 Marionette TRACE conn3 <- [1,658,null,{}] 16:28:21 INFO - PROCESS | 1819 | 1461194901876 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:28:22 INFO - PROCESS | 1819 | 1461194902015 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 16:28:22 INFO - PROCESS | 1819 | 1461194902152 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721b49e000 == 68 [pid = 1819] [id = 172] 16:28:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 143 (0x7f720f4da000) [pid = 1819] [serial = 515] [outer = (nil)] 16:28:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 144 (0x7f7211d86800) [pid = 1819] [serial = 516] [outer = 0x7f720f4da000] 16:28:22 INFO - PROCESS | 1819 | 1461194902212 Marionette DEBUG loaded listener.js 16:28:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 145 (0x7f7213f18000) [pid = 1819] [serial = 517] [outer = 0x7f720f4da000] 16:28:23 INFO - PROCESS | 1819 | 1461194903000 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:28:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:28:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1178ms 16:28:23 INFO - PROCESS | 1819 | 1461194903060 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 16:28:23 INFO - PROCESS | 1819 | 1461194903064 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 16:28:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:28:23 INFO - PROCESS | 1819 | 1461194903071 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:28:23 INFO - PROCESS | 1819 | 1461194903076 Marionette TRACE conn3 <- [1,662,null,{}] 16:28:23 INFO - PROCESS | 1819 | 1461194903093 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:28:23 INFO - PROCESS | 1819 | 1461194903235 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 16:28:23 INFO - PROCESS | 1819 | 1461194903366 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f722bf6e800 == 69 [pid = 1819] [id = 173] 16:28:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 146 (0x7f7213f1c000) [pid = 1819] [serial = 518] [outer = (nil)] 16:28:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 147 (0x7f721af74c00) [pid = 1819] [serial = 519] [outer = 0x7f7213f1c000] 16:28:23 INFO - PROCESS | 1819 | 1461194903432 Marionette DEBUG loaded listener.js 16:28:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 148 (0x7f721c5a8c00) [pid = 1819] [serial = 520] [outer = 0x7f7213f1c000] 16:28:23 INFO - PROCESS | 1819 | [1819] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:28:24 INFO - PROCESS | 1819 | 1461194904185 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:28:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:28:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1184ms 16:28:24 INFO - PROCESS | 1819 | 1461194904255 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 16:28:24 INFO - PROCESS | 1819 | 1461194904259 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 16:28:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:28:24 INFO - PROCESS | 1819 | 1461194904264 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:28:24 INFO - PROCESS | 1819 | 1461194904267 Marionette TRACE conn3 <- [1,666,null,{}] 16:28:24 INFO - PROCESS | 1819 | 1461194904271 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:28:24 INFO - PROCESS | 1819 | 1461194904404 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 16:28:24 INFO - PROCESS | 1819 | 1461194904535 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7230081000 == 70 [pid = 1819] [id = 174] 16:28:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 149 (0x7f7215721400) [pid = 1819] [serial = 521] [outer = (nil)] 16:28:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 150 (0x7f7215781000) [pid = 1819] [serial = 522] [outer = 0x7f7215721400] 16:28:24 INFO - PROCESS | 1819 | 1461194904596 Marionette DEBUG loaded listener.js 16:28:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 151 (0x7f72169f3c00) [pid = 1819] [serial = 523] [outer = 0x7f7215721400] 16:28:24 INFO - PROCESS | 1819 | [1819] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:28:25 INFO - PROCESS | 1819 | 1461194905280 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:28:25 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:28:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1075ms 16:28:25 INFO - PROCESS | 1819 | 1461194905340 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 16:28:25 INFO - PROCESS | 1819 | 1461194905342 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 16:28:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:28:25 INFO - PROCESS | 1819 | 1461194905348 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:28:25 INFO - PROCESS | 1819 | 1461194905350 Marionette TRACE conn3 <- [1,670,null,{}] 16:28:25 INFO - PROCESS | 1819 | 1461194905355 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:28:25 INFO - PROCESS | 1819 | 1461194905483 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 16:28:25 INFO - PROCESS | 1819 | 1461194905591 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72102b2000 == 71 [pid = 1819] [id = 175] 16:28:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 152 (0x7f721577a800) [pid = 1819] [serial = 524] [outer = (nil)] 16:28:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 153 (0x7f7216778400) [pid = 1819] [serial = 525] [outer = 0x7f721577a800] 16:28:25 INFO - PROCESS | 1819 | 1461194905650 Marionette DEBUG loaded listener.js 16:28:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 154 (0x7f721677c000) [pid = 1819] [serial = 526] [outer = 0x7f721577a800] 16:28:26 INFO - PROCESS | 1819 | 1461194906346 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:28:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:28:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1029ms 16:28:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:28:26 INFO - PROCESS | 1819 | 1461194906378 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 16:28:26 INFO - PROCESS | 1819 | 1461194906380 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 16:28:26 INFO - PROCESS | 1819 | 1461194906386 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:28:26 INFO - PROCESS | 1819 | 1461194906388 Marionette TRACE conn3 <- [1,674,null,{}] 16:28:26 INFO - PROCESS | 1819 | 1461194906393 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:28:26 INFO - PROCESS | 1819 | 1461194906565 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 16:28:26 INFO - PROCESS | 1819 | 1461194906705 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f720f689000 == 72 [pid = 1819] [id = 176] 16:28:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 155 (0x7f721677e800) [pid = 1819] [serial = 527] [outer = (nil)] 16:28:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 156 (0x7f721ed49400) [pid = 1819] [serial = 528] [outer = 0x7f721677e800] 16:28:26 INFO - PROCESS | 1819 | 1461194906767 Marionette DEBUG loaded listener.js 16:28:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 157 (0x7f723000b400) [pid = 1819] [serial = 529] [outer = 0x7f721677e800] 16:28:27 INFO - PROCESS | 1819 | [1819] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:28:27 INFO - PROCESS | 1819 | 1461194907399 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:28:27 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:28:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1028ms 16:28:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:28:27 INFO - PROCESS | 1819 | 1461194907412 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 16:28:27 INFO - PROCESS | 1819 | 1461194907414 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 16:28:27 INFO - PROCESS | 1819 | 1461194907420 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:28:27 INFO - PROCESS | 1819 | 1461194907422 Marionette TRACE conn3 <- [1,678,null,{}] 16:28:27 INFO - PROCESS | 1819 | 1461194907427 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:28:27 INFO - PROCESS | 1819 | 1461194907548 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 16:28:27 INFO - PROCESS | 1819 | 1461194907656 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72104b5800 == 73 [pid = 1819] [id = 177] 16:28:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 158 (0x7f7212904800) [pid = 1819] [serial = 530] [outer = (nil)] 16:28:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 159 (0x7f721290b800) [pid = 1819] [serial = 531] [outer = 0x7f7212904800] 16:28:27 INFO - PROCESS | 1819 | 1461194907715 Marionette DEBUG loaded listener.js 16:28:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 160 (0x7f721290f800) [pid = 1819] [serial = 532] [outer = 0x7f7212904800] 16:28:28 INFO - PROCESS | 1819 | 1461194908883 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:28:28 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:28:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1528ms 16:28:28 INFO - PROCESS | 1819 | 1461194908947 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 16:28:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:28:28 INFO - PROCESS | 1819 | 1461194908951 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 16:28:28 INFO - PROCESS | 1819 | 1461194908955 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:28:28 INFO - PROCESS | 1819 | 1461194908958 Marionette TRACE conn3 <- [1,682,null,{}] 16:28:28 INFO - PROCESS | 1819 | 1461194908962 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:28:29 INFO - PROCESS | 1819 | 1461194909081 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 16:28:29 INFO - PROCESS | 1819 | 1461194909219 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7209f3c800 == 74 [pid = 1819] [id = 178] 16:28:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 161 (0x7f72110c7c00) [pid = 1819] [serial = 533] [outer = (nil)] 16:28:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 162 (0x7f7212904c00) [pid = 1819] [serial = 534] [outer = 0x7f72110c7c00] 16:28:29 INFO - PROCESS | 1819 | 1461194909277 Marionette DEBUG loaded listener.js 16:28:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 163 (0x7f72129cec00) [pid = 1819] [serial = 535] [outer = 0x7f72110c7c00] 16:28:30 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:30 INFO - PROCESS | 1819 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:28:30 INFO - PROCESS | 1819 | 1461194910611 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:28:30 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:28:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1682ms 16:28:30 INFO - PROCESS | 1819 | 1461194910637 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 16:28:30 INFO - PROCESS | 1819 | 1461194910641 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 16:28:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:28:30 INFO - PROCESS | 1819 | 1461194910646 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:28:30 INFO - PROCESS | 1819 | 1461194910649 Marionette TRACE conn3 <- [1,686,null,{}] 16:28:30 INFO - PROCESS | 1819 | 1461194910663 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:28:30 INFO - PROCESS | 1819 | 1461194910819 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 16:28:30 INFO - PROCESS | 1819 | 1461194910931 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7211104800 == 75 [pid = 1819] [id = 179] 16:28:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 164 (0x7f721145fc00) [pid = 1819] [serial = 536] [outer = (nil)] 16:28:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 165 (0x7f721179a800) [pid = 1819] [serial = 537] [outer = 0x7f721145fc00] 16:28:30 INFO - PROCESS | 1819 | 1461194910985 Marionette DEBUG loaded listener.js 16:28:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 166 (0x7f7211a85c00) [pid = 1819] [serial = 538] [outer = 0x7f721145fc00] 16:28:31 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721b9b2800 == 74 [pid = 1819] [id = 132] 16:28:31 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7228e3d000 == 73 [pid = 1819] [id = 130] 16:28:31 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721ce91800 == 72 [pid = 1819] [id = 169] 16:28:31 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c8ee000 == 71 [pid = 1819] [id = 168] 16:28:31 INFO - PROCESS | 1819 | --DOMWINDOW == 165 (0x7f721ad21400) [pid = 1819] [serial = 468] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1819 | --DOMWINDOW == 164 (0x7f7211a86400) [pid = 1819] [serial = 435] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1819 | --DOMWINDOW == 163 (0x7f7221f57c00) [pid = 1819] [serial = 438] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1819 | --DOMWINDOW == 162 (0x7f72169fb800) [pid = 1819] [serial = 441] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1819 | --DOMWINDOW == 161 (0x7f720ea19400) [pid = 1819] [serial = 444] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c00a000 == 70 [pid = 1819] [id = 167] 16:28:31 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721b754800 == 69 [pid = 1819] [id = 166] 16:28:31 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7219d68800 == 68 [pid = 1819] [id = 165] 16:28:31 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7213f98800 == 67 [pid = 1819] [id = 164] 16:28:31 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7211121000 == 66 [pid = 1819] [id = 163] 16:28:31 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72104c6800 == 65 [pid = 1819] [id = 160] 16:28:31 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722e428800 == 64 [pid = 1819] [id = 159] 16:28:31 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c003800 == 63 [pid = 1819] [id = 158] 16:28:31 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721253d000 == 62 [pid = 1819] [id = 157] 16:28:31 INFO - PROCESS | 1819 | --DOMWINDOW == 160 (0x7f722decc800) [pid = 1819] [serial = 421] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1819 | --DOMWINDOW == 159 (0x7f721afe4000) [pid = 1819] [serial = 459] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1819 | --DOMWINDOW == 158 (0x7f7211a81c00) [pid = 1819] [serial = 450] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1819 | --DOMWINDOW == 157 (0x7f7211b0cc00) [pid = 1819] [serial = 451] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1819 | --DOMWINDOW == 156 (0x7f7213770800) [pid = 1819] [serial = 453] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1819 | --DOMWINDOW == 155 (0x7f72156d4800) [pid = 1819] [serial = 454] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1819 | --DOMWINDOW == 154 (0x7f72169f4c00) [pid = 1819] [serial = 456] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1819 | --DOMWINDOW == 153 (0x7f7211792000) [pid = 1819] [serial = 423] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1819 | --DOMWINDOW == 152 (0x7f720ebe4400) [pid = 1819] [serial = 448] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1819 | --DOMWINDOW == 151 (0x7f720ebdf400) [pid = 1819] [serial = 447] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1819 | --DOMWINDOW == 150 (0x7f721c049800) [pid = 1819] [serial = 432] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1819 | --DOMWINDOW == 149 (0x7f7211461c00) [pid = 1819] [serial = 429] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1819 | --DOMWINDOW == 148 (0x7f721c5a8800) [pid = 1819] [serial = 462] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1819 | --DOMWINDOW == 147 (0x7f721eb61000) [pid = 1819] [serial = 463] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1819 | --DOMWINDOW == 146 (0x7f7215726000) [pid = 1819] [serial = 426] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1819 | --DOMWINDOW == 145 (0x7f721bf82800) [pid = 1819] [serial = 460] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1819 | --DOMWINDOW == 144 (0x7f721abd9800) [pid = 1819] [serial = 466] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1819 | --DOMWINDOW == 143 (0x7f7211aa1800) [pid = 1819] [serial = 465] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1819 | --DOMWINDOW == 142 (0x7f7219d85400) [pid = 1819] [serial = 457] [outer = (nil)] [url = about:blank] 16:28:32 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:32 INFO - PROCESS | 1819 | 1461194912060 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:28:32 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:28:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1437ms 16:28:32 INFO - PROCESS | 1819 | 1461194912083 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 16:28:32 INFO - PROCESS | 1819 | 1461194912090 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 16:28:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:28:32 INFO - PROCESS | 1819 | 1461194912098 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:28:32 INFO - PROCESS | 1819 | 1461194912101 Marionette TRACE conn3 <- [1,690,null,{}] 16:28:32 INFO - PROCESS | 1819 | 1461194912106 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:28:32 INFO - PROCESS | 1819 | 1461194912222 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 16:28:32 INFO - PROCESS | 1819 | 1461194912406 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7211d26800 == 63 [pid = 1819] [id = 180] 16:28:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 143 (0x7f7211a9c000) [pid = 1819] [serial = 539] [outer = (nil)] 16:28:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 144 (0x7f7211d86c00) [pid = 1819] [serial = 540] [outer = 0x7f7211a9c000] 16:28:32 INFO - PROCESS | 1819 | 1461194912460 Marionette DEBUG loaded listener.js 16:28:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 145 (0x7f7211e71800) [pid = 1819] [serial = 541] [outer = 0x7f7211a9c000] 16:28:33 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:33 INFO - PROCESS | 1819 | 1461194913494 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:28:33 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:28:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1429ms 16:28:33 INFO - PROCESS | 1819 | 1461194913527 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 16:28:33 INFO - PROCESS | 1819 | 1461194913529 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 16:28:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:28:33 INFO - PROCESS | 1819 | 1461194913535 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:28:33 INFO - PROCESS | 1819 | 1461194913539 Marionette TRACE conn3 <- [1,694,null,{}] 16:28:33 INFO - PROCESS | 1819 | 1461194913566 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:28:33 INFO - PROCESS | 1819 | 1461194913726 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 16:28:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 146 (0x7f72125a8800) [pid = 1819] [serial = 542] [outer = 0x7f7211981c00] 16:28:33 INFO - PROCESS | 1819 | 1461194913810 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72159c9000 == 64 [pid = 1819] [id = 181] 16:28:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 147 (0x7f72139abc00) [pid = 1819] [serial = 543] [outer = (nil)] 16:28:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 148 (0x7f7213b42400) [pid = 1819] [serial = 544] [outer = 0x7f72139abc00] 16:28:33 INFO - PROCESS | 1819 | 1461194913925 Marionette DEBUG loaded listener.js 16:28:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 149 (0x7f7213ebec00) [pid = 1819] [serial = 545] [outer = 0x7f72139abc00] 16:28:34 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:34 INFO - PROCESS | 1819 | 1461194914949 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:28:34 INFO - PROCESS | 1819 | --DOMWINDOW == 148 (0x7f721c045000) [pid = 1819] [serial = 503] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:28:34 INFO - PROCESS | 1819 | --DOMWINDOW == 147 (0x7f720ea21c00) [pid = 1819] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:28:34 INFO - PROCESS | 1819 | --DOMWINDOW == 146 (0x7f721376f000) [pid = 1819] [serial = 500] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:28:34 INFO - PROCESS | 1819 | --DOMWINDOW == 145 (0x7f72139ab800) [pid = 1819] [serial = 494] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:28:34 INFO - PROCESS | 1819 | --DOMWINDOW == 144 (0x7f7211a82800) [pid = 1819] [serial = 491] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:28:34 INFO - PROCESS | 1819 | --DOMWINDOW == 143 (0x7f720f4d7c00) [pid = 1819] [serial = 488] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:28:34 INFO - PROCESS | 1819 | --DOMWINDOW == 142 (0x7f7211a96000) [pid = 1819] [serial = 497] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:28:34 INFO - PROCESS | 1819 | --DOMWINDOW == 141 (0x7f72111c8400) [pid = 1819] [serial = 506] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:28:35 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:28:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1489ms 16:28:35 INFO - PROCESS | 1819 | 1461194915024 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 16:28:35 INFO - PROCESS | 1819 | 1461194915027 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 16:28:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:28:35 INFO - PROCESS | 1819 | 1461194915032 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:28:35 INFO - PROCESS | 1819 | 1461194915035 Marionette TRACE conn3 <- [1,698,null,{}] 16:28:35 INFO - PROCESS | 1819 | 1461194915039 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:28:35 INFO - PROCESS | 1819 | 1461194915150 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 16:28:35 INFO - PROCESS | 1819 | 1461194915165 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7215641800 == 65 [pid = 1819] [id = 182] 16:28:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 142 (0x7f7211a89800) [pid = 1819] [serial = 546] [outer = (nil)] 16:28:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 143 (0x7f7213b4d000) [pid = 1819] [serial = 547] [outer = 0x7f7211a89800] 16:28:35 INFO - PROCESS | 1819 | 1461194915216 Marionette DEBUG loaded listener.js 16:28:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 144 (0x7f7215631400) [pid = 1819] [serial = 548] [outer = 0x7f7211a89800] 16:28:36 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:36 INFO - PROCESS | 1819 | 1461194916293 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:28:36 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:28:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1275ms 16:28:36 INFO - PROCESS | 1819 | 1461194916308 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 16:28:36 INFO - PROCESS | 1819 | 1461194916310 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 16:28:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:28:36 INFO - PROCESS | 1819 | 1461194916315 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:28:36 INFO - PROCESS | 1819 | 1461194916317 Marionette TRACE conn3 <- [1,702,null,{}] 16:28:36 INFO - PROCESS | 1819 | 1461194916321 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:28:36 INFO - PROCESS | 1819 | 1461194916430 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 16:28:36 INFO - PROCESS | 1819 | 1461194916439 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7218914800 == 66 [pid = 1819] [id = 183] 16:28:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 145 (0x7f72121e8c00) [pid = 1819] [serial = 549] [outer = (nil)] 16:28:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 146 (0x7f72156d0400) [pid = 1819] [serial = 550] [outer = 0x7f72121e8c00] 16:28:36 INFO - PROCESS | 1819 | 1461194916490 Marionette DEBUG loaded listener.js 16:28:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 147 (0x7f7215723000) [pid = 1819] [serial = 551] [outer = 0x7f72121e8c00] 16:28:37 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:37 INFO - PROCESS | 1819 | 1461194917580 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:28:37 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:28:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1275ms 16:28:37 INFO - PROCESS | 1819 | 1461194917590 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 16:28:37 INFO - PROCESS | 1819 | 1461194917594 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 16:28:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:28:37 INFO - PROCESS | 1819 | 1461194917601 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:28:37 INFO - PROCESS | 1819 | 1461194917606 Marionette TRACE conn3 <- [1,706,null,{}] 16:28:37 INFO - PROCESS | 1819 | 1461194917613 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:28:37 INFO - PROCESS | 1819 | 1461194917751 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 16:28:37 INFO - PROCESS | 1819 | 1461194917934 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721111f000 == 67 [pid = 1819] [id = 184] 16:28:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 148 (0x7f721178c800) [pid = 1819] [serial = 552] [outer = (nil)] 16:28:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 149 (0x7f7211a7e800) [pid = 1819] [serial = 553] [outer = 0x7f721178c800] 16:28:38 INFO - PROCESS | 1819 | 1461194918000 Marionette DEBUG loaded listener.js 16:28:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 150 (0x7f7211a9a400) [pid = 1819] [serial = 554] [outer = 0x7f721178c800] 16:28:39 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:39 INFO - PROCESS | 1819 | 1461194919095 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:28:39 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:28:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1534ms 16:28:39 INFO - PROCESS | 1819 | 1461194919136 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 16:28:39 INFO - PROCESS | 1819 | 1461194919143 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 16:28:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:28:39 INFO - PROCESS | 1819 | 1461194919152 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:28:39 INFO - PROCESS | 1819 | 1461194919155 Marionette TRACE conn3 <- [1,710,null,{}] 16:28:39 INFO - PROCESS | 1819 | 1461194919160 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:28:39 INFO - PROCESS | 1819 | 1461194919289 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 16:28:39 INFO - PROCESS | 1819 | 1461194919435 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72168e7000 == 68 [pid = 1819] [id = 185] 16:28:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 151 (0x7f7211791c00) [pid = 1819] [serial = 555] [outer = (nil)] 16:28:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 152 (0x7f72125a7c00) [pid = 1819] [serial = 556] [outer = 0x7f7211791c00] 16:28:39 INFO - PROCESS | 1819 | 1461194919496 Marionette DEBUG loaded listener.js 16:28:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 153 (0x7f7213b46c00) [pid = 1819] [serial = 557] [outer = 0x7f7211791c00] 16:28:40 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:40 INFO - PROCESS | 1819 | 1461194920614 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:28:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:28:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1477ms 16:28:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:28:40 INFO - PROCESS | 1819 | 1461194920629 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 16:28:40 INFO - PROCESS | 1819 | 1461194920631 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 16:28:40 INFO - PROCESS | 1819 | 1461194920637 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:28:40 INFO - PROCESS | 1819 | 1461194920642 Marionette TRACE conn3 <- [1,714,null,{}] 16:28:40 INFO - PROCESS | 1819 | 1461194920656 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:28:40 INFO - PROCESS | 1819 | 1461194920790 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 16:28:40 INFO - PROCESS | 1819 | 1461194920936 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721b76b000 == 69 [pid = 1819] [id = 186] 16:28:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 154 (0x7f72129c5400) [pid = 1819] [serial = 558] [outer = (nil)] 16:28:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 155 (0x7f721572d400) [pid = 1819] [serial = 559] [outer = 0x7f72129c5400] 16:28:41 INFO - PROCESS | 1819 | 1461194921041 Marionette DEBUG loaded listener.js 16:28:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 156 (0x7f7216776400) [pid = 1819] [serial = 560] [outer = 0x7f72129c5400] 16:28:42 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:42 INFO - PROCESS | 1819 | 1461194922143 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:28:42 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:28:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1547ms 16:28:42 INFO - PROCESS | 1819 | 1461194922183 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 16:28:42 INFO - PROCESS | 1819 | 1461194922186 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 16:28:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:28:42 INFO - PROCESS | 1819 | 1461194922191 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:28:42 INFO - PROCESS | 1819 | 1461194922194 Marionette TRACE conn3 <- [1,718,null,{}] 16:28:42 INFO - PROCESS | 1819 | 1461194922198 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:28:42 INFO - PROCESS | 1819 | 1461194922324 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 16:28:42 INFO - PROCESS | 1819 | 1461194922465 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721c010000 == 70 [pid = 1819] [id = 187] 16:28:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 157 (0x7f721376f000) [pid = 1819] [serial = 561] [outer = (nil)] 16:28:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 158 (0x7f72169fa000) [pid = 1819] [serial = 562] [outer = 0x7f721376f000] 16:28:42 INFO - PROCESS | 1819 | 1461194922526 Marionette DEBUG loaded listener.js 16:28:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 159 (0x7f7217f63800) [pid = 1819] [serial = 563] [outer = 0x7f721376f000] 16:28:43 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:43 INFO - PROCESS | 1819 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:28:43 INFO - PROCESS | 1819 | 1461194923569 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:28:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:28:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1434ms 16:28:43 INFO - PROCESS | 1819 | 1461194923626 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 16:28:43 INFO - PROCESS | 1819 | 1461194923629 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 16:28:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:28:43 INFO - PROCESS | 1819 | 1461194923634 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:28:43 INFO - PROCESS | 1819 | 1461194923636 Marionette TRACE conn3 <- [1,722,null,{}] 16:28:43 INFO - PROCESS | 1819 | 1461194923641 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:28:43 INFO - PROCESS | 1819 | 1461194923766 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 16:28:43 INFO - PROCESS | 1819 | 1461194923906 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721c486000 == 71 [pid = 1819] [id = 188] 16:28:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 160 (0x7f72129c4c00) [pid = 1819] [serial = 564] [outer = (nil)] 16:28:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 161 (0x7f7217fb3000) [pid = 1819] [serial = 565] [outer = 0x7f72129c4c00] 16:28:43 INFO - PROCESS | 1819 | 1461194923967 Marionette DEBUG loaded listener.js 16:28:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 162 (0x7f7219ec3400) [pid = 1819] [serial = 566] [outer = 0x7f72129c4c00] 16:28:44 INFO - PROCESS | 1819 | 1461194924587 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:28:44 INFO - PROCESS | 1819 | 1461194924666 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 16:28:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:28:44 INFO - PROCESS | 1819 | 1461194924671 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:28:44 INFO - PROCESS | 1819 | 1461194924673 Marionette TRACE conn3 <- [1,726,null,{}] 16:28:44 INFO - PROCESS | 1819 | 1461194924696 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:28:44 INFO - PROCESS | 1819 | 1461194924887 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 16:28:45 INFO - PROCESS | 1819 | 1461194925210 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72104b6800 == 72 [pid = 1819] [id = 189] 16:28:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 163 (0x7f72110c6400) [pid = 1819] [serial = 567] [outer = (nil)] 16:28:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 164 (0x7f7211458400) [pid = 1819] [serial = 568] [outer = 0x7f72110c6400] 16:28:45 INFO - PROCESS | 1819 | 1461194925318 Marionette DEBUG loaded listener.js 16:28:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 165 (0x7f7211a80800) [pid = 1819] [serial = 569] [outer = 0x7f72110c6400] 16:28:45 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:45 INFO - PROCESS | 1819 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:28:46 INFO - PROCESS | 1819 | 1461194926036 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:28:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:28:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1431ms 16:28:46 INFO - PROCESS | 1819 | 1461194926109 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 16:28:46 INFO - PROCESS | 1819 | 1461194926114 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 16:28:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:28:46 INFO - PROCESS | 1819 | 1461194926123 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:28:46 INFO - PROCESS | 1819 | 1461194926127 Marionette TRACE conn3 <- [1,730,null,{}] 16:28:46 INFO - PROCESS | 1819 | 1461194926132 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:28:46 INFO - PROCESS | 1819 | 1461194926279 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 16:28:46 INFO - PROCESS | 1819 | 1461194926413 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7209f34000 == 73 [pid = 1819] [id = 190] 16:28:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 166 (0x7f720ebe3800) [pid = 1819] [serial = 570] [outer = (nil)] 16:28:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 167 (0x7f72125a4400) [pid = 1819] [serial = 571] [outer = 0x7f720ebe3800] 16:28:46 INFO - PROCESS | 1819 | 1461194926509 Marionette DEBUG loaded listener.js 16:28:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 168 (0x7f721376f400) [pid = 1819] [serial = 572] [outer = 0x7f720ebe3800] 16:28:47 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:47 INFO - PROCESS | 1819 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:28:47 INFO - PROCESS | 1819 | 1461194927336 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:28:47 INFO - PROCESS | 1819 | 1461194927418 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 16:28:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:28:47 INFO - PROCESS | 1819 | 1461194927423 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:28:47 INFO - PROCESS | 1819 | 1461194927426 Marionette TRACE conn3 <- [1,734,null,{}] 16:28:47 INFO - PROCESS | 1819 | 1461194927430 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:28:47 INFO - PROCESS | 1819 | 1461194927596 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 16:28:47 INFO - PROCESS | 1819 | 1461194927723 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7215641800 == 72 [pid = 1819] [id = 182] 16:28:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72159c9000 == 71 [pid = 1819] [id = 181] 16:28:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7211d26800 == 70 [pid = 1819] [id = 180] 16:28:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7211104800 == 69 [pid = 1819] [id = 179] 16:28:47 INFO - PROCESS | 1819 | --DOMWINDOW == 167 (0x7f721eb5a800) [pid = 1819] [serial = 480] [outer = (nil)] [url = about:blank] 16:28:47 INFO - PROCESS | 1819 | --DOMWINDOW == 166 (0x7f722dcb8400) [pid = 1819] [serial = 486] [outer = (nil)] [url = about:blank] 16:28:47 INFO - PROCESS | 1819 | --DOMWINDOW == 165 (0x7f722dcbb400) [pid = 1819] [serial = 483] [outer = (nil)] [url = about:blank] 16:28:47 INFO - PROCESS | 1819 | --DOMWINDOW == 164 (0x7f720ebd9400) [pid = 1819] [serial = 471] [outer = (nil)] [url = about:blank] 16:28:47 INFO - PROCESS | 1819 | --DOMWINDOW == 163 (0x7f7211a98000) [pid = 1819] [serial = 474] [outer = (nil)] [url = about:blank] 16:28:47 INFO - PROCESS | 1819 | --DOMWINDOW == 162 (0x7f72169ef400) [pid = 1819] [serial = 477] [outer = (nil)] [url = about:blank] 16:28:47 INFO - PROCESS | 1819 | --DOMWINDOW == 161 (0x7f722dcba400) [pid = 1819] [serial = 510] [outer = (nil)] [url = about:blank] 16:28:47 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f720f683800 == 70 [pid = 1819] [id = 191] 16:28:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 162 (0x7f720ea19400) [pid = 1819] [serial = 573] [outer = (nil)] 16:28:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 163 (0x7f7211a84c00) [pid = 1819] [serial = 574] [outer = 0x7f720ea19400] 16:28:47 INFO - PROCESS | 1819 | 1461194927811 Marionette DEBUG loaded listener.js 16:28:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 164 (0x7f7215726000) [pid = 1819] [serial = 575] [outer = 0x7f720ea19400] 16:28:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7209f3c800 == 69 [pid = 1819] [id = 178] 16:28:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72104b5800 == 68 [pid = 1819] [id = 177] 16:28:48 INFO - PROCESS | 1819 | --DOCSHELL 0x7f720f689000 == 67 [pid = 1819] [id = 176] 16:28:48 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72102b2000 == 66 [pid = 1819] [id = 175] 16:28:48 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7230081000 == 65 [pid = 1819] [id = 174] 16:28:48 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722bf6e800 == 64 [pid = 1819] [id = 173] 16:28:48 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721b49e000 == 63 [pid = 1819] [id = 172] 16:28:48 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721146d800 == 62 [pid = 1819] [id = 171] 16:28:48 INFO - PROCESS | 1819 | --DOMWINDOW == 163 (0x7f721ed64400) [pid = 1819] [serial = 505] [outer = (nil)] [url = about:blank] 16:28:48 INFO - PROCESS | 1819 | --DOMWINDOW == 162 (0x7f7228e18800) [pid = 1819] [serial = 469] [outer = (nil)] [url = about:blank] 16:28:48 INFO - PROCESS | 1819 | --DOMWINDOW == 161 (0x7f7218e88c00) [pid = 1819] [serial = 501] [outer = (nil)] [url = about:blank] 16:28:48 INFO - PROCESS | 1819 | --DOMWINDOW == 160 (0x7f7213f14800) [pid = 1819] [serial = 495] [outer = (nil)] [url = about:blank] 16:28:48 INFO - PROCESS | 1819 | --DOMWINDOW == 159 (0x7f7211aa2c00) [pid = 1819] [serial = 493] [outer = (nil)] [url = about:blank] 16:28:48 INFO - PROCESS | 1819 | --DOMWINDOW == 158 (0x7f72111cc400) [pid = 1819] [serial = 490] [outer = (nil)] [url = about:blank] 16:28:48 INFO - PROCESS | 1819 | --DOMWINDOW == 157 (0x7f721ad23000) [pid = 1819] [serial = 502] [outer = (nil)] [url = about:blank] 16:28:48 INFO - PROCESS | 1819 | --DOMWINDOW == 156 (0x7f7215682000) [pid = 1819] [serial = 498] [outer = (nil)] [url = about:blank] 16:28:48 INFO - PROCESS | 1819 | --DOMWINDOW == 155 (0x7f721ce47800) [pid = 1819] [serial = 504] [outer = (nil)] [url = about:blank] 16:28:48 INFO - PROCESS | 1819 | --DOMWINDOW == 154 (0x7f7228bc5000) [pid = 1819] [serial = 508] [outer = (nil)] [url = about:blank] 16:28:48 INFO - PROCESS | 1819 | --DOMWINDOW == 153 (0x7f72169fec00) [pid = 1819] [serial = 499] [outer = (nil)] [url = about:blank] 16:28:48 INFO - PROCESS | 1819 | --DOMWINDOW == 152 (0x7f7215638800) [pid = 1819] [serial = 496] [outer = (nil)] [url = about:blank] 16:28:48 INFO - PROCESS | 1819 | --DOMWINDOW == 151 (0x7f721c04f400) [pid = 1819] [serial = 507] [outer = (nil)] [url = about:blank] 16:28:48 INFO - PROCESS | 1819 | --DOMWINDOW == 150 (0x7f720f4e2800) [pid = 1819] [serial = 489] [outer = (nil)] [url = about:blank] 16:28:48 INFO - PROCESS | 1819 | --DOMWINDOW == 149 (0x7f7211a8dc00) [pid = 1819] [serial = 492] [outer = (nil)] [url = about:blank] 16:28:48 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:48 INFO - PROCESS | 1819 | 1461194928468 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:28:48 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:28:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1075ms 16:28:48 INFO - PROCESS | 1819 | 1461194928499 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 16:28:48 INFO - PROCESS | 1819 | 1461194928501 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 16:28:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:28:48 INFO - PROCESS | 1819 | 1461194928513 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:28:48 INFO - PROCESS | 1819 | 1461194928520 Marionette TRACE conn3 <- [1,738,null,{}] 16:28:48 INFO - PROCESS | 1819 | 1461194928526 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:28:48 INFO - PROCESS | 1819 | 1461194928664 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 16:28:48 INFO - PROCESS | 1819 | 1461194928762 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7212543000 == 63 [pid = 1819] [id = 192] 16:28:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 150 (0x7f720ebd9400) [pid = 1819] [serial = 576] [outer = (nil)] 16:28:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 151 (0x7f7215786000) [pid = 1819] [serial = 577] [outer = 0x7f720ebd9400] 16:28:48 INFO - PROCESS | 1819 | 1461194928812 Marionette DEBUG loaded listener.js 16:28:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 152 (0x7f7217fb1800) [pid = 1819] [serial = 578] [outer = 0x7f720ebd9400] 16:28:49 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:49 INFO - PROCESS | 1819 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:28:49 INFO - PROCESS | 1819 | 1461194929808 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:28:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:28:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1341ms 16:28:49 INFO - PROCESS | 1819 | 1461194929848 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 16:28:49 INFO - PROCESS | 1819 | 1461194929852 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 16:28:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:28:49 INFO - PROCESS | 1819 | 1461194929857 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:28:49 INFO - PROCESS | 1819 | 1461194929858 Marionette TRACE conn3 <- [1,742,null,{}] 16:28:49 INFO - PROCESS | 1819 | 1461194929863 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:28:49 INFO - PROCESS | 1819 | 1461194929975 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 16:28:49 INFO - PROCESS | 1819 | 1461194929984 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721b9b9000 == 64 [pid = 1819] [id = 193] 16:28:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 153 (0x7f72169fd800) [pid = 1819] [serial = 579] [outer = (nil)] 16:28:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 154 (0x7f721abdc000) [pid = 1819] [serial = 580] [outer = 0x7f72169fd800] 16:28:50 INFO - PROCESS | 1819 | 1461194930033 Marionette DEBUG loaded listener.js 16:28:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 155 (0x7f721af48000) [pid = 1819] [serial = 581] [outer = 0x7f72169fd800] 16:28:51 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:51 INFO - PROCESS | 1819 | 1461194931191 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:28:51 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:28:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1378ms 16:28:51 INFO - PROCESS | 1819 | 1461194931236 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 16:28:51 INFO - PROCESS | 1819 | 1461194931238 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 16:28:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:28:51 INFO - PROCESS | 1819 | 1461194931243 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:28:51 INFO - PROCESS | 1819 | 1461194931245 Marionette TRACE conn3 <- [1,746,null,{}] 16:28:51 INFO - PROCESS | 1819 | 1461194931249 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:28:51 INFO - PROCESS | 1819 | 1461194931397 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 16:28:51 INFO - PROCESS | 1819 | 1461194931502 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721c492800 == 65 [pid = 1819] [id = 194] 16:28:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 156 (0x7f721b775000) [pid = 1819] [serial = 582] [outer = (nil)] 16:28:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 157 (0x7f721bc76000) [pid = 1819] [serial = 583] [outer = 0x7f721b775000] 16:28:51 INFO - PROCESS | 1819 | 1461194931565 Marionette DEBUG loaded listener.js 16:28:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 158 (0x7f721c050400) [pid = 1819] [serial = 584] [outer = 0x7f721b775000] 16:28:52 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 157 (0x7f7211d7c000) [pid = 1819] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 156 (0x7f721abd7000) [pid = 1819] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 155 (0x7f721c04d800) [pid = 1819] [serial = 485] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 154 (0x7f7213775400) [pid = 1819] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 153 (0x7f72111c2c00) [pid = 1819] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 152 (0x7f721c432400) [pid = 1819] [serial = 286] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 151 (0x7f7211989800) [pid = 1819] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 150 (0x7f7213b48c00) [pid = 1819] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 149 (0x7f72121ee000) [pid = 1819] [serial = 280] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 148 (0x7f72110c3c00) [pid = 1819] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 147 (0x7f72110d1800) [pid = 1819] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 146 (0x7f721ada8800) [pid = 1819] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 145 (0x7f7212671000) [pid = 1819] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 144 (0x7f72121ebc00) [pid = 1819] [serial = 277] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 143 (0x7f721c431400) [pid = 1819] [serial = 283] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 142 (0x7f72139abc00) [pid = 1819] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 141 (0x7f720f4d7000) [pid = 1819] [serial = 512] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 140 (0x7f7211a89800) [pid = 1819] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 139 (0x7f7211a9ac00) [pid = 1819] [serial = 509] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 138 (0x7f721145fc00) [pid = 1819] [serial = 536] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 137 (0x7f721677e800) [pid = 1819] [serial = 527] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 136 (0x7f7215721400) [pid = 1819] [serial = 521] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 135 (0x7f7213f1c000) [pid = 1819] [serial = 518] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 134 (0x7f7211a9c000) [pid = 1819] [serial = 539] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 133 (0x7f720f4da000) [pid = 1819] [serial = 515] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 132 (0x7f721577a800) [pid = 1819] [serial = 524] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 131 (0x7f7212904800) [pid = 1819] [serial = 530] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 130 (0x7f720ea13400) [pid = 1819] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 129 (0x7f72110c2c00) [pid = 1819] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 128 (0x7f720ea16000) [pid = 1819] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 127 (0x7f7213908800) [pid = 1819] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 126 (0x7f7211454800) [pid = 1819] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 125 (0x7f72169f5800) [pid = 1819] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 124 (0x7f7211d7e400) [pid = 1819] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 123 (0x7f7211e66000) [pid = 1819] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 122 (0x7f721145dc00) [pid = 1819] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 121 (0x7f721145b800) [pid = 1819] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 120 (0x7f720ebda000) [pid = 1819] [serial = 482] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 119 (0x7f72111c7400) [pid = 1819] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 118 (0x7f72111c7000) [pid = 1819] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 117 (0x7f721eb8a000) [pid = 1819] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 116 (0x7f720ea15c00) [pid = 1819] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 115 (0x7f723235ac00) [pid = 1819] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 114 (0x7f721edba000) [pid = 1819] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:28:52 INFO - PROCESS | 1819 | --DOMWINDOW == 113 (0x7f7211a7ec00) [pid = 1819] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:28:52 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:52 INFO - PROCESS | 1819 | 1461194932585 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:28:52 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:28:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1380ms 16:28:52 INFO - PROCESS | 1819 | 1461194932624 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 16:28:52 INFO - PROCESS | 1819 | 1461194932626 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 16:28:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:28:52 INFO - PROCESS | 1819 | 1461194932631 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:28:52 INFO - PROCESS | 1819 | 1461194932633 Marionette TRACE conn3 <- [1,750,null,{}] 16:28:52 INFO - PROCESS | 1819 | 1461194932638 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:28:52 INFO - PROCESS | 1819 | 1461194932747 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 16:28:52 INFO - PROCESS | 1819 | 1461194932883 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7211465000 == 66 [pid = 1819] [id = 195] 16:28:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 114 (0x7f721145dc00) [pid = 1819] [serial = 585] [outer = (nil)] 16:28:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 115 (0x7f7211a89000) [pid = 1819] [serial = 586] [outer = 0x7f721145dc00] 16:28:52 INFO - PROCESS | 1819 | 1461194932934 Marionette DEBUG loaded listener.js 16:28:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 116 (0x7f7211d77400) [pid = 1819] [serial = 587] [outer = 0x7f721145dc00] 16:28:53 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:53 INFO - PROCESS | 1819 | 1461194933894 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:28:53 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:28:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1274ms 16:28:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:28:53 INFO - PROCESS | 1819 | 1461194933906 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 16:28:53 INFO - PROCESS | 1819 | 1461194933908 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 16:28:53 INFO - PROCESS | 1819 | 1461194933913 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:28:53 INFO - PROCESS | 1819 | 1461194933915 Marionette TRACE conn3 <- [1,754,null,{}] 16:28:53 INFO - PROCESS | 1819 | 1461194933919 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:28:54 INFO - PROCESS | 1819 | 1461194934062 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 16:28:54 INFO - PROCESS | 1819 | 1461194934073 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721c2e0000 == 67 [pid = 1819] [id = 196] 16:28:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 117 (0x7f72111c2c00) [pid = 1819] [serial = 588] [outer = (nil)] 16:28:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 118 (0x7f721290a000) [pid = 1819] [serial = 589] [outer = 0x7f72111c2c00] 16:28:54 INFO - PROCESS | 1819 | 1461194934127 Marionette DEBUG loaded listener.js 16:28:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 119 (0x7f7215684800) [pid = 1819] [serial = 590] [outer = 0x7f72111c2c00] 16:28:55 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:55 INFO - PROCESS | 1819 | 1461194935262 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:28:55 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:28:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1379ms 16:28:55 INFO - PROCESS | 1819 | 1461194935292 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 16:28:55 INFO - PROCESS | 1819 | 1461194935297 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 16:28:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:28:55 INFO - PROCESS | 1819 | 1461194935349 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:28:55 INFO - PROCESS | 1819 | 1461194935352 Marionette TRACE conn3 <- [1,758,null,{}] 16:28:55 INFO - PROCESS | 1819 | 1461194935372 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:28:55 INFO - PROCESS | 1819 | 1461194935557 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 16:28:55 INFO - PROCESS | 1819 | 1461194935694 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7211d28800 == 68 [pid = 1819] [id = 197] 16:28:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 120 (0x7f72111c7400) [pid = 1819] [serial = 591] [outer = (nil)] 16:28:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 121 (0x7f7211a8a000) [pid = 1819] [serial = 592] [outer = 0x7f72111c7400] 16:28:55 INFO - PROCESS | 1819 | 1461194935757 Marionette DEBUG loaded listener.js 16:28:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 122 (0x7f7211e66400) [pid = 1819] [serial = 593] [outer = 0x7f72111c7400] 16:28:56 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:56 INFO - PROCESS | 1819 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:28:56 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:56 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:56 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:56 INFO - PROCESS | 1819 | 1461194936483 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:28:56 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:28:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1237ms 16:28:56 INFO - PROCESS | 1819 | 1461194936543 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 16:28:56 INFO - PROCESS | 1819 | 1461194936551 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 16:28:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:28:56 INFO - PROCESS | 1819 | 1461194936559 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:28:56 INFO - PROCESS | 1819 | 1461194936563 Marionette TRACE conn3 <- [1,762,null,{}] 16:28:56 INFO - PROCESS | 1819 | 1461194936568 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:28:56 INFO - PROCESS | 1819 | 1461194936705 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 16:28:56 INFO - PROCESS | 1819 | 1461194936839 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721b48a800 == 69 [pid = 1819] [id = 198] 16:28:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 123 (0x7f7211458800) [pid = 1819] [serial = 594] [outer = (nil)] 16:28:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 124 (0x7f72129cc400) [pid = 1819] [serial = 595] [outer = 0x7f7211458800] 16:28:56 INFO - PROCESS | 1819 | 1461194936899 Marionette DEBUG loaded listener.js 16:28:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 125 (0x7f7215631000) [pid = 1819] [serial = 596] [outer = 0x7f7211458800] 16:28:58 INFO - PROCESS | 1819 | 1461194938167 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:28:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:28:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1632ms 16:28:58 INFO - PROCESS | 1819 | 1461194938192 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 16:28:58 INFO - PROCESS | 1819 | 1461194938195 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 16:28:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:28:58 INFO - PROCESS | 1819 | 1461194938201 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:28:58 INFO - PROCESS | 1819 | 1461194938206 Marionette TRACE conn3 <- [1,766,null,{}] 16:28:58 INFO - PROCESS | 1819 | 1461194938257 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:28:58 INFO - PROCESS | 1819 | 1461194938471 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 16:28:58 INFO - PROCESS | 1819 | 1461194938574 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721eb20000 == 70 [pid = 1819] [id = 199] 16:28:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 126 (0x7f7215631c00) [pid = 1819] [serial = 597] [outer = (nil)] 16:28:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 127 (0x7f721677b800) [pid = 1819] [serial = 598] [outer = 0x7f7215631c00] 16:28:58 INFO - PROCESS | 1819 | 1461194938639 Marionette DEBUG loaded listener.js 16:28:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 128 (0x7f7217fb0c00) [pid = 1819] [serial = 599] [outer = 0x7f7215631c00] 16:28:59 INFO - PROCESS | 1819 | 1461194939724 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:28:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:28:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1584ms 16:28:59 INFO - PROCESS | 1819 | 1461194939787 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 16:28:59 INFO - PROCESS | 1819 | 1461194939791 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 16:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:28:59 INFO - PROCESS | 1819 | 1461194939796 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:28:59 INFO - PROCESS | 1819 | 1461194939798 Marionette TRACE conn3 <- [1,770,null,{}] 16:28:59 INFO - PROCESS | 1819 | 1461194939803 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:28:59 INFO - PROCESS | 1819 | 1461194939965 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 16:29:00 INFO - PROCESS | 1819 | 1461194940151 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f720f692800 == 71 [pid = 1819] [id = 200] 16:29:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 129 (0x7f720ea13000) [pid = 1819] [serial = 600] [outer = (nil)] 16:29:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 130 (0x7f720ebd8000) [pid = 1819] [serial = 601] [outer = 0x7f720ea13000] 16:29:00 INFO - PROCESS | 1819 | 1461194940211 Marionette DEBUG loaded listener.js 16:29:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 131 (0x7f7211798c00) [pid = 1819] [serial = 602] [outer = 0x7f720ea13000] 16:29:00 INFO - PROCESS | 1819 | 1461194940894 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:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1129ms 16:29:00 INFO - PROCESS | 1819 | 1461194940935 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 16:29:00 INFO - PROCESS | 1819 | 1461194940938 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 16:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:29:00 INFO - PROCESS | 1819 | 1461194940944 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:29:00 INFO - PROCESS | 1819 | 1461194940946 Marionette TRACE conn3 <- [1,774,null,{}] 16:29:00 INFO - PROCESS | 1819 | 1461194940951 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:29:01 INFO - PROCESS | 1819 | 1461194941257 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 16:29:01 INFO - PROCESS | 1819 | 1461194941431 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721111e800 == 72 [pid = 1819] [id = 201] 16:29:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 132 (0x7f720ebdf800) [pid = 1819] [serial = 603] [outer = (nil)] 16:29:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 133 (0x7f720f4d7c00) [pid = 1819] [serial = 604] [outer = 0x7f720ebdf800] 16:29:01 INFO - PROCESS | 1819 | 1461194941491 Marionette DEBUG loaded listener.js 16:29:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 134 (0x7f7211455c00) [pid = 1819] [serial = 605] [outer = 0x7f720ebdf800] 16:29:02 INFO - PROCESS | 1819 | 1461194942308 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:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1375ms 16:29:02 INFO - PROCESS | 1819 | 1461194942332 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 16:29:02 INFO - PROCESS | 1819 | 1461194942339 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 16:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:29:02 INFO - PROCESS | 1819 | 1461194942347 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:29:02 INFO - PROCESS | 1819 | 1461194942352 Marionette TRACE conn3 <- [1,778,null,{}] 16:29:02 INFO - PROCESS | 1819 | 1461194942357 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:29:02 INFO - PROCESS | 1819 | 1461194942484 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 16:29:02 INFO - PROCESS | 1819 | 1461194942633 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7211107000 == 73 [pid = 1819] [id = 202] 16:29:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 135 (0x7f7211e6a000) [pid = 1819] [serial = 606] [outer = (nil)] 16:29:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 136 (0x7f72121e9400) [pid = 1819] [serial = 607] [outer = 0x7f7211e6a000] 16:29:02 INFO - PROCESS | 1819 | 1461194942693 Marionette DEBUG loaded listener.js 16:29:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 137 (0x7f7212907c00) [pid = 1819] [serial = 608] [outer = 0x7f7211e6a000] 16:29:02 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7211465000 == 72 [pid = 1819] [id = 195] 16:29:02 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c492800 == 71 [pid = 1819] [id = 194] 16:29:02 INFO - PROCESS | 1819 | --DOMWINDOW == 136 (0x7f7212904c00) [pid = 1819] [serial = 534] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 135 (0x7f72156d0400) [pid = 1819] [serial = 550] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721b9b9000 == 70 [pid = 1819] [id = 193] 16:29:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7212543000 == 69 [pid = 1819] [id = 192] 16:29:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f720f683800 == 68 [pid = 1819] [id = 191] 16:29:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7209f34000 == 67 [pid = 1819] [id = 190] 16:29:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72104b6800 == 66 [pid = 1819] [id = 189] 16:29:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72168e7000 == 65 [pid = 1819] [id = 185] 16:29:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721111f000 == 64 [pid = 1819] [id = 184] 16:29:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7218914800 == 63 [pid = 1819] [id = 183] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 134 (0x7f723000c800) [pid = 1819] [serial = 325] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 133 (0x7f721c437800) [pid = 1819] [serial = 436] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 132 (0x7f721ed43800) [pid = 1819] [serial = 355] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 131 (0x7f722e2ec400) [pid = 1819] [serial = 487] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 130 (0x7f721abd9000) [pid = 1819] [serial = 352] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 129 (0x7f72111d1000) [pid = 1819] [serial = 361] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 128 (0x7f722dec4c00) [pid = 1819] [serial = 288] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 127 (0x7f722bf2e800) [pid = 1819] [serial = 322] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 126 (0x7f722894a400) [pid = 1819] [serial = 237] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 125 (0x7f721c15a800) [pid = 1819] [serial = 282] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 124 (0x7f72125a6800) [pid = 1819] [serial = 316] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 123 (0x7f721c437c00) [pid = 1819] [serial = 319] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 122 (0x7f722e2ac000) [pid = 1819] [serial = 358] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 121 (0x7f72156d4000) [pid = 1819] [serial = 349] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 120 (0x7f7215683c00) [pid = 1819] [serial = 279] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 119 (0x7f722900f000) [pid = 1819] [serial = 285] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 118 (0x7f7213b42400) [pid = 1819] [serial = 544] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 117 (0x7f721145a400) [pid = 1819] [serial = 514] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 116 (0x7f720f4de400) [pid = 1819] [serial = 513] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 115 (0x7f7213b4d000) [pid = 1819] [serial = 547] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 114 (0x7f722df9e400) [pid = 1819] [serial = 511] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 113 (0x7f721179a800) [pid = 1819] [serial = 537] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 112 (0x7f723000b400) [pid = 1819] [serial = 529] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 111 (0x7f721ed49400) [pid = 1819] [serial = 528] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 110 (0x7f7213ebec00) [pid = 1819] [serial = 545] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 109 (0x7f72169f3c00) [pid = 1819] [serial = 523] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 108 (0x7f7215781000) [pid = 1819] [serial = 522] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 107 (0x7f721c5a8c00) [pid = 1819] [serial = 520] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 106 (0x7f721af74c00) [pid = 1819] [serial = 519] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 105 (0x7f7211d86c00) [pid = 1819] [serial = 540] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0x7f7211d86800) [pid = 1819] [serial = 516] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0x7f7213f18000) [pid = 1819] [serial = 517] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0x7f721677c000) [pid = 1819] [serial = 526] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0x7f7216778400) [pid = 1819] [serial = 525] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0x7f721290f800) [pid = 1819] [serial = 532] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0x7f721290b800) [pid = 1819] [serial = 531] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0x7f7211a85c00) [pid = 1819] [serial = 538] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0x7f7215631400) [pid = 1819] [serial = 548] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0x7f72139b2800) [pid = 1819] [serial = 292] [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:03 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0x7f7211e71800) [pid = 1819] [serial = 541] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0x7f720ea20400) [pid = 1819] [serial = 445] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0x7f7211d7cc00) [pid = 1819] [serial = 424] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0x7f7211d7e800) [pid = 1819] [serial = 475] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0x7f7217fb7000) [pid = 1819] [serial = 388] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0x7f7217f63000) [pid = 1819] [serial = 478] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0x7f722dcb9800) [pid = 1819] [serial = 442] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0x7f7229e76c00) [pid = 1819] [serial = 481] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0x7f721ad1f800) [pid = 1819] [serial = 427] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0x7f721ed60400) [pid = 1819] [serial = 433] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0x7f721aa70c00) [pid = 1819] [serial = 430] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0x7f722dec9c00) [pid = 1819] [serial = 484] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0x7f721edb6400) [pid = 1819] [serial = 391] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0x7f72300a2c00) [pid = 1819] [serial = 397] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0x7f722d836c00) [pid = 1819] [serial = 439] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0x7f72110c4000) [pid = 1819] [serial = 472] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0x7f7235b44000) [pid = 1819] [serial = 385] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0x7f722dcc4800) [pid = 1819] [serial = 394] [outer = (nil)] [url = about:blank] 16:29:03 INFO - PROCESS | 1819 | 1461194943508 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:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1237ms 16:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:29:03 INFO - PROCESS | 1819 | 1461194943584 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 16:29:03 INFO - PROCESS | 1819 | 1461194943587 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 16:29:03 INFO - PROCESS | 1819 | 1461194943593 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:29:03 INFO - PROCESS | 1819 | 1461194943596 Marionette TRACE conn3 <- [1,782,null,{}] 16:29:03 INFO - PROCESS | 1819 | 1461194943600 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:29:03 INFO - PROCESS | 1819 | 1461194943735 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 16:29:03 INFO - PROCESS | 1819 | 1461194943743 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7211122000 == 64 [pid = 1819] [id = 203] 16:29:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0x7f720ea20400) [pid = 1819] [serial = 609] [outer = (nil)] 16:29:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0x7f72129c6400) [pid = 1819] [serial = 610] [outer = 0x7f720ea20400] 16:29:03 INFO - PROCESS | 1819 | 1461194943796 Marionette DEBUG loaded listener.js 16:29:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0x7f7213b50c00) [pid = 1819] [serial = 611] [outer = 0x7f720ea20400] 16:29:04 INFO - PROCESS | 1819 | 1461194944459 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:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 928ms 16:29:04 INFO - PROCESS | 1819 | 1461194944520 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 16:29:04 INFO - PROCESS | 1819 | 1461194944525 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 16:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:29:04 INFO - PROCESS | 1819 | 1461194944539 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:29:04 INFO - PROCESS | 1819 | 1461194944543 Marionette TRACE conn3 <- [1,786,null,{}] 16:29:04 INFO - PROCESS | 1819 | 1461194944549 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:29:04 INFO - PROCESS | 1819 | 1461194944668 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 16:29:04 INFO - PROCESS | 1819 | 1461194944679 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72159bd800 == 65 [pid = 1819] [id = 204] 16:29:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0x7f7213ebb800) [pid = 1819] [serial = 612] [outer = (nil)] 16:29:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0x7f72156d8000) [pid = 1819] [serial = 613] [outer = 0x7f7213ebb800] 16:29:04 INFO - PROCESS | 1819 | 1461194944731 Marionette DEBUG loaded listener.js 16:29:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0x7f7215728400) [pid = 1819] [serial = 614] [outer = 0x7f7213ebb800] 16:29:05 INFO - PROCESS | 1819 | 1461194945420 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:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 935ms 16:29:05 INFO - PROCESS | 1819 | 1461194945467 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 16:29:05 INFO - PROCESS | 1819 | 1461194945470 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 16:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:29:05 INFO - PROCESS | 1819 | 1461194945483 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:29:05 INFO - PROCESS | 1819 | 1461194945485 Marionette TRACE conn3 <- [1,790,null,{}] 16:29:05 INFO - PROCESS | 1819 | 1461194945490 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:29:05 INFO - PROCESS | 1819 | 1461194945640 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 16:29:05 INFO - PROCESS | 1819 | 1461194945663 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7217f86000 == 66 [pid = 1819] [id = 205] 16:29:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0x7f720ebd8400) [pid = 1819] [serial = 615] [outer = (nil)] 16:29:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0x7f721577ec00) [pid = 1819] [serial = 616] [outer = 0x7f720ebd8400] 16:29:05 INFO - PROCESS | 1819 | 1461194945714 Marionette DEBUG loaded listener.js 16:29:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0x7f721677bc00) [pid = 1819] [serial = 617] [outer = 0x7f720ebd8400] 16:29:06 INFO - PROCESS | 1819 | 1461194946348 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:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 876ms 16:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:29:06 INFO - PROCESS | 1819 | 1461194946365 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 16:29:06 INFO - PROCESS | 1819 | 1461194946367 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 16:29:06 INFO - PROCESS | 1819 | 1461194946371 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:29:06 INFO - PROCESS | 1819 | 1461194946375 Marionette TRACE conn3 <- [1,794,null,{}] 16:29:06 INFO - PROCESS | 1819 | 1461194946379 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:29:06 INFO - PROCESS | 1819 | 1461194946529 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 16:29:06 INFO - PROCESS | 1819 | 1461194946605 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721b151000 == 67 [pid = 1819] [id = 206] 16:29:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0x7f7217f5c000) [pid = 1819] [serial = 618] [outer = (nil)] 16:29:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0x7f7217fae000) [pid = 1819] [serial = 619] [outer = 0x7f7217f5c000] 16:29:06 INFO - PROCESS | 1819 | 1461194946669 Marionette DEBUG loaded listener.js 16:29:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0x7f7219ec6400) [pid = 1819] [serial = 620] [outer = 0x7f7217f5c000] 16:29:07 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0x7f721b775000) [pid = 1819] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:29:07 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0x7f720ebe3800) [pid = 1819] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:29:07 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0x7f720ea19400) [pid = 1819] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:29:07 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0x7f720ebd9400) [pid = 1819] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:29:07 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0x7f72169fd800) [pid = 1819] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:29:07 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0x7f72110c6400) [pid = 1819] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:29:07 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0x7f721145dc00) [pid = 1819] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:29:07 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0x7f72110c7c00) [pid = 1819] [serial = 533] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:29:07 INFO - PROCESS | 1819 | 1461194947487 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:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1129ms 16:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:29:07 INFO - PROCESS | 1819 | 1461194947501 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 16:29:07 INFO - PROCESS | 1819 | 1461194947503 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 16:29:07 INFO - PROCESS | 1819 | 1461194947508 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:29:07 INFO - PROCESS | 1819 | 1461194947511 Marionette TRACE conn3 <- [1,798,null,{}] 16:29:07 INFO - PROCESS | 1819 | 1461194947515 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:29:07 INFO - PROCESS | 1819 | 1461194947638 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 16:29:07 INFO - PROCESS | 1819 | 1461194947733 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721b3a4800 == 68 [pid = 1819] [id = 207] 16:29:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0x7f720ea19400) [pid = 1819] [serial = 621] [outer = (nil)] 16:29:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0x7f7213b47800) [pid = 1819] [serial = 622] [outer = 0x7f720ea19400] 16:29:07 INFO - PROCESS | 1819 | 1461194947784 Marionette DEBUG loaded listener.js 16:29:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0x7f721aa74c00) [pid = 1819] [serial = 623] [outer = 0x7f720ea19400] 16:29:08 INFO - PROCESS | 1819 | 1461194948348 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:29:08 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:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 874ms 16:29:08 INFO - PROCESS | 1819 | 1461194948382 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 16:29:08 INFO - PROCESS | 1819 | 1461194948384 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 16:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:29:08 INFO - PROCESS | 1819 | 1461194948389 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:29:08 INFO - PROCESS | 1819 | 1461194948391 Marionette TRACE conn3 <- [1,802,null,{}] 16:29:08 INFO - PROCESS | 1819 | 1461194948396 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:29:08 INFO - PROCESS | 1819 | 1461194948506 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 16:29:08 INFO - PROCESS | 1819 | 1461194948521 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721c0d2800 == 69 [pid = 1819] [id = 208] 16:29:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0x7f720f4d4000) [pid = 1819] [serial = 624] [outer = (nil)] 16:29:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0x7f721afe3c00) [pid = 1819] [serial = 625] [outer = 0x7f720f4d4000] 16:29:08 INFO - PROCESS | 1819 | 1461194948571 Marionette DEBUG loaded listener.js 16:29:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0x7f721b77e800) [pid = 1819] [serial = 626] [outer = 0x7f720f4d4000] 16:29:09 INFO - PROCESS | 1819 | 1461194949166 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:29:09 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:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 823ms 16:29:09 INFO - PROCESS | 1819 | 1461194949214 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 16:29:09 INFO - PROCESS | 1819 | 1461194949216 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 16:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:29:09 INFO - PROCESS | 1819 | 1461194949221 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:29:09 INFO - PROCESS | 1819 | 1461194949222 Marionette TRACE conn3 <- [1,806,null,{}] 16:29:09 INFO - PROCESS | 1819 | 1461194949227 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:29:09 INFO - PROCESS | 1819 | 1461194949346 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 16:29:09 INFO - PROCESS | 1819 | 1461194949505 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f720f686000 == 70 [pid = 1819] [id = 209] 16:29:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0x7f720ea14800) [pid = 1819] [serial = 627] [outer = (nil)] 16:29:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0x7f720ebdc800) [pid = 1819] [serial = 628] [outer = 0x7f720ea14800] 16:29:09 INFO - PROCESS | 1819 | 1461194949567 Marionette DEBUG loaded listener.js 16:29:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0x7f72111d1000) [pid = 1819] [serial = 629] [outer = 0x7f720ea14800] 16:29:10 INFO - PROCESS | 1819 | 1461194950295 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:29:10 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:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1124ms 16:29:10 INFO - PROCESS | 1819 | 1461194950348 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 16:29:10 INFO - PROCESS | 1819 | 1461194950354 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 16:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:29:10 INFO - PROCESS | 1819 | 1461194950362 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:29:10 INFO - PROCESS | 1819 | 1461194950366 Marionette TRACE conn3 <- [1,810,null,{}] 16:29:10 INFO - PROCESS | 1819 | 1461194950388 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:29:10 INFO - PROCESS | 1819 | 1461194950537 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 16:29:10 INFO - PROCESS | 1819 | 1461194950670 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72159cc000 == 71 [pid = 1819] [id = 210] 16:29:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0x7f720ea16800) [pid = 1819] [serial = 630] [outer = (nil)] 16:29:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0x7f7212906000) [pid = 1819] [serial = 631] [outer = 0x7f720ea16800] 16:29:10 INFO - PROCESS | 1819 | 1461194950734 Marionette DEBUG loaded listener.js 16:29:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0x7f7213906c00) [pid = 1819] [serial = 632] [outer = 0x7f720ea16800] 16:29:11 INFO - PROCESS | 1819 | 1461194951541 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:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1198ms 16:29:11 INFO - PROCESS | 1819 | 1461194951567 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 16:29:11 INFO - PROCESS | 1819 | 1461194951572 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 16:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:29:11 INFO - PROCESS | 1819 | 1461194951580 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:29:11 INFO - PROCESS | 1819 | 1461194951582 Marionette TRACE conn3 <- [1,814,null,{}] 16:29:11 INFO - PROCESS | 1819 | 1461194951587 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:29:11 INFO - PROCESS | 1819 | 1461194951726 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 16:29:11 INFO - PROCESS | 1819 | 1461194951858 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721c47f000 == 72 [pid = 1819] [id = 211] 16:29:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0x7f7211d7e800) [pid = 1819] [serial = 633] [outer = (nil)] 16:29:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0x7f72156d0400) [pid = 1819] [serial = 634] [outer = 0x7f7211d7e800] 16:29:11 INFO - PROCESS | 1819 | 1461194951922 Marionette DEBUG loaded listener.js 16:29:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0x7f72169ef400) [pid = 1819] [serial = 635] [outer = 0x7f7211d7e800] 16:29:12 INFO - PROCESS | 1819 | 1461194952686 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:29:12 INFO - PROCESS | 1819 | 1461194952715 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 16:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:29:12 INFO - PROCESS | 1819 | 1461194952728 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:29:12 INFO - PROCESS | 1819 | 1461194952736 Marionette TRACE conn3 <- [1,818,null,{}] 16:29:12 INFO - PROCESS | 1819 | 1461194952743 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:29:12 INFO - PROCESS | 1819 | 1461194952875 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 16:29:13 INFO - PROCESS | 1819 | 1461194953014 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721ea42000 == 73 [pid = 1819] [id = 212] 16:29:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0x7f7213f18000) [pid = 1819] [serial = 636] [outer = (nil)] 16:29:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0x7f721ad23000) [pid = 1819] [serial = 637] [outer = 0x7f7213f18000] 16:29:13 INFO - PROCESS | 1819 | 1461194953074 Marionette DEBUG loaded listener.js 16:29:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0x7f721c048c00) [pid = 1819] [serial = 638] [outer = 0x7f7213f18000] 16:29:13 INFO - PROCESS | 1819 | 1461194953832 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:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1140ms 16:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:29:13 INFO - PROCESS | 1819 | 1461194953862 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 16:29:13 INFO - PROCESS | 1819 | 1461194953865 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 16:29:13 INFO - PROCESS | 1819 | 1461194953870 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:29:13 INFO - PROCESS | 1819 | 1461194953873 Marionette TRACE conn3 <- [1,822,null,{}] 16:29:13 INFO - PROCESS | 1819 | 1461194953877 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:29:14 INFO - PROCESS | 1819 | 1461194954054 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 16:29:14 INFO - PROCESS | 1819 | 1461194954070 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7222c1f800 == 74 [pid = 1819] [id = 213] 16:29:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0x7f721ad1d800) [pid = 1819] [serial = 639] [outer = (nil)] 16:29:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0x7f721c053800) [pid = 1819] [serial = 640] [outer = 0x7f721ad1d800] 16:29:14 INFO - PROCESS | 1819 | 1461194954128 Marionette DEBUG loaded listener.js 16:29:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0x7f721c437800) [pid = 1819] [serial = 641] [outer = 0x7f721ad1d800] 16:29:14 INFO - PROCESS | 1819 | 1461194954898 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:29:14 INFO - PROCESS | 1819 | 1461194954955 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 16:29:14 INFO - PROCESS | 1819 | 1461194954961 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:29:14 INFO - PROCESS | 1819 | 1461194954964 Marionette TRACE conn3 <- [1,826,null,{}] 16:29:14 INFO - PROCESS | 1819 | 1461194954968 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:29:15 INFO - PROCESS | 1819 | 1461194955093 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 16:29:15 INFO - PROCESS | 1819 | 1461194955231 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7228be6800 == 75 [pid = 1819] [id = 214] 16:29:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0x7f721c62bc00) [pid = 1819] [serial = 642] [outer = (nil)] 16:29:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0x7f721caf4000) [pid = 1819] [serial = 643] [outer = 0x7f721c62bc00] 16:29:15 INFO - PROCESS | 1819 | 1461194955301 Marionette DEBUG loaded listener.js 16:29:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 106 (0x7f721cbf9800) [pid = 1819] [serial = 644] [outer = 0x7f721c62bc00] 16:29:16 INFO - PROCESS | 1819 | 1461194956056 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:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1128ms 16:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:29:16 INFO - PROCESS | 1819 | 1461194956089 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 16:29:16 INFO - PROCESS | 1819 | 1461194956091 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 16:29:16 INFO - PROCESS | 1819 | 1461194956097 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:29:16 INFO - PROCESS | 1819 | 1461194956099 Marionette TRACE conn3 <- [1,830,null,{}] 16:29:16 INFO - PROCESS | 1819 | 1461194956104 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:29:16 INFO - PROCESS | 1819 | 1461194956238 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 16:29:16 INFO - PROCESS | 1819 | 1461194956378 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7229e15000 == 76 [pid = 1819] [id = 215] 16:29:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 107 (0x7f721caf0400) [pid = 1819] [serial = 645] [outer = (nil)] 16:29:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 108 (0x7f721eb90800) [pid = 1819] [serial = 646] [outer = 0x7f721caf0400] 16:29:16 INFO - PROCESS | 1819 | 1461194956438 Marionette DEBUG loaded listener.js 16:29:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 109 (0x7f721ed5b000) [pid = 1819] [serial = 647] [outer = 0x7f721caf0400] 16:29:17 INFO - PROCESS | 1819 | 1461194957115 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:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1079ms 16:29:17 INFO - PROCESS | 1819 | 1461194957175 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 16:29:17 INFO - PROCESS | 1819 | 1461194957177 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 16:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:29:17 INFO - PROCESS | 1819 | 1461194957183 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:29:17 INFO - PROCESS | 1819 | 1461194957185 Marionette TRACE conn3 <- [1,834,null,{}] 16:29:17 INFO - PROCESS | 1819 | 1461194957190 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:29:17 INFO - PROCESS | 1819 | 1461194957317 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 16:29:17 INFO - PROCESS | 1819 | 1461194957460 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f722bf80000 == 77 [pid = 1819] [id = 216] 16:29:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 110 (0x7f721145b000) [pid = 1819] [serial = 648] [outer = (nil)] 16:29:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 111 (0x7f721ed5c800) [pid = 1819] [serial = 649] [outer = 0x7f721145b000] 16:29:17 INFO - PROCESS | 1819 | 1461194957519 Marionette DEBUG loaded listener.js 16:29:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 112 (0x7f7221f54000) [pid = 1819] [serial = 650] [outer = 0x7f721145b000] 16:29:18 INFO - PROCESS | 1819 | 1461194958476 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:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1325ms 16:29:18 INFO - PROCESS | 1819 | 1461194958509 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 16:29:18 INFO - PROCESS | 1819 | 1461194958515 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 16:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:29:18 INFO - PROCESS | 1819 | 1461194958521 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:29:18 INFO - PROCESS | 1819 | 1461194958524 Marionette TRACE conn3 <- [1,838,null,{}] 16:29:18 INFO - PROCESS | 1819 | 1461194958530 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:29:18 INFO - PROCESS | 1819 | 1461194958690 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 16:29:18 INFO - PROCESS | 1819 | 1461194958892 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721557a000 == 78 [pid = 1819] [id = 217] 16:29:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 113 (0x7f72110ccc00) [pid = 1819] [serial = 651] [outer = (nil)] 16:29:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 114 (0x7f721179a800) [pid = 1819] [serial = 652] [outer = 0x7f72110ccc00] 16:29:18 INFO - PROCESS | 1819 | 1461194958953 Marionette DEBUG loaded listener.js 16:29:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 115 (0x7f7211a9cc00) [pid = 1819] [serial = 653] [outer = 0x7f72110ccc00] 16:29:19 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722e3a9800 == 77 [pid = 1819] [id = 144] 16:29:19 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7229abf800 == 76 [pid = 1819] [id = 92] 16:29:19 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c0d2800 == 75 [pid = 1819] [id = 208] 16:29:19 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721b3a4800 == 74 [pid = 1819] [id = 207] 16:29:19 INFO - PROCESS | 1819 | --DOMWINDOW == 114 (0x7f721290a000) [pid = 1819] [serial = 589] [outer = (nil)] [url = about:blank] 16:29:19 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721b151000 == 73 [pid = 1819] [id = 206] 16:29:19 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7217f86000 == 72 [pid = 1819] [id = 205] 16:29:19 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72159bd800 == 71 [pid = 1819] [id = 204] 16:29:19 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7211122000 == 70 [pid = 1819] [id = 203] 16:29:19 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7211107000 == 69 [pid = 1819] [id = 202] 16:29:19 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721111e800 == 68 [pid = 1819] [id = 201] 16:29:19 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721eb20000 == 67 [pid = 1819] [id = 199] 16:29:19 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721b48a800 == 66 [pid = 1819] [id = 198] 16:29:19 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7211d28800 == 65 [pid = 1819] [id = 197] 16:29:19 INFO - PROCESS | 1819 | 1461194959771 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:29:19 INFO - PROCESS | 1819 | --DOMWINDOW == 113 (0x7f72129cec00) [pid = 1819] [serial = 535] [outer = (nil)] [url = about:blank] 16:29:19 INFO - PROCESS | 1819 | --DOMWINDOW == 112 (0x7f7211a7e800) [pid = 1819] [serial = 553] [outer = (nil)] [url = about:blank] 16:29:19 INFO - PROCESS | 1819 | --DOMWINDOW == 111 (0x7f721bc76000) [pid = 1819] [serial = 583] [outer = (nil)] [url = about:blank] 16:29:19 INFO - PROCESS | 1819 | --DOMWINDOW == 110 (0x7f72125a7c00) [pid = 1819] [serial = 556] [outer = (nil)] [url = about:blank] 16:29:19 INFO - PROCESS | 1819 | --DOMWINDOW == 109 (0x7f721572d400) [pid = 1819] [serial = 559] [outer = (nil)] [url = about:blank] 16:29:19 INFO - PROCESS | 1819 | --DOMWINDOW == 108 (0x7f72169fa000) [pid = 1819] [serial = 562] [outer = (nil)] [url = about:blank] 16:29:19 INFO - PROCESS | 1819 | --DOMWINDOW == 107 (0x7f721376f400) [pid = 1819] [serial = 572] [outer = (nil)] [url = about:blank] 16:29:19 INFO - PROCESS | 1819 | --DOMWINDOW == 106 (0x7f72125a4400) [pid = 1819] [serial = 571] [outer = (nil)] [url = about:blank] 16:29:19 INFO - PROCESS | 1819 | --DOMWINDOW == 105 (0x7f7211a84c00) [pid = 1819] [serial = 574] [outer = (nil)] [url = about:blank] 16:29:19 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0x7f7215726000) [pid = 1819] [serial = 575] [outer = (nil)] [url = about:blank] 16:29:19 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0x7f7215786000) [pid = 1819] [serial = 577] [outer = (nil)] [url = about:blank] 16:29:19 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0x7f7217fb1800) [pid = 1819] [serial = 578] [outer = (nil)] [url = about:blank] 16:29:19 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0x7f721abdc000) [pid = 1819] [serial = 580] [outer = (nil)] [url = about:blank] 16:29:19 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0x7f7211a80800) [pid = 1819] [serial = 569] [outer = (nil)] [url = about:blank] 16:29:19 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0x7f7211458400) [pid = 1819] [serial = 568] [outer = (nil)] [url = about:blank] 16:29:19 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0x7f7217fb3000) [pid = 1819] [serial = 565] [outer = (nil)] [url = about:blank] 16:29:19 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0x7f7211d77400) [pid = 1819] [serial = 587] [outer = (nil)] [url = about:blank] 16:29:19 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0x7f721c050400) [pid = 1819] [serial = 584] [outer = (nil)] [url = about:blank] 16:29:19 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0x7f7211a89000) [pid = 1819] [serial = 586] [outer = (nil)] [url = about:blank] 16:29:19 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0x7f721af48000) [pid = 1819] [serial = 581] [outer = (nil)] [url = about:blank] 16:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1281ms 16:29:19 INFO - PROCESS | 1819 | 1461194959807 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 16:29:19 INFO - PROCESS | 1819 | 1461194959813 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 16:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:29:19 INFO - PROCESS | 1819 | 1461194959823 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:29:19 INFO - PROCESS | 1819 | 1461194959826 Marionette TRACE conn3 <- [1,842,null,{}] 16:29:19 INFO - PROCESS | 1819 | 1461194959830 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:29:19 INFO - PROCESS | 1819 | 1461194959955 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 16:29:19 INFO - PROCESS | 1819 | 1461194959969 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72102bf000 == 66 [pid = 1819] [id = 218] 16:29:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0x7f7211e6bc00) [pid = 1819] [serial = 654] [outer = (nil)] 16:29:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0x7f721266e800) [pid = 1819] [serial = 655] [outer = 0x7f7211e6bc00] 16:29:20 INFO - PROCESS | 1819 | 1461194960021 Marionette DEBUG loaded listener.js 16:29:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0x7f72129cfc00) [pid = 1819] [serial = 656] [outer = 0x7f7211e6bc00] 16:29:20 INFO - PROCESS | 1819 | 1461194960727 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:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 925ms 16:29:20 INFO - PROCESS | 1819 | 1461194960749 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 16:29:20 INFO - PROCESS | 1819 | 1461194960752 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 16:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:29:20 INFO - PROCESS | 1819 | 1461194960757 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:29:20 INFO - PROCESS | 1819 | 1461194960762 Marionette TRACE conn3 <- [1,846,null,{}] 16:29:20 INFO - PROCESS | 1819 | 1461194960775 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:29:20 INFO - PROCESS | 1819 | 1461194960893 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 16:29:20 INFO - PROCESS | 1819 | 1461194960907 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7213f84000 == 67 [pid = 1819] [id = 219] 16:29:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0x7f7213ec3000) [pid = 1819] [serial = 657] [outer = (nil)] 16:29:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0x7f7215639000) [pid = 1819] [serial = 658] [outer = 0x7f7213ec3000] 16:29:20 INFO - PROCESS | 1819 | 1461194960960 Marionette DEBUG loaded listener.js 16:29:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0x7f7215724c00) [pid = 1819] [serial = 659] [outer = 0x7f7213ec3000] 16:29:21 INFO - PROCESS | 1819 | 1461194961638 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:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 937ms 16:29:21 INFO - PROCESS | 1819 | 1461194961694 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 16:29:21 INFO - PROCESS | 1819 | 1461194961697 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 16:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:29:21 INFO - PROCESS | 1819 | 1461194961702 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:29:21 INFO - PROCESS | 1819 | 1461194961713 Marionette TRACE conn3 <- [1,850,null,{}] 16:29:21 INFO - PROCESS | 1819 | 1461194961717 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:29:21 INFO - PROCESS | 1819 | 1461194961877 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 16:29:21 INFO - PROCESS | 1819 | 1461194961901 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72168d7000 == 68 [pid = 1819] [id = 220] 16:29:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0x7f7215726000) [pid = 1819] [serial = 660] [outer = (nil)] 16:29:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0x7f7216773800) [pid = 1819] [serial = 661] [outer = 0x7f7215726000] 16:29:21 INFO - PROCESS | 1819 | 1461194961952 Marionette DEBUG loaded listener.js 16:29:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0x7f72169f8400) [pid = 1819] [serial = 662] [outer = 0x7f7215726000] 16:29:22 INFO - PROCESS | 1819 | 1461194962554 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:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 882ms 16:29:22 INFO - PROCESS | 1819 | 1461194962585 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 16:29:22 INFO - PROCESS | 1819 | 1461194962588 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 16:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:29:22 INFO - PROCESS | 1819 | 1461194962592 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:29:22 INFO - PROCESS | 1819 | 1461194962595 Marionette TRACE conn3 <- [1,854,null,{}] 16:29:22 INFO - PROCESS | 1819 | 1461194962599 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:29:22 INFO - PROCESS | 1819 | 1461194962748 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 16:29:22 INFO - PROCESS | 1819 | 1461194962822 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721b13d000 == 69 [pid = 1819] [id = 221] 16:29:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0x7f72169f9000) [pid = 1819] [serial = 663] [outer = (nil)] 16:29:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0x7f7217fb8400) [pid = 1819] [serial = 664] [outer = 0x7f72169f9000] 16:29:22 INFO - PROCESS | 1819 | 1461194962873 Marionette DEBUG loaded listener.js 16:29:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 106 (0x7f721a210800) [pid = 1819] [serial = 665] [outer = 0x7f72169f9000] 16:29:23 INFO - PROCESS | 1819 | 1461194963579 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:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1024ms 16:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:29:23 INFO - PROCESS | 1819 | 1461194963617 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 16:29:23 INFO - PROCESS | 1819 | 1461194963619 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 16:29:23 INFO - PROCESS | 1819 | 1461194963624 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:29:23 INFO - PROCESS | 1819 | 1461194963626 Marionette TRACE conn3 <- [1,858,null,{}] 16:29:23 INFO - PROCESS | 1819 | 1461194963638 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:29:23 INFO - PROCESS | 1819 | 1461194963841 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 16:29:23 INFO - PROCESS | 1819 | --DOMWINDOW == 105 (0x7f7211e6a000) [pid = 1819] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:29:23 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0x7f7213ebb800) [pid = 1819] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:29:23 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0x7f720ebdf800) [pid = 1819] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:29:23 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0x7f72111c2c00) [pid = 1819] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:29:23 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0x7f720ebd8400) [pid = 1819] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:29:23 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0x7f720ea20400) [pid = 1819] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:29:23 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0x7f7217f5c000) [pid = 1819] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:29:23 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0x7f720ea19400) [pid = 1819] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:29:23 INFO - PROCESS | 1819 | 1461194963983 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7213f97000 == 70 [pid = 1819] [id = 222] 16:29:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0x7f720ea20400) [pid = 1819] [serial = 666] [outer = (nil)] 16:29:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0x7f721145e400) [pid = 1819] [serial = 667] [outer = 0x7f720ea20400] 16:29:24 INFO - PROCESS | 1819 | 1461194964036 Marionette DEBUG loaded listener.js 16:29:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0x7f721abd3000) [pid = 1819] [serial = 668] [outer = 0x7f720ea20400] 16:29:24 INFO - PROCESS | 1819 | 1461194964560 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:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 993ms 16:29:24 INFO - PROCESS | 1819 | 1461194964616 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 16:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:29:24 INFO - PROCESS | 1819 | 1461194964619 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 16:29:24 INFO - PROCESS | 1819 | 1461194964623 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:29:24 INFO - PROCESS | 1819 | 1461194964625 Marionette TRACE conn3 <- [1,862,null,{}] 16:29:24 INFO - PROCESS | 1819 | 1461194964630 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:29:24 INFO - PROCESS | 1819 | 1461194964738 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 16:29:24 INFO - PROCESS | 1819 | 1461194964753 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721cbc8000 == 71 [pid = 1819] [id = 223] 16:29:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0x7f721ad21000) [pid = 1819] [serial = 669] [outer = (nil)] 16:29:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0x7f721eb5c000) [pid = 1819] [serial = 670] [outer = 0x7f721ad21000] 16:29:24 INFO - PROCESS | 1819 | 1461194964803 Marionette DEBUG loaded listener.js 16:29:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0x7f721ed61000) [pid = 1819] [serial = 671] [outer = 0x7f721ad21000] 16:29:25 INFO - PROCESS | 1819 | 1461194965376 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:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 773ms 16:29:25 INFO - PROCESS | 1819 | 1461194965396 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 16:29:25 INFO - PROCESS | 1819 | 1461194965398 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 16:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:29:25 INFO - PROCESS | 1819 | 1461194965404 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:29:25 INFO - PROCESS | 1819 | 1461194965406 Marionette TRACE conn3 <- [1,866,null,{}] 16:29:25 INFO - PROCESS | 1819 | 1461194965411 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:29:25 INFO - PROCESS | 1819 | 1461194965557 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 16:29:25 INFO - PROCESS | 1819 | 1461194965661 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721ed1a000 == 72 [pid = 1819] [id = 224] 16:29:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0x7f720ebd8400) [pid = 1819] [serial = 672] [outer = (nil)] 16:29:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 106 (0x7f721ed65c00) [pid = 1819] [serial = 673] [outer = 0x7f720ebd8400] 16:29:25 INFO - PROCESS | 1819 | 1461194965711 Marionette DEBUG loaded listener.js 16:29:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 107 (0x7f7227dc3400) [pid = 1819] [serial = 674] [outer = 0x7f720ebd8400] 16:29:26 INFO - PROCESS | 1819 | 1461194966398 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:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1027ms 16:29:26 INFO - PROCESS | 1819 | 1461194966431 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 16:29:26 INFO - PROCESS | 1819 | 1461194966436 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 16:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:29:26 INFO - PROCESS | 1819 | 1461194966443 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:29:26 INFO - PROCESS | 1819 | 1461194966448 Marionette TRACE conn3 <- [1,870,null,{}] 16:29:26 INFO - PROCESS | 1819 | 1461194966477 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:29:26 INFO - PROCESS | 1819 | 1461194966615 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 16:29:26 INFO - PROCESS | 1819 | 1461194966761 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7211d31000 == 73 [pid = 1819] [id = 225] 16:29:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 108 (0x7f7211460c00) [pid = 1819] [serial = 675] [outer = (nil)] 16:29:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 109 (0x7f7211b0bc00) [pid = 1819] [serial = 676] [outer = 0x7f7211460c00] 16:29:26 INFO - PROCESS | 1819 | 1461194966824 Marionette DEBUG loaded listener.js 16:29:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 110 (0x7f72121edc00) [pid = 1819] [serial = 677] [outer = 0x7f7211460c00] 16:29:27 INFO - PROCESS | 1819 | 1461194967612 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:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1202ms 16:29:27 INFO - PROCESS | 1819 | 1461194967646 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 16:29:27 INFO - PROCESS | 1819 | 1461194967652 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 16:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:29:27 INFO - PROCESS | 1819 | 1461194967662 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:29:27 INFO - PROCESS | 1819 | 1461194967665 Marionette TRACE conn3 <- [1,874,null,{}] 16:29:27 INFO - PROCESS | 1819 | 1461194967669 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:29:27 INFO - PROCESS | 1819 | 1461194967899 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 16:29:28 INFO - PROCESS | 1819 | 1461194968055 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721d329000 == 74 [pid = 1819] [id = 226] 16:29:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 111 (0x7f7214058400) [pid = 1819] [serial = 678] [outer = (nil)] 16:29:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 112 (0x7f7219ec5400) [pid = 1819] [serial = 679] [outer = 0x7f7214058400] 16:29:28 INFO - PROCESS | 1819 | 1461194968116 Marionette DEBUG loaded listener.js 16:29:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 113 (0x7f721c045800) [pid = 1819] [serial = 680] [outer = 0x7f7214058400] 16:29:28 INFO - PROCESS | 1819 | 1461194968991 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:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1379ms 16:29:29 INFO - PROCESS | 1819 | 1461194969041 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 16:29:29 INFO - PROCESS | 1819 | 1461194969044 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 16:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:29:29 INFO - PROCESS | 1819 | 1461194969049 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:29:29 INFO - PROCESS | 1819 | 1461194969054 Marionette TRACE conn3 <- [1,878,null,{}] 16:29:29 INFO - PROCESS | 1819 | 1461194969068 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:29:29 INFO - PROCESS | 1819 | 1461194969237 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 16:29:29 INFO - PROCESS | 1819 | 1461194969383 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f722d85e800 == 75 [pid = 1819] [id = 227] 16:29:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 114 (0x7f721a21f400) [pid = 1819] [serial = 681] [outer = (nil)] 16:29:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 115 (0x7f721eb92000) [pid = 1819] [serial = 682] [outer = 0x7f721a21f400] 16:29:29 INFO - PROCESS | 1819 | 1461194969445 Marionette DEBUG loaded listener.js 16:29:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 116 (0x7f7228946800) [pid = 1819] [serial = 683] [outer = 0x7f721a21f400] 16:29:30 INFO - PROCESS | 1819 | 1461194970098 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:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1081ms 16:29:30 INFO - PROCESS | 1819 | 1461194970147 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 16:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:29:30 INFO - PROCESS | 1819 | 1461194970153 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 16:29:30 INFO - PROCESS | 1819 | 1461194970159 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:29:30 INFO - PROCESS | 1819 | 1461194970161 Marionette TRACE conn3 <- [1,882,null,{}] 16:29:30 INFO - PROCESS | 1819 | 1461194970166 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:29:30 INFO - PROCESS | 1819 | 1461194970295 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 16:29:30 INFO - PROCESS | 1819 | 1461194970410 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f722e08e000 == 76 [pid = 1819] [id = 228] 16:29:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 117 (0x7f721c04c800) [pid = 1819] [serial = 684] [outer = (nil)] 16:29:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 118 (0x7f7228bc4800) [pid = 1819] [serial = 685] [outer = 0x7f721c04c800] 16:29:30 INFO - PROCESS | 1819 | 1461194970511 Marionette DEBUG loaded listener.js 16:29:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 119 (0x7f7228ca7c00) [pid = 1819] [serial = 686] [outer = 0x7f721c04c800] 16:29:31 INFO - PROCESS | 1819 | 1461194971190 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:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1079ms 16:29:31 INFO - PROCESS | 1819 | 1461194971238 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 16:29:31 INFO - PROCESS | 1819 | 1461194971240 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 16:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:29:31 INFO - PROCESS | 1819 | 1461194971245 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:29:31 INFO - PROCESS | 1819 | 1461194971247 Marionette TRACE conn3 <- [1,886,null,{}] 16:29:31 INFO - PROCESS | 1819 | 1461194971252 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:29:31 INFO - PROCESS | 1819 | 1461194971379 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 16:29:31 INFO - PROCESS | 1819 | 1461194971521 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f722e3a6000 == 77 [pid = 1819] [id = 229] 16:29:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 120 (0x7f7228954800) [pid = 1819] [serial = 687] [outer = (nil)] 16:29:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 121 (0x7f7228e9f000) [pid = 1819] [serial = 688] [outer = 0x7f7228954800] 16:29:31 INFO - PROCESS | 1819 | 1461194971580 Marionette DEBUG loaded listener.js 16:29:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 122 (0x7f7229dd6c00) [pid = 1819] [serial = 689] [outer = 0x7f7228954800] 16:29:32 INFO - PROCESS | 1819 | 1461194972292 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:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1131ms 16:29:32 INFO - PROCESS | 1819 | 1461194972377 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 16:29:32 INFO - PROCESS | 1819 | 1461194972380 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 16:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:29:32 INFO - PROCESS | 1819 | 1461194972386 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:29:32 INFO - PROCESS | 1819 | 1461194972388 Marionette TRACE conn3 <- [1,890,null,{}] 16:29:32 INFO - PROCESS | 1819 | 1461194972392 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:29:32 INFO - PROCESS | 1819 | 1461194972545 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 16:29:32 INFO - PROCESS | 1819 | 1461194972683 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f723008a800 == 78 [pid = 1819] [id = 230] 16:29:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 123 (0x7f7228e1c800) [pid = 1819] [serial = 690] [outer = (nil)] 16:29:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 124 (0x7f722bfcd800) [pid = 1819] [serial = 691] [outer = 0x7f7228e1c800] 16:29:32 INFO - PROCESS | 1819 | 1461194972746 Marionette DEBUG loaded listener.js 16:29:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 125 (0x7f722dcc0400) [pid = 1819] [serial = 692] [outer = 0x7f7228e1c800] 16:29:33 INFO - PROCESS | 1819 | 1461194973550 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:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1177ms 16:29:33 INFO - PROCESS | 1819 | 1461194973563 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 16:29:33 INFO - PROCESS | 1819 | 1461194973566 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 16:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:29:33 INFO - PROCESS | 1819 | 1461194973590 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:29:33 INFO - PROCESS | 1819 | 1461194973592 Marionette TRACE conn3 <- [1,894,null,{}] 16:29:33 INFO - PROCESS | 1819 | 1461194973597 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:29:33 INFO - PROCESS | 1819 | 1461194973728 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 16:29:34 INFO - PROCESS | 1819 | 1461194974029 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72122bb800 == 79 [pid = 1819] [id = 231] 16:29:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 126 (0x7f720ebe1c00) [pid = 1819] [serial = 693] [outer = (nil)] 16:29:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 127 (0x7f720f4dd800) [pid = 1819] [serial = 694] [outer = 0x7f720ebe1c00] 16:29:34 INFO - PROCESS | 1819 | 1461194974099 Marionette DEBUG loaded listener.js 16:29:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 128 (0x7f7211458400) [pid = 1819] [serial = 695] [outer = 0x7f720ebe1c00] 16:29:34 INFO - PROCESS | 1819 | 1461194974938 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:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1382ms 16:29:34 INFO - PROCESS | 1819 | 1461194974970 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 16:29:34 INFO - PROCESS | 1819 | 1461194974976 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 16:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:29:34 INFO - PROCESS | 1819 | 1461194974983 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:29:34 INFO - PROCESS | 1819 | 1461194974986 Marionette TRACE conn3 <- [1,898,null,{}] 16:29:34 INFO - PROCESS | 1819 | 1461194974992 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:29:35 INFO - PROCESS | 1819 | 1461194975123 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 16:29:35 INFO - PROCESS | 1819 | 1461194975270 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72104d1800 == 80 [pid = 1819] [id = 232] 16:29:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 129 (0x7f721290a000) [pid = 1819] [serial = 696] [outer = (nil)] 16:29:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 130 (0x7f72139b2800) [pid = 1819] [serial = 697] [outer = 0x7f721290a000] 16:29:35 INFO - PROCESS | 1819 | 1461194975328 Marionette DEBUG loaded listener.js 16:29:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 131 (0x7f7215632c00) [pid = 1819] [serial = 698] [outer = 0x7f721290a000] 16:29:35 INFO - PROCESS | 1819 | --DOMWINDOW == 130 (0x7f721677b800) [pid = 1819] [serial = 598] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1819 | --DOMWINDOW == 129 (0x7f720ebd8000) [pid = 1819] [serial = 601] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1819 | --DOMWINDOW == 128 (0x7f721afe3c00) [pid = 1819] [serial = 625] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721cbc8000 == 79 [pid = 1819] [id = 223] 16:29:35 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7213f97000 == 78 [pid = 1819] [id = 222] 16:29:35 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721b13d000 == 77 [pid = 1819] [id = 221] 16:29:35 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72168d7000 == 76 [pid = 1819] [id = 220] 16:29:35 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7213f84000 == 75 [pid = 1819] [id = 219] 16:29:35 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72102bf000 == 74 [pid = 1819] [id = 218] 16:29:35 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721557a000 == 73 [pid = 1819] [id = 217] 16:29:35 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72159cc000 == 72 [pid = 1819] [id = 210] 16:29:35 INFO - PROCESS | 1819 | --DOCSHELL 0x7f720f686000 == 71 [pid = 1819] [id = 209] 16:29:35 INFO - PROCESS | 1819 | --DOMWINDOW == 127 (0x7f7212907c00) [pid = 1819] [serial = 608] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1819 | --DOMWINDOW == 126 (0x7f72121e9400) [pid = 1819] [serial = 607] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1819 | --DOMWINDOW == 125 (0x7f7211a8a000) [pid = 1819] [serial = 592] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1819 | --DOMWINDOW == 124 (0x7f72156d8000) [pid = 1819] [serial = 613] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1819 | --DOMWINDOW == 123 (0x7f7211455c00) [pid = 1819] [serial = 605] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1819 | --DOMWINDOW == 122 (0x7f720f4d7c00) [pid = 1819] [serial = 604] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1819 | --DOMWINDOW == 121 (0x7f7215684800) [pid = 1819] [serial = 590] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1819 | --DOMWINDOW == 120 (0x7f721577ec00) [pid = 1819] [serial = 616] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1819 | --DOMWINDOW == 119 (0x7f72129cc400) [pid = 1819] [serial = 595] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1819 | --DOMWINDOW == 118 (0x7f72129c6400) [pid = 1819] [serial = 610] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1819 | --DOMWINDOW == 117 (0x7f7213b50c00) [pid = 1819] [serial = 611] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1819 | --DOMWINDOW == 116 (0x7f7217fae000) [pid = 1819] [serial = 619] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1819 | --DOMWINDOW == 115 (0x7f7213b47800) [pid = 1819] [serial = 622] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1819 | --DOMWINDOW == 114 (0x7f7219ec6400) [pid = 1819] [serial = 620] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1819 | --DOMWINDOW == 113 (0x7f721677bc00) [pid = 1819] [serial = 617] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1819 | --DOMWINDOW == 112 (0x7f721aa74c00) [pid = 1819] [serial = 623] [outer = (nil)] [url = about:blank] 16:29:35 INFO - PROCESS | 1819 | --DOMWINDOW == 111 (0x7f7215728400) [pid = 1819] [serial = 614] [outer = (nil)] [url = about:blank] 16:29:36 INFO - PROCESS | 1819 | 1461194976108 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:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1134ms 16:29:36 INFO - PROCESS | 1819 | 1461194976122 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 16:29:36 INFO - PROCESS | 1819 | 1461194976126 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 16:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:29:36 INFO - PROCESS | 1819 | 1461194976133 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:29:36 INFO - PROCESS | 1819 | 1461194976135 Marionette TRACE conn3 <- [1,902,null,{}] 16:29:36 INFO - PROCESS | 1819 | 1461194976140 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:29:36 INFO - PROCESS | 1819 | 1461194976274 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 16:29:36 INFO - PROCESS | 1819 | 1461194976376 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721253e000 == 72 [pid = 1819] [id = 233] 16:29:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 112 (0x7f7211a89000) [pid = 1819] [serial = 699] [outer = (nil)] 16:29:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 113 (0x7f721563d400) [pid = 1819] [serial = 700] [outer = 0x7f7211a89000] 16:29:36 INFO - PROCESS | 1819 | 1461194976427 Marionette DEBUG loaded listener.js 16:29:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 114 (0x7f721677d000) [pid = 1819] [serial = 701] [outer = 0x7f7211a89000] 16:29:37 INFO - PROCESS | 1819 | 1461194977011 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:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 927ms 16:29:37 INFO - PROCESS | 1819 | 1461194977061 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 16:29:37 INFO - PROCESS | 1819 | 1461194977064 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 16:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:29:37 INFO - PROCESS | 1819 | 1461194977071 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:29:37 INFO - PROCESS | 1819 | 1461194977078 Marionette TRACE conn3 <- [1,906,null,{}] 16:29:37 INFO - PROCESS | 1819 | 1461194977089 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:29:37 INFO - PROCESS | 1819 | 1461194977248 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 16:29:37 INFO - PROCESS | 1819 | 1461194977269 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7217f87000 == 73 [pid = 1819] [id = 234] 16:29:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 115 (0x7f72156d8000) [pid = 1819] [serial = 702] [outer = (nil)] 16:29:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 116 (0x7f721abd6400) [pid = 1819] [serial = 703] [outer = 0x7f72156d8000] 16:29:37 INFO - PROCESS | 1819 | 1461194977321 Marionette DEBUG loaded listener.js 16:29:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 117 (0x7f721b780000) [pid = 1819] [serial = 704] [outer = 0x7f72156d8000] 16:29:37 INFO - PROCESS | 1819 | 1461194977919 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:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 933ms 16:29:38 INFO - PROCESS | 1819 | 1461194978003 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 16:29:38 INFO - PROCESS | 1819 | 1461194978007 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 16:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:29:38 INFO - PROCESS | 1819 | 1461194978011 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:29:38 INFO - PROCESS | 1819 | 1461194978014 Marionette TRACE conn3 <- [1,910,null,{}] 16:29:38 INFO - PROCESS | 1819 | 1461194978018 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:29:38 INFO - PROCESS | 1819 | 1461194978173 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 16:29:38 INFO - PROCESS | 1819 | 1461194978193 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72118b1000 == 74 [pid = 1819] [id = 235] 16:29:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 118 (0x7f7215632800) [pid = 1819] [serial = 705] [outer = (nil)] 16:29:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 119 (0x7f721c436000) [pid = 1819] [serial = 706] [outer = 0x7f7215632800] 16:29:38 INFO - PROCESS | 1819 | 1461194978243 Marionette DEBUG loaded listener.js 16:29:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 120 (0x7f721caf0c00) [pid = 1819] [serial = 707] [outer = 0x7f7215632800] 16:29:38 INFO - PROCESS | 1819 | 1461194978910 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:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 925ms 16:29:38 INFO - PROCESS | 1819 | 1461194978938 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 16:29:38 INFO - PROCESS | 1819 | 1461194978940 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 16:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:29:38 INFO - PROCESS | 1819 | 1461194978951 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:29:38 INFO - PROCESS | 1819 | 1461194978952 Marionette TRACE conn3 <- [1,914,null,{}] 16:29:38 INFO - PROCESS | 1819 | 1461194978956 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:29:39 INFO - PROCESS | 1819 | 1461194979106 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 16:29:39 INFO - PROCESS | 1819 | 1461194979132 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721c8ea000 == 75 [pid = 1819] [id = 236] 16:29:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 121 (0x7f721d6b2c00) [pid = 1819] [serial = 708] [outer = (nil)] 16:29:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 122 (0x7f721eb8a400) [pid = 1819] [serial = 709] [outer = 0x7f721d6b2c00] 16:29:39 INFO - PROCESS | 1819 | 1461194979192 Marionette DEBUG loaded listener.js 16:29:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 123 (0x7f7227dc8c00) [pid = 1819] [serial = 710] [outer = 0x7f721d6b2c00] 16:29:39 INFO - PROCESS | 1819 | 1461194979862 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:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 935ms 16:29:39 INFO - PROCESS | 1819 | 1461194979888 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 16:29:39 INFO - PROCESS | 1819 | 1461194979891 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 16:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:29:40 INFO - PROCESS | 1819 | --DOMWINDOW == 122 (0x7f72169f9000) [pid = 1819] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:29:40 INFO - PROCESS | 1819 | --DOMWINDOW == 121 (0x7f720ea20400) [pid = 1819] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:29:40 INFO - PROCESS | 1819 | --DOMWINDOW == 120 (0x7f721ad21000) [pid = 1819] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:29:40 INFO - PROCESS | 1819 | --DOMWINDOW == 119 (0x7f72110ccc00) [pid = 1819] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:29:40 INFO - PROCESS | 1819 | --DOMWINDOW == 118 (0x7f7213ec3000) [pid = 1819] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:29:40 INFO - PROCESS | 1819 | --DOMWINDOW == 117 (0x7f7211e6bc00) [pid = 1819] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:29:40 INFO - PROCESS | 1819 | --DOMWINDOW == 116 (0x7f7215726000) [pid = 1819] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:29:40 INFO - PROCESS | 1819 | --DOMWINDOW == 115 (0x7f72121e8c00) [pid = 1819] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:29:40 INFO - PROCESS | 1819 | --DOMWINDOW == 114 (0x7f720f4d4000) [pid = 1819] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:29:40 INFO - PROCESS | 1819 | 1461194980045 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:29:40 INFO - PROCESS | 1819 | 1461194980047 Marionette TRACE conn3 <- [1,918,null,{}] 16:29:40 INFO - PROCESS | 1819 | 1461194980052 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:29:40 INFO - PROCESS | 1819 | 1461194980175 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 16:29:40 INFO - PROCESS | 1819 | 1461194980184 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721c8ed800 == 76 [pid = 1819] [id = 237] 16:29:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 115 (0x7f72139ba800) [pid = 1819] [serial = 711] [outer = (nil)] 16:29:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 116 (0x7f721cb71c00) [pid = 1819] [serial = 712] [outer = 0x7f72139ba800] 16:29:40 INFO - PROCESS | 1819 | 1461194980234 Marionette DEBUG loaded listener.js 16:29:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 117 (0x7f7228bbe800) [pid = 1819] [serial = 713] [outer = 0x7f72139ba800] 16:29:40 INFO - PROCESS | 1819 | 1461194980865 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:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 919ms 16:29:40 INFO - PROCESS | 1819 | 1461194980923 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 16:29:40 INFO - PROCESS | 1819 | 1461194980926 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 16:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:29:40 INFO - PROCESS | 1819 | 1461194980931 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:29:40 INFO - PROCESS | 1819 | 1461194980933 Marionette TRACE conn3 <- [1,922,null,{}] 16:29:40 INFO - PROCESS | 1819 | 1461194980937 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:29:41 INFO - PROCESS | 1819 | 1461194981057 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 16:29:41 INFO - PROCESS | 1819 | 1461194981166 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7228bdd000 == 77 [pid = 1819] [id = 238] 16:29:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 118 (0x7f7213b49800) [pid = 1819] [serial = 714] [outer = (nil)] 16:29:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 119 (0x7f7229009800) [pid = 1819] [serial = 715] [outer = 0x7f7213b49800] 16:29:41 INFO - PROCESS | 1819 | 1461194981218 Marionette DEBUG loaded listener.js 16:29:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 120 (0x7f722d834c00) [pid = 1819] [serial = 716] [outer = 0x7f7213b49800] 16:29:41 INFO - PROCESS | 1819 | 1461194981731 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:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 835ms 16:29:41 INFO - PROCESS | 1819 | 1461194981766 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 16:29:41 INFO - PROCESS | 1819 | 1461194981768 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 16:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:29:41 INFO - PROCESS | 1819 | 1461194981778 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:29:41 INFO - PROCESS | 1819 | 1461194981780 Marionette TRACE conn3 <- [1,926,null,{}] 16:29:41 INFO - PROCESS | 1819 | 1461194981785 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:29:41 INFO - PROCESS | 1819 | 1461194981901 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 16:29:41 INFO - PROCESS | 1819 | 1461194981912 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f722d868800 == 78 [pid = 1819] [id = 239] 16:29:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 121 (0x7f7219d85800) [pid = 1819] [serial = 717] [outer = (nil)] 16:29:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 122 (0x7f722dcbfc00) [pid = 1819] [serial = 718] [outer = 0x7f7219d85800] 16:29:41 INFO - PROCESS | 1819 | 1461194981961 Marionette DEBUG loaded listener.js 16:29:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 123 (0x7f722dec0000) [pid = 1819] [serial = 719] [outer = 0x7f7219d85800] 16:29:42 INFO - PROCESS | 1819 | 1461194982878 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:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1124ms 16:29:42 INFO - PROCESS | 1819 | 1461194982905 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 16:29:42 INFO - PROCESS | 1819 | 1461194982911 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 16:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:29:42 INFO - PROCESS | 1819 | 1461194982933 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:29:42 INFO - PROCESS | 1819 | 1461194982938 Marionette TRACE conn3 <- [1,930,null,{}] 16:29:42 INFO - PROCESS | 1819 | 1461194982947 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:29:43 INFO - PROCESS | 1819 | 1461194983110 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 16:29:43 INFO - PROCESS | 1819 | 1461194983251 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72159d3800 == 79 [pid = 1819] [id = 240] 16:29:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 124 (0x7f7212671000) [pid = 1819] [serial = 720] [outer = (nil)] 16:29:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 125 (0x7f7213775400) [pid = 1819] [serial = 721] [outer = 0x7f7212671000] 16:29:43 INFO - PROCESS | 1819 | 1461194983324 Marionette DEBUG loaded listener.js 16:29:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 126 (0x7f721568e000) [pid = 1819] [serial = 722] [outer = 0x7f7212671000] 16:29:44 INFO - PROCESS | 1819 | 1461194984140 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:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1259ms 16:29:44 INFO - PROCESS | 1819 | 1461194984178 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 16:29:44 INFO - PROCESS | 1819 | 1461194984186 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 16:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:29:44 INFO - PROCESS | 1819 | 1461194984210 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:29:44 INFO - PROCESS | 1819 | 1461194984214 Marionette TRACE conn3 <- [1,934,null,{}] 16:29:44 INFO - PROCESS | 1819 | 1461194984219 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:29:44 INFO - PROCESS | 1819 | 1461194984369 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 16:29:44 INFO - PROCESS | 1819 | 1461194984510 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721ea2e800 == 80 [pid = 1819] [id = 241] 16:29:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 127 (0x7f7212676800) [pid = 1819] [serial = 723] [outer = (nil)] 16:29:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 128 (0x7f7217f58800) [pid = 1819] [serial = 724] [outer = 0x7f7212676800] 16:29:44 INFO - PROCESS | 1819 | 1461194984572 Marionette DEBUG loaded listener.js 16:29:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 129 (0x7f721b1c1000) [pid = 1819] [serial = 725] [outer = 0x7f7212676800] 16:29:45 INFO - PROCESS | 1819 | 1461194985345 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:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1189ms 16:29:45 INFO - PROCESS | 1819 | 1461194985398 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 16:29:45 INFO - PROCESS | 1819 | 1461194985401 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 16:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:29:45 INFO - PROCESS | 1819 | 1461194985423 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:29:45 INFO - PROCESS | 1819 | 1461194985428 Marionette TRACE conn3 <- [1,938,null,{}] 16:29:45 INFO - PROCESS | 1819 | 1461194985442 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:29:45 INFO - PROCESS | 1819 | 1461194985593 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 16:29:45 INFO - PROCESS | 1819 | 1461194985734 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7232305800 == 81 [pid = 1819] [id = 242] 16:29:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 130 (0x7f721af72800) [pid = 1819] [serial = 726] [outer = (nil)] 16:29:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 131 (0x7f722894a400) [pid = 1819] [serial = 727] [outer = 0x7f721af72800] 16:29:45 INFO - PROCESS | 1819 | 1461194985799 Marionette DEBUG loaded listener.js 16:29:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 132 (0x7f7229ecb800) [pid = 1819] [serial = 728] [outer = 0x7f721af72800] 16:29:46 INFO - PROCESS | 1819 | 1461194986537 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:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1143ms 16:29:46 INFO - PROCESS | 1819 | 1461194986564 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 16:29:46 INFO - PROCESS | 1819 | 1461194986569 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 16:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:29:46 INFO - PROCESS | 1819 | 1461194986573 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:29:46 INFO - PROCESS | 1819 | 1461194986576 Marionette TRACE conn3 <- [1,942,null,{}] 16:29:46 INFO - PROCESS | 1819 | 1461194986580 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:29:46 INFO - PROCESS | 1819 | 1461194986716 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 16:29:46 INFO - PROCESS | 1819 | 1461194986874 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f720f7c6800 == 82 [pid = 1819] [id = 243] 16:29:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 133 (0x7f721b96f000) [pid = 1819] [serial = 729] [outer = (nil)] 16:29:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 134 (0x7f722dcc1800) [pid = 1819] [serial = 730] [outer = 0x7f721b96f000] 16:29:46 INFO - PROCESS | 1819 | 1461194986936 Marionette DEBUG loaded listener.js 16:29:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 135 (0x7f722dec2000) [pid = 1819] [serial = 731] [outer = 0x7f721b96f000] 16:29:47 INFO - PROCESS | 1819 | 1461194987672 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:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1125ms 16:29:47 INFO - PROCESS | 1819 | 1461194987699 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 16:29:47 INFO - PROCESS | 1819 | 1461194987702 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 16:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:29:47 INFO - PROCESS | 1819 | 1461194987707 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:29:47 INFO - PROCESS | 1819 | 1461194987709 Marionette TRACE conn3 <- [1,946,null,{}] 16:29:47 INFO - PROCESS | 1819 | 1461194987714 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:29:47 INFO - PROCESS | 1819 | 1461194987852 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 16:29:47 INFO - PROCESS | 1819 | 1461194987972 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f720f7de000 == 83 [pid = 1819] [id = 244] 16:29:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 136 (0x7f721c591400) [pid = 1819] [serial = 732] [outer = (nil)] 16:29:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 137 (0x7f721c596c00) [pid = 1819] [serial = 733] [outer = 0x7f721c591400] 16:29:48 INFO - PROCESS | 1819 | 1461194988040 Marionette DEBUG loaded listener.js 16:29:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 138 (0x7f721c59b800) [pid = 1819] [serial = 734] [outer = 0x7f721c591400] 16:29:48 INFO - PROCESS | 1819 | 1461194988837 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:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1175ms 16:29:48 INFO - PROCESS | 1819 | 1461194988883 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 16:29:48 INFO - PROCESS | 1819 | 1461194988886 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 16:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:29:48 INFO - PROCESS | 1819 | 1461194988891 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:29:48 INFO - PROCESS | 1819 | 1461194988893 Marionette TRACE conn3 <- [1,950,null,{}] 16:29:48 INFO - PROCESS | 1819 | 1461194988898 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:29:49 INFO - PROCESS | 1819 | 1461194989041 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 16:29:49 INFO - PROCESS | 1819 | 1461194989188 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f722d9a2800 == 84 [pid = 1819] [id = 245] 16:29:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 139 (0x7f7208d5ac00) [pid = 1819] [serial = 735] [outer = (nil)] 16:29:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 140 (0x7f721c59ac00) [pid = 1819] [serial = 736] [outer = 0x7f7208d5ac00] 16:29:49 INFO - PROCESS | 1819 | 1461194989251 Marionette DEBUG loaded listener.js 16:29:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 141 (0x7f722decc800) [pid = 1819] [serial = 737] [outer = 0x7f7208d5ac00] 16:29:49 INFO - PROCESS | 1819 | 1461194989917 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:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1074ms 16:29:49 INFO - PROCESS | 1819 | 1461194989966 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 16:29:49 INFO - PROCESS | 1819 | 1461194989969 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 16:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:29:49 INFO - PROCESS | 1819 | 1461194989974 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:29:49 INFO - PROCESS | 1819 | 1461194989976 Marionette TRACE conn3 <- [1,954,null,{}] 16:29:49 INFO - PROCESS | 1819 | 1461194989981 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:29:50 INFO - PROCESS | 1819 | 1461194990111 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 16:29:50 INFO - PROCESS | 1819 | 1461194990270 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7210255800 == 85 [pid = 1819] [id = 246] 16:29:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 142 (0x7f7208d5b000) [pid = 1819] [serial = 738] [outer = (nil)] 16:29:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 143 (0x7f72163d1c00) [pid = 1819] [serial = 739] [outer = 0x7f7208d5b000] 16:29:50 INFO - PROCESS | 1819 | 1461194990332 Marionette DEBUG loaded listener.js 16:29:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 144 (0x7f72163d7000) [pid = 1819] [serial = 740] [outer = 0x7f7208d5b000] 16:29:51 INFO - PROCESS | 1819 | 1461194991050 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:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1125ms 16:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:29:51 INFO - PROCESS | 1819 | 1461194991100 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 16:29:51 INFO - PROCESS | 1819 | 1461194991103 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 16:29:51 INFO - PROCESS | 1819 | 1461194991108 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:29:51 INFO - PROCESS | 1819 | 1461194991111 Marionette TRACE conn3 <- [1,958,null,{}] 16:29:51 INFO - PROCESS | 1819 | 1461194991116 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:29:51 INFO - PROCESS | 1819 | 1461194991246 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 16:29:51 INFO - PROCESS | 1819 | 1461194991394 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7208bd0000 == 86 [pid = 1819] [id = 247] 16:29:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 145 (0x7f7208ba2800) [pid = 1819] [serial = 741] [outer = (nil)] 16:29:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 146 (0x7f7208ba7800) [pid = 1819] [serial = 742] [outer = 0x7f7208ba2800] 16:29:51 INFO - PROCESS | 1819 | 1461194991453 Marionette DEBUG loaded listener.js 16:29:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 147 (0x7f7208bac800) [pid = 1819] [serial = 743] [outer = 0x7f7208ba2800] 16:29:52 INFO - PROCESS | 1819 | 1461194992447 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:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1383ms 16:29:52 INFO - PROCESS | 1819 | 1461194992491 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 16:29:52 INFO - PROCESS | 1819 | 1461194992497 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 16:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:29:52 INFO - PROCESS | 1819 | 1461194992504 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:29:52 INFO - PROCESS | 1819 | 1461194992507 Marionette TRACE conn3 <- [1,962,null,{}] 16:29:52 INFO - PROCESS | 1819 | 1461194992514 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:29:52 INFO - PROCESS | 1819 | 1461194992641 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 16:29:52 INFO - PROCESS | 1819 | 1461194992819 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72104c5000 == 87 [pid = 1819] [id = 248] 16:29:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 148 (0x7f720f4d3400) [pid = 1819] [serial = 744] [outer = (nil)] 16:29:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 149 (0x7f720f4d7800) [pid = 1819] [serial = 745] [outer = 0x7f720f4d3400] 16:29:52 INFO - PROCESS | 1819 | 1461194992928 Marionette DEBUG loaded listener.js 16:29:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 150 (0x7f7211455c00) [pid = 1819] [serial = 746] [outer = 0x7f720f4d3400] 16:29:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7228bdd000 == 86 [pid = 1819] [id = 238] 16:29:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c8ed800 == 85 [pid = 1819] [id = 237] 16:29:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c8ea000 == 84 [pid = 1819] [id = 236] 16:29:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72118b1000 == 83 [pid = 1819] [id = 235] 16:29:53 INFO - PROCESS | 1819 | --DOMWINDOW == 149 (0x7f7212906000) [pid = 1819] [serial = 631] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1819 | --DOMWINDOW == 148 (0x7f72156d0400) [pid = 1819] [serial = 634] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1819 | --DOMWINDOW == 147 (0x7f721ad23000) [pid = 1819] [serial = 637] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1819 | --DOMWINDOW == 146 (0x7f721c053800) [pid = 1819] [serial = 640] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1819 | --DOMWINDOW == 145 (0x7f721caf4000) [pid = 1819] [serial = 643] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1819 | --DOMWINDOW == 144 (0x7f721eb90800) [pid = 1819] [serial = 646] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1819 | --DOMWINDOW == 143 (0x7f721ed65c00) [pid = 1819] [serial = 673] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7217f87000 == 82 [pid = 1819] [id = 234] 16:29:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721253e000 == 81 [pid = 1819] [id = 233] 16:29:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72104d1800 == 80 [pid = 1819] [id = 232] 16:29:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72122bb800 == 79 [pid = 1819] [id = 231] 16:29:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722e3a6000 == 78 [pid = 1819] [id = 229] 16:29:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722e08e000 == 77 [pid = 1819] [id = 228] 16:29:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722d85e800 == 76 [pid = 1819] [id = 227] 16:29:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721d329000 == 75 [pid = 1819] [id = 226] 16:29:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c2e0000 == 74 [pid = 1819] [id = 196] 16:29:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f720f692800 == 73 [pid = 1819] [id = 200] 16:29:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7211d31000 == 72 [pid = 1819] [id = 225] 16:29:53 INFO - PROCESS | 1819 | --DOMWINDOW == 142 (0x7f721b77e800) [pid = 1819] [serial = 626] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1819 | --DOMWINDOW == 141 (0x7f7215723000) [pid = 1819] [serial = 551] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1819 | --DOMWINDOW == 140 (0x7f7217fb8400) [pid = 1819] [serial = 664] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1819 | --DOMWINDOW == 139 (0x7f721145e400) [pid = 1819] [serial = 667] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1819 | --DOMWINDOW == 138 (0x7f721a210800) [pid = 1819] [serial = 665] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1819 | --DOMWINDOW == 137 (0x7f721eb5c000) [pid = 1819] [serial = 670] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1819 | --DOMWINDOW == 136 (0x7f7211a9cc00) [pid = 1819] [serial = 653] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1819 | --DOMWINDOW == 135 (0x7f721179a800) [pid = 1819] [serial = 652] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1819 | --DOMWINDOW == 134 (0x7f7215639000) [pid = 1819] [serial = 658] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1819 | --DOMWINDOW == 133 (0x7f7215724c00) [pid = 1819] [serial = 659] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1819 | --DOMWINDOW == 132 (0x7f720ebdc800) [pid = 1819] [serial = 628] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1819 | --DOMWINDOW == 131 (0x7f721ed5c800) [pid = 1819] [serial = 649] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1819 | --DOMWINDOW == 130 (0x7f721266e800) [pid = 1819] [serial = 655] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1819 | --DOMWINDOW == 129 (0x7f72129cfc00) [pid = 1819] [serial = 656] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1819 | --DOMWINDOW == 128 (0x7f7216773800) [pid = 1819] [serial = 661] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1819 | --DOMWINDOW == 127 (0x7f721abd3000) [pid = 1819] [serial = 668] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1819 | --DOMWINDOW == 126 (0x7f721ed61000) [pid = 1819] [serial = 671] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1819 | --DOMWINDOW == 125 (0x7f72169f8400) [pid = 1819] [serial = 662] [outer = (nil)] [url = about:blank] 16:29:53 INFO - PROCESS | 1819 | 1461194993803 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:29:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:29:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1330ms 16:29:53 INFO - PROCESS | 1819 | 1461194993835 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 16:29:53 INFO - PROCESS | 1819 | 1461194993842 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 16:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:29:53 INFO - PROCESS | 1819 | 1461194993850 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:29:53 INFO - PROCESS | 1819 | 1461194993853 Marionette TRACE conn3 <- [1,966,null,{}] 16:29:53 INFO - PROCESS | 1819 | 1461194993856 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:29:53 INFO - PROCESS | 1819 | 1461194993978 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 16:29:53 INFO - PROCESS | 1819 | 1461194993993 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721189c000 == 73 [pid = 1819] [id = 249] 16:29:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 126 (0x7f721179a800) [pid = 1819] [serial = 747] [outer = (nil)] 16:29:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 127 (0x7f721259e400) [pid = 1819] [serial = 748] [outer = 0x7f721179a800] 16:29:54 INFO - PROCESS | 1819 | 1461194994043 Marionette DEBUG loaded listener.js 16:29:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 128 (0x7f7212910400) [pid = 1819] [serial = 749] [outer = 0x7f721179a800] 16:29:54 INFO - PROCESS | 1819 | 1461194994725 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:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 931ms 16:29:54 INFO - PROCESS | 1819 | 1461194994782 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 16:29:54 INFO - PROCESS | 1819 | 1461194994785 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 16:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:29:54 INFO - PROCESS | 1819 | 1461194994790 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:29:54 INFO - PROCESS | 1819 | 1461194994795 Marionette TRACE conn3 <- [1,970,null,{}] 16:29:54 INFO - PROCESS | 1819 | 1461194994808 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:29:54 INFO - PROCESS | 1819 | 1461194994931 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 16:29:54 INFO - PROCESS | 1819 | 1461194994945 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72156c6000 == 74 [pid = 1819] [id = 250] 16:29:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 129 (0x7f7213f1b400) [pid = 1819] [serial = 750] [outer = (nil)] 16:29:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 130 (0x7f7215723000) [pid = 1819] [serial = 751] [outer = 0x7f7213f1b400] 16:29:55 INFO - PROCESS | 1819 | 1461194994999 Marionette DEBUG loaded listener.js 16:29:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 131 (0x7f72163ca800) [pid = 1819] [serial = 752] [outer = 0x7f7213f1b400] 16:29:55 INFO - PROCESS | 1819 | 1461194995792 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:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1029ms 16:29:55 INFO - PROCESS | 1819 | 1461194995820 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 16:29:55 INFO - PROCESS | 1819 | 1461194995824 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 16:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:29:55 INFO - PROCESS | 1819 | 1461194995828 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:29:55 INFO - PROCESS | 1819 | 1461194995839 Marionette TRACE conn3 <- [1,974,null,{}] 16:29:55 INFO - PROCESS | 1819 | 1461194995843 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:29:55 INFO - PROCESS | 1819 | 1461194995965 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 16:29:56 INFO - PROCESS | 1819 | 1461194996091 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72168ee800 == 75 [pid = 1819] [id = 251] 16:29:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 132 (0x7f7211a87800) [pid = 1819] [serial = 753] [outer = (nil)] 16:29:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 133 (0x7f72163cc000) [pid = 1819] [serial = 754] [outer = 0x7f7211a87800] 16:29:56 INFO - PROCESS | 1819 | 1461194996143 Marionette DEBUG loaded listener.js 16:29:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 134 (0x7f721677ec00) [pid = 1819] [serial = 755] [outer = 0x7f7211a87800] 16:29:56 INFO - PROCESS | 1819 | 1461194996735 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:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 934ms 16:29:56 INFO - PROCESS | 1819 | 1461194996763 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 16:29:56 INFO - PROCESS | 1819 | 1461194996766 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 16:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:29:56 INFO - PROCESS | 1819 | 1461194996771 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:29:56 INFO - PROCESS | 1819 | 1461194996773 Marionette TRACE conn3 <- [1,978,null,{}] 16:29:56 INFO - PROCESS | 1819 | 1461194996778 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:29:56 INFO - PROCESS | 1819 | 1461194996927 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 16:29:56 INFO - PROCESS | 1819 | 1461194996952 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721b13a800 == 76 [pid = 1819] [id = 252] 16:29:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 135 (0x7f72163d3c00) [pid = 1819] [serial = 756] [outer = (nil)] 16:29:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 136 (0x7f7217f5c000) [pid = 1819] [serial = 757] [outer = 0x7f72163d3c00] 16:29:57 INFO - PROCESS | 1819 | 1461194997002 Marionette DEBUG loaded listener.js 16:29:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 137 (0x7f7219d85c00) [pid = 1819] [serial = 758] [outer = 0x7f72163d3c00] 16:29:57 INFO - PROCESS | 1819 | 1461194997704 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:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 980ms 16:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:29:57 INFO - PROCESS | 1819 | 1461194997758 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 16:29:57 INFO - PROCESS | 1819 | 1461194997760 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 16:29:57 INFO - PROCESS | 1819 | 1461194997765 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:29:57 INFO - PROCESS | 1819 | 1461194997768 Marionette TRACE conn3 <- [1,982,null,{}] 16:29:57 INFO - PROCESS | 1819 | 1461194997772 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:29:57 INFO - PROCESS | 1819 | 1461194997935 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 16:29:57 INFO - PROCESS | 1819 | 1461194997966 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721c0d7800 == 77 [pid = 1819] [id = 253] 16:29:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 138 (0x7f7219ec6000) [pid = 1819] [serial = 759] [outer = (nil)] 16:29:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 139 (0x7f721c052400) [pid = 1819] [serial = 760] [outer = 0x7f7219ec6000] 16:29:58 INFO - PROCESS | 1819 | 1461194998033 Marionette DEBUG loaded listener.js 16:29:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 140 (0x7f721c59dc00) [pid = 1819] [serial = 761] [outer = 0x7f7219ec6000] 16:29:58 INFO - PROCESS | 1819 | --DOMWINDOW == 139 (0x7f7215632800) [pid = 1819] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:29:58 INFO - PROCESS | 1819 | --DOMWINDOW == 138 (0x7f721d6b2c00) [pid = 1819] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:29:58 INFO - PROCESS | 1819 | --DOMWINDOW == 137 (0x7f72139ba800) [pid = 1819] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:29:58 INFO - PROCESS | 1819 | --DOMWINDOW == 136 (0x7f7211a89000) [pid = 1819] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:29:58 INFO - PROCESS | 1819 | --DOMWINDOW == 135 (0x7f720ebe1c00) [pid = 1819] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:29:58 INFO - PROCESS | 1819 | --DOMWINDOW == 134 (0x7f721290a000) [pid = 1819] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:29:58 INFO - PROCESS | 1819 | --DOMWINDOW == 133 (0x7f72156d8000) [pid = 1819] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:29:58 INFO - PROCESS | 1819 | --DOMWINDOW == 132 (0x7f720ebd8400) [pid = 1819] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:29:58 INFO - PROCESS | 1819 | --DOMWINDOW == 131 (0x7f7213b49800) [pid = 1819] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:29:58 INFO - PROCESS | 1819 | 1461194998760 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:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1029ms 16:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:29:58 INFO - PROCESS | 1819 | 1461194998794 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 16:29:58 INFO - PROCESS | 1819 | 1461194998796 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 16:29:58 INFO - PROCESS | 1819 | 1461194998800 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:29:58 INFO - PROCESS | 1819 | 1461194998803 Marionette TRACE conn3 <- [1,986,null,{}] 16:29:58 INFO - PROCESS | 1819 | 1461194998807 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:29:58 INFO - PROCESS | 1819 | 1461194998921 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 16:29:59 INFO - PROCESS | 1819 | 1461194999031 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721c0e6800 == 78 [pid = 1819] [id = 254] 16:29:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 132 (0x7f720ebdbc00) [pid = 1819] [serial = 762] [outer = (nil)] 16:29:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 133 (0x7f721c59cc00) [pid = 1819] [serial = 763] [outer = 0x7f720ebdbc00] 16:29:59 INFO - PROCESS | 1819 | 1461194999082 Marionette DEBUG loaded listener.js 16:29:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 134 (0x7f721cb73c00) [pid = 1819] [serial = 764] [outer = 0x7f720ebdbc00] 16:29:59 INFO - PROCESS | 1819 | 1461194999591 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:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 826ms 16:29:59 INFO - PROCESS | 1819 | 1461194999654 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 16:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:29:59 INFO - PROCESS | 1819 | 1461194999658 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 16:29:59 INFO - PROCESS | 1819 | 1461194999662 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:29:59 INFO - PROCESS | 1819 | 1461194999665 Marionette TRACE conn3 <- [1,990,null,{}] 16:29:59 INFO - PROCESS | 1819 | 1461194999670 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:29:59 INFO - PROCESS | 1819 | 1461194999784 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 16:29:59 INFO - PROCESS | 1819 | 1461194999798 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721ea34800 == 79 [pid = 1819] [id = 255] 16:29:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 135 (0x7f720ebdb400) [pid = 1819] [serial = 765] [outer = (nil)] 16:29:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 136 (0x7f721eb59000) [pid = 1819] [serial = 766] [outer = 0x7f720ebdb400] 16:29:59 INFO - PROCESS | 1819 | 1461194999851 Marionette DEBUG loaded listener.js 16:29:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 137 (0x7f7221f53800) [pid = 1819] [serial = 767] [outer = 0x7f720ebdb400] 16:30:00 INFO - PROCESS | 1819 | 1461195000548 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:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 926ms 16:30:00 INFO - PROCESS | 1819 | 1461195000590 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 16:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:30:00 INFO - PROCESS | 1819 | 1461195000595 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 16:30:00 INFO - PROCESS | 1819 | 1461195000602 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:30:00 INFO - PROCESS | 1819 | 1461195000607 Marionette TRACE conn3 <- [1,994,null,{}] 16:30:00 INFO - PROCESS | 1819 | 1461195000615 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:30:00 INFO - PROCESS | 1819 | 1461195000765 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 16:30:00 INFO - PROCESS | 1819 | 1461195000933 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72104d2800 == 80 [pid = 1819] [id = 256] 16:30:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 138 (0x7f7208ba4000) [pid = 1819] [serial = 768] [outer = (nil)] 16:30:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 139 (0x7f720ebdc800) [pid = 1819] [serial = 769] [outer = 0x7f7208ba4000] 16:30:00 INFO - PROCESS | 1819 | 1461195000995 Marionette DEBUG loaded listener.js 16:30:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 140 (0x7f72111c7c00) [pid = 1819] [serial = 770] [outer = 0x7f7208ba4000] 16:30:01 INFO - PROCESS | 1819 | 1461195001792 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:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1232ms 16:30:01 INFO - PROCESS | 1819 | 1461195001833 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 16:30:01 INFO - PROCESS | 1819 | 1461195001841 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 16:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:30:01 INFO - PROCESS | 1819 | 1461195001850 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:30:01 INFO - PROCESS | 1819 | 1461195001854 Marionette TRACE conn3 <- [1,998,null,{}] 16:30:01 INFO - PROCESS | 1819 | 1461195001859 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:30:02 INFO - PROCESS | 1819 | 1461195002005 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 16:30:02 INFO - PROCESS | 1819 | 1461195002157 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7219e38800 == 81 [pid = 1819] [id = 257] 16:30:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 141 (0x7f7208d52c00) [pid = 1819] [serial = 771] [outer = (nil)] 16:30:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 142 (0x7f721290dc00) [pid = 1819] [serial = 772] [outer = 0x7f7208d52c00] 16:30:02 INFO - PROCESS | 1819 | 1461195002229 Marionette DEBUG loaded listener.js 16:30:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 143 (0x7f7215632000) [pid = 1819] [serial = 773] [outer = 0x7f7208d52c00] 16:30:03 INFO - PROCESS | 1819 | 1461195003039 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:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1230ms 16:30:03 INFO - PROCESS | 1819 | 1461195003081 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 16:30:03 INFO - PROCESS | 1819 | 1461195003085 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 16:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:30:03 INFO - PROCESS | 1819 | 1461195003090 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:30:03 INFO - PROCESS | 1819 | 1461195003095 Marionette TRACE conn3 <- [1,1002,null,{}] 16:30:03 INFO - PROCESS | 1819 | 1461195003108 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:30:03 INFO - PROCESS | 1819 | 1461195003249 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 16:30:03 INFO - PROCESS | 1819 | 1461195003392 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7228e3d000 == 82 [pid = 1819] [id = 258] 16:30:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 144 (0x7f7216772c00) [pid = 1819] [serial = 774] [outer = (nil)] 16:30:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 145 (0x7f721ad17400) [pid = 1819] [serial = 775] [outer = 0x7f7216772c00] 16:30:03 INFO - PROCESS | 1819 | 1461195003457 Marionette DEBUG loaded listener.js 16:30:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 146 (0x7f721c04a000) [pid = 1819] [serial = 776] [outer = 0x7f7216772c00] 16:30:04 INFO - PROCESS | 1819 | 1461195004294 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:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1230ms 16:30:04 INFO - PROCESS | 1819 | 1461195004320 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 16:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:30:04 INFO - PROCESS | 1819 | 1461195004324 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 16:30:04 INFO - PROCESS | 1819 | 1461195004329 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:30:04 INFO - PROCESS | 1819 | 1461195004332 Marionette TRACE conn3 <- [1,1006,null,{}] 16:30:04 INFO - PROCESS | 1819 | 1461195004336 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:30:04 INFO - PROCESS | 1819 | 1461195004469 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 16:30:04 INFO - PROCESS | 1819 | 1461195004617 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f722d85e800 == 83 [pid = 1819] [id = 259] 16:30:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 147 (0x7f72169f3800) [pid = 1819] [serial = 777] [outer = (nil)] 16:30:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 148 (0x7f721eb58c00) [pid = 1819] [serial = 778] [outer = 0x7f72169f3800] 16:30:04 INFO - PROCESS | 1819 | 1461195004678 Marionette DEBUG loaded listener.js 16:30:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 149 (0x7f722894b000) [pid = 1819] [serial = 779] [outer = 0x7f72169f3800] 16:30:05 INFO - PROCESS | 1819 | 1461195005411 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:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1126ms 16:30:05 INFO - PROCESS | 1819 | 1461195005455 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 16:30:05 INFO - PROCESS | 1819 | 1461195005459 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 16:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:30:05 INFO - PROCESS | 1819 | 1461195005463 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:30:05 INFO - PROCESS | 1819 | 1461195005466 Marionette TRACE conn3 <- [1,1010,null,{}] 16:30:05 INFO - PROCESS | 1819 | 1461195005470 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:30:05 INFO - PROCESS | 1819 | 1461195005600 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 16:30:05 INFO - PROCESS | 1819 | 1461195005747 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f722dfc7000 == 84 [pid = 1819] [id = 260] 16:30:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 150 (0x7f721c04b400) [pid = 1819] [serial = 780] [outer = (nil)] 16:30:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 151 (0x7f7228e95800) [pid = 1819] [serial = 781] [outer = 0x7f721c04b400] 16:30:05 INFO - PROCESS | 1819 | 1461195005806 Marionette DEBUG loaded listener.js 16:30:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 152 (0x7f7229ddc400) [pid = 1819] [serial = 782] [outer = 0x7f721c04b400] 16:30:06 INFO - PROCESS | 1819 | 1461195006533 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:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1125ms 16:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:30:06 INFO - PROCESS | 1819 | 1461195006589 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 16:30:06 INFO - PROCESS | 1819 | 1461195006591 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 16:30:06 INFO - PROCESS | 1819 | 1461195006597 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:30:06 INFO - PROCESS | 1819 | 1461195006599 Marionette TRACE conn3 <- [1,1014,null,{}] 16:30:06 INFO - PROCESS | 1819 | 1461195006604 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:30:06 INFO - PROCESS | 1819 | 1461195006758 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 16:30:06 INFO - PROCESS | 1819 | 1461195006904 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7230089800 == 85 [pid = 1819] [id = 261] 16:30:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 153 (0x7f722a1f7c00) [pid = 1819] [serial = 783] [outer = (nil)] 16:30:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 154 (0x7f722dec8c00) [pid = 1819] [serial = 784] [outer = 0x7f722a1f7c00] 16:30:06 INFO - PROCESS | 1819 | 1461195006970 Marionette DEBUG loaded listener.js 16:30:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 155 (0x7f722e0b7c00) [pid = 1819] [serial = 785] [outer = 0x7f722a1f7c00] 16:30:07 INFO - PROCESS | 1819 | 1461195007677 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:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1139ms 16:30:07 INFO - PROCESS | 1819 | 1461195007736 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 16:30:07 INFO - PROCESS | 1819 | 1461195007739 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 16:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:30:07 INFO - PROCESS | 1819 | 1461195007744 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:30:07 INFO - PROCESS | 1819 | 1461195007747 Marionette TRACE conn3 <- [1,1018,null,{}] 16:30:07 INFO - PROCESS | 1819 | 1461195007751 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:30:07 INFO - PROCESS | 1819 | 1461195007886 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 16:30:08 INFO - PROCESS | 1819 | 1461195008034 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7210175800 == 86 [pid = 1819] [id = 262] 16:30:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 156 (0x7f721b41e000) [pid = 1819] [serial = 786] [outer = (nil)] 16:30:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 157 (0x7f721b429400) [pid = 1819] [serial = 787] [outer = 0x7f721b41e000] 16:30:08 INFO - PROCESS | 1819 | 1461195008107 Marionette DEBUG loaded listener.js 16:30:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 158 (0x7f722a1f1400) [pid = 1819] [serial = 788] [outer = 0x7f721b41e000] 16:30:08 INFO - PROCESS | 1819 | 1461195008773 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:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1075ms 16:30:08 INFO - PROCESS | 1819 | 1461195008822 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 16:30:08 INFO - PROCESS | 1819 | 1461195008829 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 16:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:30:08 INFO - PROCESS | 1819 | 1461195008837 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:30:08 INFO - PROCESS | 1819 | 1461195008840 Marionette TRACE conn3 <- [1,1022,null,{}] 16:30:08 INFO - PROCESS | 1819 | 1461195008862 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:30:09 INFO - PROCESS | 1819 | 1461195009003 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 16:30:09 INFO - PROCESS | 1819 | 1461195009156 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721642f800 == 87 [pid = 1819] [id = 263] 16:30:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 159 (0x7f7208ba7000) [pid = 1819] [serial = 789] [outer = (nil)] 16:30:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 160 (0x7f7215ee3400) [pid = 1819] [serial = 790] [outer = 0x7f7208ba7000] 16:30:09 INFO - PROCESS | 1819 | 1461195009216 Marionette DEBUG loaded listener.js 16:30:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 161 (0x7f7215ee9800) [pid = 1819] [serial = 791] [outer = 0x7f7208ba7000] 16:30:09 INFO - PROCESS | 1819 | 1461195009933 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:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1147ms 16:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:30:09 INFO - PROCESS | 1819 | 1461195009984 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 16:30:09 INFO - PROCESS | 1819 | 1461195009986 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 16:30:10 INFO - PROCESS | 1819 | 1461195010008 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:30:10 INFO - PROCESS | 1819 | 1461195010010 Marionette TRACE conn3 <- [1,1026,null,{}] 16:30:10 INFO - PROCESS | 1819 | 1461195010017 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:30:10 INFO - PROCESS | 1819 | 1461195010161 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 16:30:10 INFO - PROCESS | 1819 | 1461195010504 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721261f000 == 88 [pid = 1819] [id = 264] 16:30:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 162 (0x7f72082d5800) [pid = 1819] [serial = 792] [outer = (nil)] 16:30:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 163 (0x7f7208ba9400) [pid = 1819] [serial = 793] [outer = 0x7f72082d5800] 16:30:10 INFO - PROCESS | 1819 | 1461195010622 Marionette DEBUG loaded listener.js 16:30:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 164 (0x7f7208d57800) [pid = 1819] [serial = 794] [outer = 0x7f72082d5800] 16:30:11 INFO - PROCESS | 1819 | 1461195011317 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:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1396ms 16:30:11 INFO - PROCESS | 1819 | 1461195011387 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 16:30:11 INFO - PROCESS | 1819 | 1461195011393 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 16:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:30:11 INFO - PROCESS | 1819 | 1461195011400 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:30:11 INFO - PROCESS | 1819 | 1461195011403 Marionette TRACE conn3 <- [1,1030,null,{}] 16:30:11 INFO - PROCESS | 1819 | 1461195011409 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:30:11 INFO - PROCESS | 1819 | 1461195011553 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 16:30:11 INFO - PROCESS | 1819 | 1461195011707 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f720f7d3000 == 89 [pid = 1819] [id = 265] 16:30:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 165 (0x7f72110c6800) [pid = 1819] [serial = 795] [outer = (nil)] 16:30:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 166 (0x7f7211a80400) [pid = 1819] [serial = 796] [outer = 0x7f72110c6800] 16:30:11 INFO - PROCESS | 1819 | 1461195011820 Marionette DEBUG loaded listener.js 16:30:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 167 (0x7f7211d86800) [pid = 1819] [serial = 797] [outer = 0x7f72110c6800] 16:30:12 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721b76b000 == 88 [pid = 1819] [id = 186] 16:30:12 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c486000 == 87 [pid = 1819] [id = 188] 16:30:12 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c010000 == 86 [pid = 1819] [id = 187] 16:30:12 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722d819800 == 85 [pid = 1819] [id = 107] 16:30:12 INFO - PROCESS | 1819 | --DOMWINDOW == 166 (0x7f7228bc4800) [pid = 1819] [serial = 685] [outer = (nil)] [url = about:blank] 16:30:12 INFO - PROCESS | 1819 | --DOMWINDOW == 165 (0x7f7228e9f000) [pid = 1819] [serial = 688] [outer = (nil)] [url = about:blank] 16:30:12 INFO - PROCESS | 1819 | --DOMWINDOW == 164 (0x7f722bfcd800) [pid = 1819] [serial = 691] [outer = (nil)] [url = about:blank] 16:30:12 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c0e6800 == 84 [pid = 1819] [id = 254] 16:30:12 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c0d7800 == 83 [pid = 1819] [id = 253] 16:30:12 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721b13a800 == 82 [pid = 1819] [id = 252] 16:30:12 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72168ee800 == 81 [pid = 1819] [id = 251] 16:30:12 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72156c6000 == 80 [pid = 1819] [id = 250] 16:30:12 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721189c000 == 79 [pid = 1819] [id = 249] 16:30:12 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72104c5000 == 78 [pid = 1819] [id = 248] 16:30:12 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7232305800 == 77 [pid = 1819] [id = 242] 16:30:12 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721ea2e800 == 76 [pid = 1819] [id = 241] 16:30:12 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72159d3800 == 75 [pid = 1819] [id = 240] 16:30:12 INFO - PROCESS | 1819 | 1461195012636 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:30:12 INFO - PROCESS | 1819 | --DOMWINDOW == 163 (0x7f721c436000) [pid = 1819] [serial = 706] [outer = (nil)] [url = about:blank] 16:30:12 INFO - PROCESS | 1819 | --DOMWINDOW == 162 (0x7f721eb8a400) [pid = 1819] [serial = 709] [outer = (nil)] [url = about:blank] 16:30:12 INFO - PROCESS | 1819 | --DOMWINDOW == 161 (0x7f721cb71c00) [pid = 1819] [serial = 712] [outer = (nil)] [url = about:blank] 16:30:12 INFO - PROCESS | 1819 | --DOMWINDOW == 160 (0x7f721563d400) [pid = 1819] [serial = 700] [outer = (nil)] [url = about:blank] 16:30:12 INFO - PROCESS | 1819 | --DOMWINDOW == 159 (0x7f721677d000) [pid = 1819] [serial = 701] [outer = (nil)] [url = about:blank] 16:30:12 INFO - PROCESS | 1819 | --DOMWINDOW == 158 (0x7f721eb92000) [pid = 1819] [serial = 682] [outer = (nil)] [url = about:blank] 16:30:12 INFO - PROCESS | 1819 | --DOMWINDOW == 157 (0x7f7211458400) [pid = 1819] [serial = 695] [outer = (nil)] [url = about:blank] 16:30:12 INFO - PROCESS | 1819 | --DOMWINDOW == 156 (0x7f720f4dd800) [pid = 1819] [serial = 694] [outer = (nil)] [url = about:blank] 16:30:12 INFO - PROCESS | 1819 | --DOMWINDOW == 155 (0x7f7211b0bc00) [pid = 1819] [serial = 676] [outer = (nil)] [url = about:blank] 16:30:12 INFO - PROCESS | 1819 | --DOMWINDOW == 154 (0x7f7215632c00) [pid = 1819] [serial = 698] [outer = (nil)] [url = about:blank] 16:30:12 INFO - PROCESS | 1819 | --DOMWINDOW == 153 (0x7f72139b2800) [pid = 1819] [serial = 697] [outer = (nil)] [url = about:blank] 16:30:12 INFO - PROCESS | 1819 | --DOMWINDOW == 152 (0x7f7219ec5400) [pid = 1819] [serial = 679] [outer = (nil)] [url = about:blank] 16:30:12 INFO - PROCESS | 1819 | --DOMWINDOW == 151 (0x7f721abd6400) [pid = 1819] [serial = 703] [outer = (nil)] [url = about:blank] 16:30:12 INFO - PROCESS | 1819 | --DOMWINDOW == 150 (0x7f7227dc3400) [pid = 1819] [serial = 674] [outer = (nil)] [url = about:blank] 16:30:12 INFO - PROCESS | 1819 | --DOMWINDOW == 149 (0x7f7227dc8c00) [pid = 1819] [serial = 710] [outer = (nil)] [url = about:blank] 16:30:12 INFO - PROCESS | 1819 | --DOMWINDOW == 148 (0x7f7228bbe800) [pid = 1819] [serial = 713] [outer = (nil)] [url = about:blank] 16:30:12 INFO - PROCESS | 1819 | --DOMWINDOW == 147 (0x7f7229009800) [pid = 1819] [serial = 715] [outer = (nil)] [url = about:blank] 16:30:12 INFO - PROCESS | 1819 | --DOMWINDOW == 146 (0x7f722d834c00) [pid = 1819] [serial = 716] [outer = (nil)] [url = about:blank] 16:30:12 INFO - PROCESS | 1819 | --DOMWINDOW == 145 (0x7f721caf0c00) [pid = 1819] [serial = 707] [outer = (nil)] [url = about:blank] 16:30:12 INFO - PROCESS | 1819 | --DOMWINDOW == 144 (0x7f721b780000) [pid = 1819] [serial = 704] [outer = (nil)] [url = about:blank] 16:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1283ms 16:30:12 INFO - PROCESS | 1819 | 1461195012684 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 16:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:30:12 INFO - PROCESS | 1819 | 1461195012689 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 16:30:12 INFO - PROCESS | 1819 | 1461195012696 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:30:12 INFO - PROCESS | 1819 | 1461195012698 Marionette TRACE conn3 <- [1,1034,null,{}] 16:30:12 INFO - PROCESS | 1819 | 1461195012703 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:30:12 INFO - PROCESS | 1819 | 1461195012823 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 16:30:12 INFO - PROCESS | 1819 | 1461195012837 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7211d27000 == 76 [pid = 1819] [id = 266] 16:30:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 145 (0x7f721376ec00) [pid = 1819] [serial = 798] [outer = (nil)] 16:30:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 146 (0x7f7213f15000) [pid = 1819] [serial = 799] [outer = 0x7f721376ec00] 16:30:12 INFO - PROCESS | 1819 | 1461195012890 Marionette DEBUG loaded listener.js 16:30:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 147 (0x7f7215726c00) [pid = 1819] [serial = 800] [outer = 0x7f721376ec00] 16:30:13 INFO - PROCESS | 1819 | 1461195013602 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:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 926ms 16:30:13 INFO - PROCESS | 1819 | 1461195013621 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 16:30:13 INFO - PROCESS | 1819 | 1461195013625 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 16:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:30:13 INFO - PROCESS | 1819 | 1461195013632 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:30:13 INFO - PROCESS | 1819 | 1461195013639 Marionette TRACE conn3 <- [1,1038,null,{}] 16:30:13 INFO - PROCESS | 1819 | 1461195013650 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:30:13 INFO - PROCESS | 1819 | 1461195013785 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 16:30:13 INFO - PROCESS | 1819 | 1461195013908 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721644f000 == 77 [pid = 1819] [id = 267] 16:30:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 148 (0x7f7211e6ac00) [pid = 1819] [serial = 801] [outer = (nil)] 16:30:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 149 (0x7f7215ee4000) [pid = 1819] [serial = 802] [outer = 0x7f7211e6ac00] 16:30:13 INFO - PROCESS | 1819 | 1461195013960 Marionette DEBUG loaded listener.js 16:30:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 150 (0x7f721677c800) [pid = 1819] [serial = 803] [outer = 0x7f7211e6ac00] 16:30:14 INFO - PROCESS | 1819 | 1461195014519 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:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 935ms 16:30:14 INFO - PROCESS | 1819 | 1461195014566 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 16:30:14 INFO - PROCESS | 1819 | 1461195014570 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 16:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:30:14 INFO - PROCESS | 1819 | 1461195014582 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:30:14 INFO - PROCESS | 1819 | 1461195014584 Marionette TRACE conn3 <- [1,1042,null,{}] 16:30:14 INFO - PROCESS | 1819 | 1461195014590 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:30:14 INFO - PROCESS | 1819 | 1461195014763 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 16:30:14 INFO - PROCESS | 1819 | 1461195014793 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721afa3000 == 78 [pid = 1819] [id = 268] 16:30:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 151 (0x7f72111c9800) [pid = 1819] [serial = 804] [outer = (nil)] 16:30:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 152 (0x7f721894cc00) [pid = 1819] [serial = 805] [outer = 0x7f72111c9800] 16:30:14 INFO - PROCESS | 1819 | 1461195014844 Marionette DEBUG loaded listener.js 16:30:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 153 (0x7f721af78c00) [pid = 1819] [serial = 806] [outer = 0x7f72111c9800] 16:30:15 INFO - PROCESS | 1819 | 1461195015453 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:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 932ms 16:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:30:15 INFO - PROCESS | 1819 | 1461195015508 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 16:30:15 INFO - PROCESS | 1819 | 1461195015510 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 16:30:15 INFO - PROCESS | 1819 | 1461195015515 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:30:15 INFO - PROCESS | 1819 | 1461195015517 Marionette TRACE conn3 <- [1,1046,null,{}] 16:30:15 INFO - PROCESS | 1819 | 1461195015522 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:30:15 INFO - PROCESS | 1819 | 1461195015674 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 16:30:15 INFO - PROCESS | 1819 | 1461195015700 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721c0da800 == 79 [pid = 1819] [id = 269] 16:30:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 154 (0x7f721b426000) [pid = 1819] [serial = 807] [outer = (nil)] 16:30:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 155 (0x7f721b42a400) [pid = 1819] [serial = 808] [outer = 0x7f721b426000] 16:30:15 INFO - PROCESS | 1819 | 1461195015760 Marionette DEBUG loaded listener.js 16:30:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 156 (0x7f721c599400) [pid = 1819] [serial = 809] [outer = 0x7f721b426000] 16:30:16 INFO - PROCESS | 1819 | 1461195016455 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:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 989ms 16:30:16 INFO - PROCESS | 1819 | 1461195016504 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 16:30:16 INFO - PROCESS | 1819 | 1461195016506 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 16:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:30:16 INFO - PROCESS | 1819 | 1461195016511 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:30:16 INFO - PROCESS | 1819 | 1461195016513 Marionette TRACE conn3 <- [1,1050,null,{}] 16:30:16 INFO - PROCESS | 1819 | 1461195016518 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:30:16 INFO - PROCESS | 1819 | 1461195016683 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 16:30:16 INFO - PROCESS | 1819 | --DOMWINDOW == 155 (0x7f720f4d3400) [pid = 1819] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:30:16 INFO - PROCESS | 1819 | --DOMWINDOW == 154 (0x7f7219d85800) [pid = 1819] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:30:16 INFO - PROCESS | 1819 | --DOMWINDOW == 153 (0x7f7213f1b400) [pid = 1819] [serial = 750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:30:16 INFO - PROCESS | 1819 | --DOMWINDOW == 152 (0x7f72163d3c00) [pid = 1819] [serial = 756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:30:16 INFO - PROCESS | 1819 | --DOMWINDOW == 151 (0x7f721179a800) [pid = 1819] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:30:16 INFO - PROCESS | 1819 | --DOMWINDOW == 150 (0x7f7219ec6000) [pid = 1819] [serial = 759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:30:16 INFO - PROCESS | 1819 | --DOMWINDOW == 149 (0x7f7211a87800) [pid = 1819] [serial = 753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:30:16 INFO - PROCESS | 1819 | --DOMWINDOW == 148 (0x7f720ebdbc00) [pid = 1819] [serial = 762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:30:16 INFO - PROCESS | 1819 | 1461195016930 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72102a5000 == 80 [pid = 1819] [id = 270] 16:30:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 149 (0x7f720f4d3400) [pid = 1819] [serial = 810] [outer = (nil)] 16:30:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 150 (0x7f7211aa0800) [pid = 1819] [serial = 811] [outer = 0x7f720f4d3400] 16:30:16 INFO - PROCESS | 1819 | 1461195016982 Marionette DEBUG loaded listener.js 16:30:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 151 (0x7f7217fb1800) [pid = 1819] [serial = 812] [outer = 0x7f720f4d3400] 16:30:17 INFO - PROCESS | 1819 | 1461195017544 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:30:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1075ms 16:30:17 INFO - PROCESS | 1819 | 1461195017588 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 16:30:17 INFO - PROCESS | 1819 | 1461195017591 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 16:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:30:17 INFO - PROCESS | 1819 | 1461195017596 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:30:17 INFO - PROCESS | 1819 | 1461195017599 Marionette TRACE conn3 <- [1,1054,null,{}] 16:30:17 INFO - PROCESS | 1819 | 1461195017603 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:30:17 INFO - PROCESS | 1819 | 1461195017723 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 16:30:17 INFO - PROCESS | 1819 | 1461195017736 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7222cc1800 == 81 [pid = 1819] [id = 271] 16:30:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 152 (0x7f7218e8dc00) [pid = 1819] [serial = 813] [outer = (nil)] 16:30:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 153 (0x7f722900f000) [pid = 1819] [serial = 814] [outer = 0x7f7218e8dc00] 16:30:17 INFO - PROCESS | 1819 | 1461195017789 Marionette DEBUG loaded listener.js 16:30:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 154 (0x7f722a1ef400) [pid = 1819] [serial = 815] [outer = 0x7f7218e8dc00] 16:30:18 INFO - PROCESS | 1819 | 1461195018442 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:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 875ms 16:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:30:18 INFO - PROCESS | 1819 | 1461195018472 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 16:30:18 INFO - PROCESS | 1819 | 1461195018475 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 16:30:18 INFO - PROCESS | 1819 | 1461195018479 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:30:18 INFO - PROCESS | 1819 | 1461195018482 Marionette TRACE conn3 <- [1,1058,null,{}] 16:30:18 INFO - PROCESS | 1819 | 1461195018486 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:30:18 INFO - PROCESS | 1819 | 1461195018643 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 16:30:18 INFO - PROCESS | 1819 | 1461195018661 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f722ba12000 == 82 [pid = 1819] [id = 272] 16:30:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 155 (0x7f7208ba9c00) [pid = 1819] [serial = 816] [outer = (nil)] 16:30:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 156 (0x7f722a1ef800) [pid = 1819] [serial = 817] [outer = 0x7f7208ba9c00] 16:30:18 INFO - PROCESS | 1819 | 1461195018711 Marionette DEBUG loaded listener.js 16:30:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 157 (0x7f722debf800) [pid = 1819] [serial = 818] [outer = 0x7f7208ba9c00] 16:30:19 INFO - PROCESS | 1819 | 1461195019518 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:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1079ms 16:30:19 INFO - PROCESS | 1819 | 1461195019562 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 16:30:19 INFO - PROCESS | 1819 | 1461195019566 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 16:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:30:19 INFO - PROCESS | 1819 | 1461195019574 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:30:19 INFO - PROCESS | 1819 | 1461195019578 Marionette TRACE conn3 <- [1,1062,null,{}] 16:30:19 INFO - PROCESS | 1819 | 1461195019585 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:30:19 INFO - PROCESS | 1819 | 1461195019736 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 16:30:19 INFO - PROCESS | 1819 | 1461195019891 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721407c800 == 83 [pid = 1819] [id = 273] 16:30:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 158 (0x7f720ebd8000) [pid = 1819] [serial = 819] [outer = (nil)] 16:30:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 159 (0x7f7211458400) [pid = 1819] [serial = 820] [outer = 0x7f720ebd8000] 16:30:19 INFO - PROCESS | 1819 | 1461195019953 Marionette DEBUG loaded listener.js 16:30:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 160 (0x7f72129c0400) [pid = 1819] [serial = 821] [outer = 0x7f720ebd8000] 16:30:20 INFO - PROCESS | 1819 | 1461195020754 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:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1231ms 16:30:20 INFO - PROCESS | 1819 | 1461195020806 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 16:30:20 INFO - PROCESS | 1819 | 1461195020814 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 16:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:30:20 INFO - PROCESS | 1819 | 1461195020823 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:30:20 INFO - PROCESS | 1819 | 1461195020826 Marionette TRACE conn3 <- [1,1066,null,{}] 16:30:20 INFO - PROCESS | 1819 | 1461195020830 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:30:20 INFO - PROCESS | 1819 | 1461195020974 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 16:30:21 INFO - PROCESS | 1819 | 1461195021121 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721c0d9800 == 84 [pid = 1819] [id = 274] 16:30:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 161 (0x7f720ebd9400) [pid = 1819] [serial = 822] [outer = (nil)] 16:30:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 162 (0x7f7215eea000) [pid = 1819] [serial = 823] [outer = 0x7f720ebd9400] 16:30:21 INFO - PROCESS | 1819 | 1461195021182 Marionette DEBUG loaded listener.js 16:30:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 163 (0x7f7218e89400) [pid = 1819] [serial = 824] [outer = 0x7f720ebd9400] 16:30:22 INFO - PROCESS | 1819 | 1461195022045 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:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1282ms 16:30:22 INFO - PROCESS | 1819 | 1461195022105 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 16:30:22 INFO - PROCESS | 1819 | 1461195022109 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 16:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:30:22 INFO - PROCESS | 1819 | 1461195022114 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:30:22 INFO - PROCESS | 1819 | 1461195022119 Marionette TRACE conn3 <- [1,1070,null,{}] 16:30:22 INFO - PROCESS | 1819 | 1461195022133 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:30:22 INFO - PROCESS | 1819 | 1461195022270 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 16:30:22 INFO - PROCESS | 1819 | 1461195022429 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f722e23f800 == 85 [pid = 1819] [id = 275] 16:30:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 164 (0x7f72169fe000) [pid = 1819] [serial = 825] [outer = (nil)] 16:30:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 165 (0x7f721c597000) [pid = 1819] [serial = 826] [outer = 0x7f72169fe000] 16:30:22 INFO - PROCESS | 1819 | 1461195022494 Marionette DEBUG loaded listener.js 16:30:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 166 (0x7f721ed61000) [pid = 1819] [serial = 827] [outer = 0x7f72169fe000] 16:30:23 INFO - PROCESS | 1819 | 1461195023232 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:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1139ms 16:30:23 INFO - PROCESS | 1819 | 1461195023253 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 16:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:30:23 INFO - PROCESS | 1819 | 1461195023257 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 16:30:23 INFO - PROCESS | 1819 | 1461195023261 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:30:23 INFO - PROCESS | 1819 | 1461195023264 Marionette TRACE conn3 <- [1,1074,null,{}] 16:30:23 INFO - PROCESS | 1819 | 1461195023269 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:30:23 INFO - PROCESS | 1819 | 1461195023407 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 16:30:23 INFO - PROCESS | 1819 | 1461195023570 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f723256a000 == 86 [pid = 1819] [id = 276] 16:30:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 167 (0x7f7208d55c00) [pid = 1819] [serial = 828] [outer = (nil)] 16:30:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 168 (0x7f720f715000) [pid = 1819] [serial = 829] [outer = 0x7f7208d55c00] 16:30:23 INFO - PROCESS | 1819 | 1461195023635 Marionette DEBUG loaded listener.js 16:30:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 169 (0x7f72163cb800) [pid = 1819] [serial = 830] [outer = 0x7f7208d55c00] 16:30:24 INFO - PROCESS | 1819 | 1461195024301 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:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1078ms 16:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:30:24 INFO - PROCESS | 1819 | 1461195024339 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 16:30:24 INFO - PROCESS | 1819 | 1461195024342 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 16:30:24 INFO - PROCESS | 1819 | 1461195024347 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:30:24 INFO - PROCESS | 1819 | 1461195024350 Marionette TRACE conn3 <- [1,1078,null,{}] 16:30:24 INFO - PROCESS | 1819 | 1461195024354 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:30:24 INFO - PROCESS | 1819 | 1461195024486 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 16:30:24 INFO - PROCESS | 1819 | 1461195024639 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721ab68800 == 87 [pid = 1819] [id = 277] 16:30:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 170 (0x7f7208ba5400) [pid = 1819] [serial = 831] [outer = (nil)] 16:30:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 171 (0x7f7227dc2c00) [pid = 1819] [serial = 832] [outer = 0x7f7208ba5400] 16:30:24 INFO - PROCESS | 1819 | 1461195024699 Marionette DEBUG loaded listener.js 16:30:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 172 (0x7f722bf2f000) [pid = 1819] [serial = 833] [outer = 0x7f7208ba5400] 16:30:25 INFO - PROCESS | 1819 | 1461195025385 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:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1077ms 16:30:25 INFO - PROCESS | 1819 | 1461195025424 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 16:30:25 INFO - PROCESS | 1819 | 1461195025426 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 16:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:30:25 INFO - PROCESS | 1819 | 1461195025431 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:30:25 INFO - PROCESS | 1819 | 1461195025433 Marionette TRACE conn3 <- [1,1082,null,{}] 16:30:25 INFO - PROCESS | 1819 | 1461195025438 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:30:25 INFO - PROCESS | 1819 | 1461195025595 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 16:30:25 INFO - PROCESS | 1819 | 1461195025749 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721682b800 == 88 [pid = 1819] [id = 278] 16:30:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 173 (0x7f720f710800) [pid = 1819] [serial = 834] [outer = (nil)] 16:30:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 174 (0x7f7215e6f000) [pid = 1819] [serial = 835] [outer = 0x7f720f710800] 16:30:25 INFO - PROCESS | 1819 | 1461195025812 Marionette DEBUG loaded listener.js 16:30:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 175 (0x7f722decb000) [pid = 1819] [serial = 836] [outer = 0x7f720f710800] 16:30:26 INFO - PROCESS | 1819 | 1461195026549 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:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1134ms 16:30:26 INFO - PROCESS | 1819 | 1461195026579 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 16:30:26 INFO - PROCESS | 1819 | 1461195026583 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 16:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:30:26 INFO - PROCESS | 1819 | 1461195026589 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:30:26 INFO - PROCESS | 1819 | 1461195026591 Marionette TRACE conn3 <- [1,1086,null,{}] 16:30:26 INFO - PROCESS | 1819 | 1461195026596 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:30:26 INFO - PROCESS | 1819 | 1461195026726 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 16:30:26 INFO - PROCESS | 1819 | 1461195026878 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7208273000 == 89 [pid = 1819] [id = 279] 16:30:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 176 (0x7f720829a800) [pid = 1819] [serial = 837] [outer = (nil)] 16:30:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 177 (0x7f720829fc00) [pid = 1819] [serial = 838] [outer = 0x7f720829a800] 16:30:26 INFO - PROCESS | 1819 | 1461195026937 Marionette DEBUG loaded listener.js 16:30:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 178 (0x7f7215e64c00) [pid = 1819] [serial = 839] [outer = 0x7f720829a800] 16:30:27 INFO - PROCESS | 1819 | 1461195027598 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:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1080ms 16:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:30:27 INFO - PROCESS | 1819 | 1461195027671 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 16:30:27 INFO - PROCESS | 1819 | 1461195027673 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 16:30:27 INFO - PROCESS | 1819 | 1461195027680 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:30:27 INFO - PROCESS | 1819 | 1461195027683 Marionette TRACE conn3 <- [1,1090,null,{}] 16:30:27 INFO - PROCESS | 1819 | 1461195027687 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:30:27 INFO - PROCESS | 1819 | 1461195027829 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 16:30:27 INFO - PROCESS | 1819 | 1461195027985 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f720646d000 == 90 [pid = 1819] [id = 280] 16:30:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 179 (0x7f72063c3c00) [pid = 1819] [serial = 840] [outer = (nil)] 16:30:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 180 (0x7f72063cb000) [pid = 1819] [serial = 841] [outer = 0x7f72063c3c00] 16:30:28 INFO - PROCESS | 1819 | 1461195028044 Marionette DEBUG loaded listener.js 16:30:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 181 (0x7f72063d0800) [pid = 1819] [serial = 842] [outer = 0x7f72063c3c00] 16:30:28 INFO - PROCESS | 1819 | 1461195028772 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:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1126ms 16:30:28 INFO - PROCESS | 1819 | 1461195028806 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 16:30:28 INFO - PROCESS | 1819 | 1461195028808 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 16:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:30:28 INFO - PROCESS | 1819 | 1461195028814 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:30:28 INFO - PROCESS | 1819 | 1461195028816 Marionette TRACE conn3 <- [1,1094,null,{}] 16:30:28 INFO - PROCESS | 1819 | 1461195028821 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:30:28 INFO - PROCESS | 1819 | 1461195028965 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 16:30:29 INFO - PROCESS | 1819 | 1461195029121 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7208281800 == 91 [pid = 1819] [id = 281] 16:30:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 182 (0x7f72063d0c00) [pid = 1819] [serial = 843] [outer = (nil)] 16:30:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 183 (0x7f72064e3000) [pid = 1819] [serial = 844] [outer = 0x7f72063d0c00] 16:30:29 INFO - PROCESS | 1819 | 1461195029182 Marionette DEBUG loaded listener.js 16:30:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 184 (0x7f72064e7400) [pid = 1819] [serial = 845] [outer = 0x7f72063d0c00] 16:30:30 INFO - PROCESS | 1819 | 1461195030223 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:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1479ms 16:30:30 INFO - PROCESS | 1819 | 1461195030293 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 16:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:30:30 INFO - PROCESS | 1819 | 1461195030298 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 16:30:30 INFO - PROCESS | 1819 | 1461195030305 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:30:30 INFO - PROCESS | 1819 | 1461195030309 Marionette TRACE conn3 <- [1,1098,null,{}] 16:30:30 INFO - PROCESS | 1819 | 1461195030317 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:30:30 INFO - PROCESS | 1819 | 1461195030501 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 16:30:30 INFO - PROCESS | 1819 | 1461195030744 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7213b22800 == 92 [pid = 1819] [id = 282] 16:30:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 185 (0x7f72082a5c00) [pid = 1819] [serial = 846] [outer = (nil)] 16:30:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 186 (0x7f72082d9c00) [pid = 1819] [serial = 847] [outer = 0x7f72082a5c00] 16:30:30 INFO - PROCESS | 1819 | 1461195030854 Marionette DEBUG loaded listener.js 16:30:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 187 (0x7f7208ba3800) [pid = 1819] [serial = 848] [outer = 0x7f72082a5c00] 16:30:31 INFO - PROCESS | 1819 | 1461195031557 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:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1287ms 16:30:31 INFO - PROCESS | 1819 | 1461195031592 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 16:30:31 INFO - PROCESS | 1819 | 1461195031599 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 16:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:30:31 INFO - PROCESS | 1819 | 1461195031607 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:30:31 INFO - PROCESS | 1819 | 1461195031610 Marionette TRACE conn3 <- [1,1102,null,{}] 16:30:31 INFO - PROCESS | 1819 | 1461195031614 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:30:31 INFO - PROCESS | 1819 | 1461195031747 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 16:30:31 INFO - PROCESS | 1819 | 1461195031925 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | --DOCSHELL 0x7f7222cc1800 == 91 [pid = 1819] [id = 271] 16:30:31 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72102a5000 == 90 [pid = 1819] [id = 270] 16:30:31 INFO - PROCESS | 1819 | --DOMWINDOW == 186 (0x7f721eb59000) [pid = 1819] [serial = 766] [outer = (nil)] [url = about:blank] 16:30:31 INFO - PROCESS | 1819 | --DOMWINDOW == 185 (0x7f7217f58800) [pid = 1819] [serial = 724] [outer = (nil)] [url = about:blank] 16:30:31 INFO - PROCESS | 1819 | --DOMWINDOW == 184 (0x7f722894a400) [pid = 1819] [serial = 727] [outer = (nil)] [url = about:blank] 16:30:31 INFO - PROCESS | 1819 | --DOMWINDOW == 183 (0x7f722dcc1800) [pid = 1819] [serial = 730] [outer = (nil)] [url = about:blank] 16:30:31 INFO - PROCESS | 1819 | --DOMWINDOW == 182 (0x7f721c59ac00) [pid = 1819] [serial = 736] [outer = (nil)] [url = about:blank] 16:30:31 INFO - PROCESS | 1819 | --DOMWINDOW == 181 (0x7f721c596c00) [pid = 1819] [serial = 733] [outer = (nil)] [url = about:blank] 16:30:31 INFO - PROCESS | 1819 | --DOMWINDOW == 180 (0x7f72163d1c00) [pid = 1819] [serial = 739] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f720f7cc800 == 91 [pid = 1819] [id = 283] 16:30:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 181 (0x7f720ebd7400) [pid = 1819] [serial = 849] [outer = (nil)] 16:30:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 182 (0x7f720f70d400) [pid = 1819] [serial = 850] [outer = 0x7f720ebd7400] 16:30:32 INFO - PROCESS | 1819 | 1461195032041 Marionette DEBUG loaded listener.js 16:30:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 183 (0x7f72111c8800) [pid = 1819] [serial = 851] [outer = 0x7f720ebd7400] 16:30:32 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c0da800 == 90 [pid = 1819] [id = 269] 16:30:32 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721afa3000 == 89 [pid = 1819] [id = 268] 16:30:32 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721644f000 == 88 [pid = 1819] [id = 267] 16:30:32 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7211d27000 == 87 [pid = 1819] [id = 266] 16:30:32 INFO - PROCESS | 1819 | --DOCSHELL 0x7f720f7d3000 == 86 [pid = 1819] [id = 265] 16:30:32 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721261f000 == 85 [pid = 1819] [id = 264] 16:30:32 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7230089800 == 84 [pid = 1819] [id = 261] 16:30:32 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722dfc7000 == 83 [pid = 1819] [id = 260] 16:30:32 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722d85e800 == 82 [pid = 1819] [id = 259] 16:30:32 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7228e3d000 == 81 [pid = 1819] [id = 258] 16:30:32 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7219e38800 == 80 [pid = 1819] [id = 257] 16:30:32 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72104d2800 == 79 [pid = 1819] [id = 256] 16:30:32 INFO - PROCESS | 1819 | --DOMWINDOW == 182 (0x7f721cb73c00) [pid = 1819] [serial = 764] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 1819 | --DOMWINDOW == 181 (0x7f7211455c00) [pid = 1819] [serial = 746] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 1819 | --DOMWINDOW == 180 (0x7f720f4d7800) [pid = 1819] [serial = 745] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 1819 | --DOMWINDOW == 179 (0x7f722dcbfc00) [pid = 1819] [serial = 718] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 1819 | --DOMWINDOW == 178 (0x7f722dec0000) [pid = 1819] [serial = 719] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 1819 | --DOMWINDOW == 177 (0x7f7215723000) [pid = 1819] [serial = 751] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 1819 | --DOMWINDOW == 176 (0x7f7217f5c000) [pid = 1819] [serial = 757] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 1819 | --DOMWINDOW == 175 (0x7f72163ca800) [pid = 1819] [serial = 752] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 1819 | --DOMWINDOW == 174 (0x7f721259e400) [pid = 1819] [serial = 748] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 1819 | --DOMWINDOW == 173 (0x7f7212910400) [pid = 1819] [serial = 749] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 1819 | --DOMWINDOW == 172 (0x7f7208ba7800) [pid = 1819] [serial = 742] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 1819 | --DOMWINDOW == 171 (0x7f7213775400) [pid = 1819] [serial = 721] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 1819 | --DOMWINDOW == 170 (0x7f721c052400) [pid = 1819] [serial = 760] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 1819 | --DOMWINDOW == 169 (0x7f721c59dc00) [pid = 1819] [serial = 761] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 1819 | --DOMWINDOW == 168 (0x7f72163cc000) [pid = 1819] [serial = 754] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 1819 | --DOMWINDOW == 167 (0x7f721677ec00) [pid = 1819] [serial = 755] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 1819 | --DOMWINDOW == 166 (0x7f721c59cc00) [pid = 1819] [serial = 763] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 1819 | --DOMWINDOW == 165 (0x7f7219d85c00) [pid = 1819] [serial = 758] [outer = (nil)] [url = about:blank] 16:30:32 INFO - PROCESS | 1819 | 1461195032773 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:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1192ms 16:30:32 INFO - PROCESS | 1819 | 1461195032799 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 16:30:32 INFO - PROCESS | 1819 | 1461195032802 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 16:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:30:32 INFO - PROCESS | 1819 | 1461195032807 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:30:32 INFO - PROCESS | 1819 | 1461195032811 Marionette TRACE conn3 <- [1,1106,null,{}] 16:30:32 INFO - PROCESS | 1819 | 1461195032825 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:30:32 INFO - PROCESS | 1819 | 1461195032952 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 16:30:33 INFO - PROCESS | 1819 | 1461195033067 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72159cb800 == 80 [pid = 1819] [id = 284] 16:30:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 166 (0x7f720f70b800) [pid = 1819] [serial = 852] [outer = (nil)] 16:30:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 167 (0x7f72121e3400) [pid = 1819] [serial = 853] [outer = 0x7f720f70b800] 16:30:33 INFO - PROCESS | 1819 | 1461195033123 Marionette DEBUG loaded listener.js 16:30:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 168 (0x7f7213b41400) [pid = 1819] [serial = 854] [outer = 0x7f720f70b800] 16:30:33 INFO - PROCESS | 1819 | 1461195033703 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:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 928ms 16:30:33 INFO - PROCESS | 1819 | 1461195033737 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 16:30:33 INFO - PROCESS | 1819 | 1461195033740 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 16:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:30:33 INFO - PROCESS | 1819 | 1461195033745 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:30:33 INFO - PROCESS | 1819 | 1461195033747 Marionette TRACE conn3 <- [1,1110,null,{}] 16:30:33 INFO - PROCESS | 1819 | 1461195033751 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:30:33 INFO - PROCESS | 1819 | 1461195033879 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 16:30:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 169 (0x7f72111c9000) [pid = 1819] [serial = 855] [outer = 0x7f7211981c00] 16:30:34 INFO - PROCESS | 1819 | 1461195034043 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7219e2d000 == 81 [pid = 1819] [id = 285] 16:30:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 170 (0x7f72155f2000) [pid = 1819] [serial = 856] [outer = (nil)] 16:30:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 171 (0x7f721568e800) [pid = 1819] [serial = 857] [outer = 0x7f72155f2000] 16:30:34 INFO - PROCESS | 1819 | 1461195034105 Marionette DEBUG loaded listener.js 16:30:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 172 (0x7f7215726000) [pid = 1819] [serial = 858] [outer = 0x7f72155f2000] 16:30:34 INFO - PROCESS | 1819 | 1461195034785 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:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1082ms 16:30:34 INFO - PROCESS | 1819 | 1461195034828 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 16:30:34 INFO - PROCESS | 1819 | 1461195034832 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 16:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:30:34 INFO - PROCESS | 1819 | 1461195034837 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:30:34 INFO - PROCESS | 1819 | 1461195034839 Marionette TRACE conn3 <- [1,1114,null,{}] 16:30:34 INFO - PROCESS | 1819 | 1461195034843 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:30:35 INFO - PROCESS | 1819 | 1461195035003 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 16:30:35 INFO - PROCESS | 1819 | 1461195035030 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7219d63800 == 82 [pid = 1819] [id = 286] 16:30:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 173 (0x7f72155ecc00) [pid = 1819] [serial = 859] [outer = (nil)] 16:30:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 174 (0x7f7215e65400) [pid = 1819] [serial = 860] [outer = 0x7f72155ecc00] 16:30:35 INFO - PROCESS | 1819 | 1461195035082 Marionette DEBUG loaded listener.js 16:30:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 175 (0x7f7215e6e400) [pid = 1819] [serial = 861] [outer = 0x7f72155ecc00] 16:30:35 INFO - PROCESS | 1819 | 1461195035751 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:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 980ms 16:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:30:35 INFO - PROCESS | 1819 | 1461195035826 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 16:30:35 INFO - PROCESS | 1819 | 1461195035828 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 16:30:35 INFO - PROCESS | 1819 | 1461195035834 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:30:35 INFO - PROCESS | 1819 | 1461195035836 Marionette TRACE conn3 <- [1,1118,null,{}] 16:30:35 INFO - PROCESS | 1819 | 1461195035840 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:30:36 INFO - PROCESS | 1819 | 1461195036029 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 16:30:36 INFO - PROCESS | 1819 | 1461195036058 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721bee4000 == 83 [pid = 1819] [id = 287] 16:30:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 176 (0x7f7215ee2000) [pid = 1819] [serial = 862] [outer = (nil)] 16:30:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 177 (0x7f72169f6c00) [pid = 1819] [serial = 863] [outer = 0x7f7215ee2000] 16:30:36 INFO - PROCESS | 1819 | 1461195036110 Marionette DEBUG loaded listener.js 16:30:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 178 (0x7f7218954800) [pid = 1819] [serial = 864] [outer = 0x7f7215ee2000] 16:30:36 INFO - PROCESS | 1819 | --DOMWINDOW == 177 (0x7f72110c6800) [pid = 1819] [serial = 795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:30:36 INFO - PROCESS | 1819 | --DOMWINDOW == 176 (0x7f721b426000) [pid = 1819] [serial = 807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:30:36 INFO - PROCESS | 1819 | --DOMWINDOW == 175 (0x7f72082d5800) [pid = 1819] [serial = 792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:30:36 INFO - PROCESS | 1819 | --DOMWINDOW == 174 (0x7f7211e6ac00) [pid = 1819] [serial = 801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:30:36 INFO - PROCESS | 1819 | --DOMWINDOW == 173 (0x7f720f4d3400) [pid = 1819] [serial = 810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:30:36 INFO - PROCESS | 1819 | --DOMWINDOW == 172 (0x7f721376ec00) [pid = 1819] [serial = 798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:30:36 INFO - PROCESS | 1819 | --DOMWINDOW == 171 (0x7f7218e8dc00) [pid = 1819] [serial = 813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:30:36 INFO - PROCESS | 1819 | --DOMWINDOW == 170 (0x7f72111c9800) [pid = 1819] [serial = 804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:30:36 INFO - PROCESS | 1819 | 1461195036890 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:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1131ms 16:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:30:36 INFO - PROCESS | 1819 | 1461195036965 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 16:30:36 INFO - PROCESS | 1819 | 1461195036967 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 16:30:36 INFO - PROCESS | 1819 | 1461195036971 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:30:36 INFO - PROCESS | 1819 | 1461195036974 Marionette TRACE conn3 <- [1,1122,null,{}] 16:30:36 INFO - PROCESS | 1819 | 1461195036978 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:30:37 INFO - PROCESS | 1819 | 1461195037104 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 16:30:37 INFO - PROCESS | 1819 | 1461195037116 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721c00f800 == 84 [pid = 1819] [id = 288] 16:30:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 171 (0x7f720f4d3400) [pid = 1819] [serial = 865] [outer = (nil)] 16:30:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 172 (0x7f7217fb8400) [pid = 1819] [serial = 866] [outer = 0x7f720f4d3400] 16:30:37 INFO - PROCESS | 1819 | 1461195037266 Marionette DEBUG loaded listener.js 16:30:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 173 (0x7f721aa78400) [pid = 1819] [serial = 867] [outer = 0x7f720f4d3400] 16:30:37 INFO - PROCESS | 1819 | 1461195037805 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:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 877ms 16:30:37 INFO - PROCESS | 1819 | 1461195037850 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 16:30:37 INFO - PROCESS | 1819 | 1461195037852 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 16:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:30:37 INFO - PROCESS | 1819 | 1461195037857 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:30:37 INFO - PROCESS | 1819 | 1461195037859 Marionette TRACE conn3 <- [1,1126,null,{}] 16:30:37 INFO - PROCESS | 1819 | 1461195037863 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:30:37 INFO - PROCESS | 1819 | 1461195037985 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 16:30:38 INFO - PROCESS | 1819 | 1461195038000 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721eb33800 == 85 [pid = 1819] [id = 289] 16:30:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 174 (0x7f721aa7b000) [pid = 1819] [serial = 868] [outer = (nil)] 16:30:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 175 (0x7f721b339800) [pid = 1819] [serial = 869] [outer = 0x7f721aa7b000] 16:30:38 INFO - PROCESS | 1819 | 1461195038050 Marionette DEBUG loaded listener.js 16:30:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 176 (0x7f721b42c400) [pid = 1819] [serial = 870] [outer = 0x7f721aa7b000] 16:30:38 INFO - PROCESS | 1819 | 1461195038842 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:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1024ms 16:30:38 INFO - PROCESS | 1819 | 1461195038884 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 16:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:30:38 INFO - PROCESS | 1819 | 1461195038889 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 16:30:38 INFO - PROCESS | 1819 | 1461195038897 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:30:38 INFO - PROCESS | 1819 | 1461195038902 Marionette TRACE conn3 <- [1,1130,null,{}] 16:30:38 INFO - PROCESS | 1819 | 1461195038933 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:30:39 INFO - PROCESS | 1819 | 1461195039129 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 16:30:39 INFO - PROCESS | 1819 | 1461195039285 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7211896000 == 86 [pid = 1819] [id = 290] 16:30:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 177 (0x7f72064df800) [pid = 1819] [serial = 871] [outer = (nil)] 16:30:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 178 (0x7f7208ba1400) [pid = 1819] [serial = 872] [outer = 0x7f72064df800] 16:30:39 INFO - PROCESS | 1819 | 1461195039348 Marionette DEBUG loaded listener.js 16:30:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 179 (0x7f720ea19400) [pid = 1819] [serial = 873] [outer = 0x7f72064df800] 16:30:40 INFO - PROCESS | 1819 | 1461195040089 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:30:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1205ms 16:30:40 INFO - PROCESS | 1819 | 1461195040100 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 16:30:40 INFO - PROCESS | 1819 | 1461195040106 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 16:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:30:40 INFO - PROCESS | 1819 | 1461195040115 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:30:40 INFO - PROCESS | 1819 | 1461195040118 Marionette TRACE conn3 <- [1,1134,null,{}] 16:30:40 INFO - PROCESS | 1819 | 1461195040122 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:30:40 INFO - PROCESS | 1819 | 1461195040313 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 16:30:40 INFO - PROCESS | 1819 | 1461195040331 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721682d800 == 87 [pid = 1819] [id = 291] 16:30:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 180 (0x7f720ebe2800) [pid = 1819] [serial = 874] [outer = (nil)] 16:30:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 181 (0x7f7211797800) [pid = 1819] [serial = 875] [outer = 0x7f720ebe2800] 16:30:40 INFO - PROCESS | 1819 | 1461195040432 Marionette DEBUG loaded listener.js 16:30:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 182 (0x7f7213908800) [pid = 1819] [serial = 876] [outer = 0x7f720ebe2800] 16:30:41 INFO - PROCESS | 1819 | 1461195041346 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:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1280ms 16:30:41 INFO - PROCESS | 1819 | 1461195041396 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 16:30:41 INFO - PROCESS | 1819 | 1461195041399 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 16:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:30:41 INFO - PROCESS | 1819 | 1461195041405 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:30:41 INFO - PROCESS | 1819 | 1461195041409 Marionette TRACE conn3 <- [1,1138,null,{}] 16:30:41 INFO - PROCESS | 1819 | 1461195041423 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:30:41 INFO - PROCESS | 1819 | 1461195041566 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 16:30:41 INFO - PROCESS | 1819 | 1461195041722 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7229d0f000 == 88 [pid = 1819] [id = 292] 16:30:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 183 (0x7f7211aa1800) [pid = 1819] [serial = 877] [outer = (nil)] 16:30:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 184 (0x7f7215e71400) [pid = 1819] [serial = 878] [outer = 0x7f7211aa1800] 16:30:41 INFO - PROCESS | 1819 | 1461195041786 Marionette DEBUG loaded listener.js 16:30:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 185 (0x7f72163d8400) [pid = 1819] [serial = 879] [outer = 0x7f7211aa1800] 16:30:42 INFO - PROCESS | 1819 | 1461195042488 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:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1136ms 16:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:30:42 INFO - PROCESS | 1819 | 1461195042541 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 16:30:42 INFO - PROCESS | 1819 | 1461195042544 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 16:30:42 INFO - PROCESS | 1819 | 1461195042550 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:30:42 INFO - PROCESS | 1819 | 1461195042552 Marionette TRACE conn3 <- [1,1142,null,{}] 16:30:42 INFO - PROCESS | 1819 | 1461195042557 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:30:42 INFO - PROCESS | 1819 | 1461195042700 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 16:30:42 INFO - PROCESS | 1819 | 1461195042869 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f722d9a7000 == 89 [pid = 1819] [id = 293] 16:30:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 186 (0x7f7213909c00) [pid = 1819] [serial = 880] [outer = (nil)] 16:30:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 187 (0x7f721af79800) [pid = 1819] [serial = 881] [outer = 0x7f7213909c00] 16:30:42 INFO - PROCESS | 1819 | 1461195042931 Marionette DEBUG loaded listener.js 16:30:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 188 (0x7f721c431400) [pid = 1819] [serial = 882] [outer = 0x7f7213909c00] 16:30:43 INFO - PROCESS | 1819 | 1461195043671 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:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1175ms 16:30:43 INFO - PROCESS | 1819 | 1461195043725 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 16:30:43 INFO - PROCESS | 1819 | 1461195043727 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 16:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:30:43 INFO - PROCESS | 1819 | 1461195043748 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:30:43 INFO - PROCESS | 1819 | 1461195043752 Marionette TRACE conn3 <- [1,1146,null,{}] 16:30:43 INFO - PROCESS | 1819 | 1461195043758 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:30:43 INFO - PROCESS | 1819 | 1461195043902 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 16:30:44 INFO - PROCESS | 1819 | 1461195044051 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f722e432800 == 90 [pid = 1819] [id = 294] 16:30:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 189 (0x7f72169f7800) [pid = 1819] [serial = 883] [outer = (nil)] 16:30:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 190 (0x7f721c59cc00) [pid = 1819] [serial = 884] [outer = 0x7f72169f7800] 16:30:44 INFO - PROCESS | 1819 | 1461195044112 Marionette DEBUG loaded listener.js 16:30:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 191 (0x7f721cbf3800) [pid = 1819] [serial = 885] [outer = 0x7f72169f7800] 16:30:44 INFO - PROCESS | 1819 | 1461195044784 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:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1093ms 16:30:44 INFO - PROCESS | 1819 | 1461195044829 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 16:30:44 INFO - PROCESS | 1819 | 1461195044832 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 16:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:30:44 INFO - PROCESS | 1819 | 1461195044837 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:30:44 INFO - PROCESS | 1819 | 1461195044839 Marionette TRACE conn3 <- [1,1150,null,{}] 16:30:44 INFO - PROCESS | 1819 | 1461195044843 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:30:45 INFO - PROCESS | 1819 | 1461195044997 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 16:30:45 INFO - PROCESS | 1819 | 1461195045157 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f723332c000 == 91 [pid = 1819] [id = 295] 16:30:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 192 (0x7f721ed5e000) [pid = 1819] [serial = 886] [outer = (nil)] 16:30:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 193 (0x7f7229d27000) [pid = 1819] [serial = 887] [outer = 0x7f721ed5e000] 16:30:45 INFO - PROCESS | 1819 | 1461195045222 Marionette DEBUG loaded listener.js 16:30:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 194 (0x7f722dcb9800) [pid = 1819] [serial = 888] [outer = 0x7f721ed5e000] 16:30:45 INFO - PROCESS | 1819 | 1461195045934 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:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1128ms 16:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:30:45 INFO - PROCESS | 1819 | 1461195045965 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 16:30:45 INFO - PROCESS | 1819 | 1461195045968 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 16:30:45 INFO - PROCESS | 1819 | 1461195045972 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:30:45 INFO - PROCESS | 1819 | 1461195045976 Marionette TRACE conn3 <- [1,1154,null,{}] 16:30:45 INFO - PROCESS | 1819 | 1461195045980 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:30:46 INFO - PROCESS | 1819 | 1461195046117 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 16:30:46 INFO - PROCESS | 1819 | 1461195046286 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f722ddc7000 == 92 [pid = 1819] [id = 296] 16:30:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 195 (0x7f721edb7800) [pid = 1819] [serial = 889] [outer = (nil)] 16:30:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 196 (0x7f722dec9400) [pid = 1819] [serial = 890] [outer = 0x7f721edb7800] 16:30:46 INFO - PROCESS | 1819 | 1461195046347 Marionette DEBUG loaded listener.js 16:30:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 197 (0x7f722e065800) [pid = 1819] [serial = 891] [outer = 0x7f721edb7800] 16:30:47 INFO - PROCESS | 1819 | 1461195047064 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:30:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1126ms 16:30:47 INFO - PROCESS | 1819 | 1461195047099 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 16:30:47 INFO - PROCESS | 1819 | 1461195047101 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 16:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:30:47 INFO - PROCESS | 1819 | 1461195047107 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:30:47 INFO - PROCESS | 1819 | 1461195047109 Marionette TRACE conn3 <- [1,1158,null,{}] 16:30:47 INFO - PROCESS | 1819 | 1461195047114 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:30:47 INFO - PROCESS | 1819 | 1461195047302 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 16:30:47 INFO - PROCESS | 1819 | 1461195047420 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7233339000 == 93 [pid = 1819] [id = 297] 16:30:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 198 (0x7f7208212c00) [pid = 1819] [serial = 892] [outer = (nil)] 16:30:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 199 (0x7f720821bc00) [pid = 1819] [serial = 893] [outer = 0x7f7208212c00] 16:30:47 INFO - PROCESS | 1819 | 1461195047483 Marionette DEBUG loaded listener.js 16:30:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 200 (0x7f7208221000) [pid = 1819] [serial = 894] [outer = 0x7f7208212c00] 16:30:48 INFO - PROCESS | 1819 | 1461195048146 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:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1074ms 16:30:48 INFO - PROCESS | 1819 | 1461195048197 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 16:30:48 INFO - PROCESS | 1819 | 1461195048205 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 16:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:30:48 INFO - PROCESS | 1819 | 1461195048210 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:30:48 INFO - PROCESS | 1819 | 1461195048212 Marionette TRACE conn3 <- [1,1162,null,{}] 16:30:48 INFO - PROCESS | 1819 | 1461195048217 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:30:48 INFO - PROCESS | 1819 | 1461195048351 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 16:30:48 INFO - PROCESS | 1819 | 1461195048513 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206deb800 == 94 [pid = 1819] [id = 298] 16:30:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 201 (0x7f720636bc00) [pid = 1819] [serial = 895] [outer = (nil)] 16:30:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 202 (0x7f7206373800) [pid = 1819] [serial = 896] [outer = 0x7f720636bc00] 16:30:48 INFO - PROCESS | 1819 | 1461195048578 Marionette DEBUG loaded listener.js 16:30:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 203 (0x7f7206378c00) [pid = 1819] [serial = 897] [outer = 0x7f720636bc00] 16:30:49 INFO - PROCESS | 1819 | 1461195049292 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:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1125ms 16:30:49 INFO - PROCESS | 1819 | 1461195049336 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 16:30:49 INFO - PROCESS | 1819 | 1461195049339 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 16:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:30:49 INFO - PROCESS | 1819 | 1461195049360 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:30:49 INFO - PROCESS | 1819 | 1461195049363 Marionette TRACE conn3 <- [1,1166,null,{}] 16:30:49 INFO - PROCESS | 1819 | 1461195049369 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:30:49 INFO - PROCESS | 1819 | 1461195049605 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 16:30:49 INFO - PROCESS | 1819 | 1461195049765 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7206c92800 == 95 [pid = 1819] [id = 299] 16:30:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 204 (0x7f720636c800) [pid = 1819] [serial = 898] [outer = (nil)] 16:30:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 205 (0x7f72082e0c00) [pid = 1819] [serial = 899] [outer = 0x7f720636c800] 16:30:49 INFO - PROCESS | 1819 | 1461195049828 Marionette DEBUG loaded listener.js 16:30:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 206 (0x7f7211307800) [pid = 1819] [serial = 900] [outer = 0x7f720636c800] 16:30:50 INFO - PROCESS | 1819 | 1461195050576 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:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1300ms 16:30:50 INFO - PROCESS | 1819 | 1461195050645 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 16:30:50 INFO - PROCESS | 1819 | 1461195050649 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 16:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:30:50 INFO - PROCESS | 1819 | 1461195050654 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:30:50 INFO - PROCESS | 1819 | 1461195050657 Marionette TRACE conn3 <- [1,1170,null,{}] 16:30:50 INFO - PROCESS | 1819 | 1461195050662 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:30:50 INFO - PROCESS | 1819 | 1461195050840 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 16:30:51 INFO - PROCESS | 1819 | 1461195050999 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7217f78000 == 96 [pid = 1819] [id = 300] 16:30:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 207 (0x7f7206379800) [pid = 1819] [serial = 901] [outer = (nil)] 16:30:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 208 (0x7f721130fc00) [pid = 1819] [serial = 902] [outer = 0x7f7206379800] 16:30:51 INFO - PROCESS | 1819 | 1461195051082 Marionette DEBUG loaded listener.js 16:30:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 209 (0x7f722dcc4400) [pid = 1819] [serial = 903] [outer = 0x7f7206379800] 16:30:52 INFO - PROCESS | 1819 | 1461195052360 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:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1730ms 16:30:52 INFO - PROCESS | 1819 | 1461195052385 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 16:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:30:52 INFO - PROCESS | 1819 | 1461195052389 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 16:30:52 INFO - PROCESS | 1819 | 1461195052396 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:30:52 INFO - PROCESS | 1819 | 1461195052401 Marionette TRACE conn3 <- [1,1174,null,{}] 16:30:52 INFO - PROCESS | 1819 | 1461195052409 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:30:52 INFO - PROCESS | 1819 | 1461195052627 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 16:30:52 INFO - PROCESS | 1819 | 1461195052859 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72156b4000 == 97 [pid = 1819] [id = 301] 16:30:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 210 (0x7f72064e6400) [pid = 1819] [serial = 904] [outer = (nil)] 16:30:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 211 (0x7f720829c800) [pid = 1819] [serial = 905] [outer = 0x7f72064e6400] 16:30:52 INFO - PROCESS | 1819 | 1461195052980 Marionette DEBUG loaded listener.js 16:30:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 212 (0x7f72082e4800) [pid = 1819] [serial = 906] [outer = 0x7f72064e6400] 16:30:53 INFO - PROCESS | 1819 | 1461195053733 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:30:53 INFO - PROCESS | 1819 | 1461195053789 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 16:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:30:53 INFO - PROCESS | 1819 | 1461195053820 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:30:53 INFO - PROCESS | 1819 | 1461195053823 Marionette TRACE conn3 <- [1,1178,null,{}] 16:30:53 INFO - PROCESS | 1819 | 1461195053828 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:30:53 INFO - PROCESS | 1819 | 1461195053970 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 16:30:54 INFO - PROCESS | 1819 | 1461195054131 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | --DOCSHELL 0x7f721ea34800 == 96 [pid = 1819] [id = 255] 16:30:54 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c00f800 == 95 [pid = 1819] [id = 288] 16:30:54 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721bee4000 == 94 [pid = 1819] [id = 287] 16:30:54 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7219d63800 == 93 [pid = 1819] [id = 286] 16:30:54 INFO - PROCESS | 1819 | --DOMWINDOW == 211 (0x7f721ad17400) [pid = 1819] [serial = 775] [outer = (nil)] [url = about:blank] 16:30:54 INFO - PROCESS | 1819 | --DOMWINDOW == 210 (0x7f721eb58c00) [pid = 1819] [serial = 778] [outer = (nil)] [url = about:blank] 16:30:54 INFO - PROCESS | 1819 | --DOMWINDOW == 209 (0x7f7228e95800) [pid = 1819] [serial = 781] [outer = (nil)] [url = about:blank] 16:30:54 INFO - PROCESS | 1819 | --DOMWINDOW == 208 (0x7f722dec8c00) [pid = 1819] [serial = 784] [outer = (nil)] [url = about:blank] 16:30:54 INFO - PROCESS | 1819 | --DOMWINDOW == 207 (0x7f721b429400) [pid = 1819] [serial = 787] [outer = (nil)] [url = about:blank] 16:30:54 INFO - PROCESS | 1819 | --DOMWINDOW == 206 (0x7f7215ee3400) [pid = 1819] [serial = 790] [outer = (nil)] [url = about:blank] 16:30:54 INFO - PROCESS | 1819 | --DOMWINDOW == 205 (0x7f722a1ef800) [pid = 1819] [serial = 817] [outer = (nil)] [url = about:blank] 16:30:54 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721017e000 == 94 [pid = 1819] [id = 302] 16:30:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 206 (0x7f72064ea000) [pid = 1819] [serial = 907] [outer = (nil)] 16:30:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 207 (0x7f720f70e400) [pid = 1819] [serial = 908] [outer = 0x7f72064ea000] 16:30:54 INFO - PROCESS | 1819 | 1461195054243 Marionette DEBUG loaded listener.js 16:30:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 208 (0x7f7211792400) [pid = 1819] [serial = 909] [outer = 0x7f72064ea000] 16:30:54 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7219e2d000 == 93 [pid = 1819] [id = 285] 16:30:54 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72159cb800 == 92 [pid = 1819] [id = 284] 16:30:54 INFO - PROCESS | 1819 | --DOCSHELL 0x7f720f7cc800 == 91 [pid = 1819] [id = 283] 16:30:54 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7213b22800 == 90 [pid = 1819] [id = 282] 16:30:54 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7208273000 == 89 [pid = 1819] [id = 279] 16:30:54 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721682b800 == 88 [pid = 1819] [id = 278] 16:30:54 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721ab68800 == 87 [pid = 1819] [id = 277] 16:30:54 INFO - PROCESS | 1819 | --DOCSHELL 0x7f723256a000 == 86 [pid = 1819] [id = 276] 16:30:54 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722e23f800 == 85 [pid = 1819] [id = 275] 16:30:54 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c0d9800 == 84 [pid = 1819] [id = 274] 16:30:54 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721407c800 == 83 [pid = 1819] [id = 273] 16:30:54 INFO - PROCESS | 1819 | --DOMWINDOW == 207 (0x7f7211d86800) [pid = 1819] [serial = 797] [outer = (nil)] [url = about:blank] 16:30:54 INFO - PROCESS | 1819 | --DOMWINDOW == 206 (0x7f7211a80400) [pid = 1819] [serial = 796] [outer = (nil)] [url = about:blank] 16:30:54 INFO - PROCESS | 1819 | --DOMWINDOW == 205 (0x7f721b42a400) [pid = 1819] [serial = 808] [outer = (nil)] [url = about:blank] 16:30:54 INFO - PROCESS | 1819 | --DOMWINDOW == 204 (0x7f721290dc00) [pid = 1819] [serial = 772] [outer = (nil)] [url = about:blank] 16:30:54 INFO - PROCESS | 1819 | --DOMWINDOW == 203 (0x7f720ebdc800) [pid = 1819] [serial = 769] [outer = (nil)] [url = about:blank] 16:30:54 INFO - PROCESS | 1819 | --DOMWINDOW == 202 (0x7f7208d57800) [pid = 1819] [serial = 794] [outer = (nil)] [url = about:blank] 16:30:54 INFO - PROCESS | 1819 | --DOMWINDOW == 201 (0x7f7208ba9400) [pid = 1819] [serial = 793] [outer = (nil)] [url = about:blank] 16:30:54 INFO - PROCESS | 1819 | --DOMWINDOW == 200 (0x7f7215ee4000) [pid = 1819] [serial = 802] [outer = (nil)] [url = about:blank] 16:30:54 INFO - PROCESS | 1819 | --DOMWINDOW == 199 (0x7f7211aa0800) [pid = 1819] [serial = 811] [outer = (nil)] [url = about:blank] 16:30:54 INFO - PROCESS | 1819 | --DOMWINDOW == 198 (0x7f721677c800) [pid = 1819] [serial = 803] [outer = (nil)] [url = about:blank] 16:30:54 INFO - PROCESS | 1819 | --DOMWINDOW == 197 (0x7f7213f15000) [pid = 1819] [serial = 799] [outer = (nil)] [url = about:blank] 16:30:54 INFO - PROCESS | 1819 | --DOMWINDOW == 196 (0x7f7215726c00) [pid = 1819] [serial = 800] [outer = (nil)] [url = about:blank] 16:30:54 INFO - PROCESS | 1819 | --DOMWINDOW == 195 (0x7f722900f000) [pid = 1819] [serial = 814] [outer = (nil)] [url = about:blank] 16:30:54 INFO - PROCESS | 1819 | --DOMWINDOW == 194 (0x7f721894cc00) [pid = 1819] [serial = 805] [outer = (nil)] [url = about:blank] 16:30:54 INFO - PROCESS | 1819 | --DOMWINDOW == 193 (0x7f721c599400) [pid = 1819] [serial = 809] [outer = (nil)] [url = about:blank] 16:30:54 INFO - PROCESS | 1819 | --DOMWINDOW == 192 (0x7f7217fb1800) [pid = 1819] [serial = 812] [outer = (nil)] [url = about:blank] 16:30:54 INFO - PROCESS | 1819 | --DOMWINDOW == 191 (0x7f721af78c00) [pid = 1819] [serial = 806] [outer = (nil)] [url = about:blank] 16:30:54 INFO - PROCESS | 1819 | --DOMWINDOW == 190 (0x7f722a1ef400) [pid = 1819] [serial = 815] [outer = (nil)] [url = about:blank] 16:30:54 INFO - PROCESS | 1819 | 1461195054984 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:30:55 INFO - PROCESS | 1819 | 1461195055004 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 16:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:30:55 INFO - PROCESS | 1819 | 1461195055010 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:30:55 INFO - PROCESS | 1819 | 1461195055014 Marionette TRACE conn3 <- [1,1182,null,{}] 16:30:55 INFO - PROCESS | 1819 | 1461195055053 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:30:55 INFO - PROCESS | 1819 | 1461195055187 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 16:30:55 INFO - PROCESS | 1819 | 1461195055201 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72164bd800 == 84 [pid = 1819] [id = 303] 16:30:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 191 (0x7f72139b0400) [pid = 1819] [serial = 910] [outer = (nil)] 16:30:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 192 (0x7f7213f13800) [pid = 1819] [serial = 911] [outer = 0x7f72139b0400] 16:30:55 INFO - PROCESS | 1819 | 1461195055255 Marionette DEBUG loaded listener.js 16:30:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 193 (0x7f72156d9400) [pid = 1819] [serial = 912] [outer = 0x7f72139b0400] 16:30:55 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:30:55 INFO - PROCESS | 1819 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:30:55 INFO - PROCESS | 1819 | 1461195055940 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:30:55 INFO - PROCESS | 1819 | 1461195055971 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 16:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:30:55 INFO - PROCESS | 1819 | 1461195055976 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:30:55 INFO - PROCESS | 1819 | 1461195055978 Marionette TRACE conn3 <- [1,1186,null,{}] 16:30:55 INFO - PROCESS | 1819 | 1461195055983 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:30:56 INFO - PROCESS | 1819 | 1461195056155 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 16:30:56 INFO - PROCESS | 1819 | 1461195056175 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7216822000 == 85 [pid = 1819] [id = 304] 16:30:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 194 (0x7f721266b000) [pid = 1819] [serial = 913] [outer = (nil)] 16:30:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 195 (0x7f7215e72400) [pid = 1819] [serial = 914] [outer = 0x7f721266b000] 16:30:56 INFO - PROCESS | 1819 | 1461195056227 Marionette DEBUG loaded listener.js 16:30:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 196 (0x7f7216775800) [pid = 1819] [serial = 915] [outer = 0x7f721266b000] 16:30:56 INFO - PROCESS | 1819 | 1461195056874 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:30:56 INFO - PROCESS | 1819 | 1461195056906 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 16:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:30:56 INFO - PROCESS | 1819 | 1461195056911 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:30:56 INFO - PROCESS | 1819 | 1461195056912 Marionette TRACE conn3 <- [1,1190,null,{}] 16:30:56 INFO - PROCESS | 1819 | 1461195056917 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:30:57 INFO - PROCESS | 1819 | 1461195057082 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 16:30:57 INFO - PROCESS | 1819 | 1461195057109 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721ab5f000 == 86 [pid = 1819] [id = 305] 16:30:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 197 (0x7f72163d7c00) [pid = 1819] [serial = 916] [outer = (nil)] 16:30:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 198 (0x7f721ad1f800) [pid = 1819] [serial = 917] [outer = 0x7f72163d7c00] 16:30:57 INFO - PROCESS | 1819 | 1461195057160 Marionette DEBUG loaded listener.js 16:30:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 199 (0x7f721b42a800) [pid = 1819] [serial = 918] [outer = 0x7f72163d7c00] 16:30:57 INFO - PROCESS | 1819 | 1461195057804 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:30:57 INFO - PROCESS | 1819 | 1461195057840 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 16:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:30:57 INFO - PROCESS | 1819 | 1461195057845 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:30:57 INFO - PROCESS | 1819 | 1461195057847 Marionette TRACE conn3 <- [1,1194,null,{}] 16:30:57 INFO - PROCESS | 1819 | 1461195057851 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:30:58 INFO - PROCESS | 1819 | 1461195058042 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 16:30:58 INFO - PROCESS | 1819 | 1461195058079 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721c492800 == 87 [pid = 1819] [id = 306] 16:30:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 200 (0x7f721cbf8400) [pid = 1819] [serial = 919] [outer = (nil)] 16:30:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 201 (0x7f7228ca0800) [pid = 1819] [serial = 920] [outer = 0x7f721cbf8400] 16:30:58 INFO - PROCESS | 1819 | 1461195058132 Marionette DEBUG loaded listener.js 16:30:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 202 (0x7f722dec4000) [pid = 1819] [serial = 921] [outer = 0x7f721cbf8400] 16:30:58 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:30:58 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:30:58 INFO - PROCESS | 1819 | 1461195058823 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:30:59 INFO - PROCESS | 1819 | 1461195059038 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 16:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:30:59 INFO - PROCESS | 1819 | 1461195059050 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:30:59 INFO - PROCESS | 1819 | 1461195059052 Marionette TRACE conn3 <- [1,1198,null,{}] 16:30:59 INFO - PROCESS | 1819 | 1461195059055 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:30:59 INFO - PROCESS | 1819 | 1461195059177 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 16:30:59 INFO - PROCESS | 1819 | 1461195059186 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721681f800 == 88 [pid = 1819] [id = 307] 16:30:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 196 (0x7f720ecbac00) [pid = 1819] [serial = 922] [outer = (nil)] 16:30:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 197 (0x7f720ecc5800) [pid = 1819] [serial = 923] [outer = 0x7f720ecbac00] 16:30:59 INFO - PROCESS | 1819 | 1461195059238 Marionette DEBUG loaded listener.js 16:30:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 198 (0x7f72111c9400) [pid = 1819] [serial = 924] [outer = 0x7f720ecbac00] 16:30:59 INFO - PROCESS | 1819 | 1461195059902 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:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 876ms 16:30:59 INFO - PROCESS | 1819 | 1461195059927 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 16:30:59 INFO - PROCESS | 1819 | 1461195059930 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 16:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:30:59 INFO - PROCESS | 1819 | 1461195059934 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:30:59 INFO - PROCESS | 1819 | 1461195059937 Marionette TRACE conn3 <- [1,1202,null,{}] 16:30:59 INFO - PROCESS | 1819 | 1461195059941 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:31:00 INFO - PROCESS | 1819 | 1461195060069 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 16:31:00 INFO - PROCESS | 1819 | 1461195060193 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f722ba10800 == 89 [pid = 1819] [id = 308] 16:31:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 199 (0x7f7208bae400) [pid = 1819] [serial = 925] [outer = (nil)] 16:31:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 200 (0x7f7208bb9400) [pid = 1819] [serial = 926] [outer = 0x7f7208bae400] 16:31:00 INFO - PROCESS | 1819 | 1461195060246 Marionette DEBUG loaded listener.js 16:31:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 201 (0x7f720ecbc800) [pid = 1819] [serial = 927] [outer = 0x7f7208bae400] 16:31:00 INFO - PROCESS | 1819 | 1461195060753 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:31:00 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:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 873ms 16:31:00 INFO - PROCESS | 1819 | 1461195060808 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 16:31:00 INFO - PROCESS | 1819 | 1461195060810 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 16:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:31:00 INFO - PROCESS | 1819 | 1461195060816 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:31:00 INFO - PROCESS | 1819 | 1461195060818 Marionette TRACE conn3 <- [1,1206,null,{}] 16:31:00 INFO - PROCESS | 1819 | 1461195060822 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:31:00 INFO - PROCESS | 1819 | 1461195060960 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 16:31:00 INFO - PROCESS | 1819 | 1461195060975 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f722e258000 == 90 [pid = 1819] [id = 309] 16:31:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 202 (0x7f720ecc3800) [pid = 1819] [serial = 928] [outer = (nil)] 16:31:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 203 (0x7f7213f1c800) [pid = 1819] [serial = 929] [outer = 0x7f720ecc3800] 16:31:01 INFO - PROCESS | 1819 | 1461195061027 Marionette DEBUG loaded listener.js 16:31:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 204 (0x7f721ab43800) [pid = 1819] [serial = 930] [outer = 0x7f720ecc3800] 16:31:01 INFO - PROCESS | 1819 | 1461195061913 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:31:01 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:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1126ms 16:31:01 INFO - PROCESS | 1819 | 1461195061944 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 16:31:01 INFO - PROCESS | 1819 | 1461195061949 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 16:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:31:01 INFO - PROCESS | 1819 | 1461195061958 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:31:01 INFO - PROCESS | 1819 | 1461195061962 Marionette TRACE conn3 <- [1,1210,null,{}] 16:31:01 INFO - PROCESS | 1819 | 1461195061969 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:31:02 INFO - PROCESS | 1819 | 1461195062145 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 16:31:02 INFO - PROCESS | 1819 | 1461195062308 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7213b21000 == 91 [pid = 1819] [id = 310] 16:31:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 205 (0x7f72082d7000) [pid = 1819] [serial = 931] [outer = (nil)] 16:31:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 206 (0x7f7208bb3400) [pid = 1819] [serial = 932] [outer = 0x7f72082d7000] 16:31:02 INFO - PROCESS | 1819 | 1461195062372 Marionette DEBUG loaded listener.js 16:31:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 207 (0x7f720ebe0c00) [pid = 1819] [serial = 933] [outer = 0x7f72082d7000] 16:31:03 INFO - PROCESS | 1819 | 1461195063180 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:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1280ms 16:31:03 INFO - PROCESS | 1819 | 1461195063242 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 16:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:31:03 INFO - PROCESS | 1819 | 1461195063255 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 16:31:03 INFO - PROCESS | 1819 | 1461195063264 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:31:03 INFO - PROCESS | 1819 | 1461195063267 Marionette TRACE conn3 <- [1,1214,null,{}] 16:31:03 INFO - PROCESS | 1819 | 1461195063272 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:31:03 INFO - PROCESS | 1819 | 1461195063432 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 16:31:03 INFO - PROCESS | 1819 | 1461195063599 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721ab5e800 == 92 [pid = 1819] [id = 311] 16:31:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 208 (0x7f72082d7c00) [pid = 1819] [serial = 934] [outer = (nil)] 16:31:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 209 (0x7f7211a89000) [pid = 1819] [serial = 935] [outer = 0x7f72082d7c00] 16:31:03 INFO - PROCESS | 1819 | 1461195063664 Marionette DEBUG loaded listener.js 16:31:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 210 (0x7f7213775400) [pid = 1819] [serial = 936] [outer = 0x7f72082d7c00] 16:31:04 INFO - PROCESS | 1819 | 1461195064488 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:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1280ms 16:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:31:04 INFO - PROCESS | 1819 | 1461195064543 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 16:31:04 INFO - PROCESS | 1819 | 1461195064545 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 16:31:04 INFO - PROCESS | 1819 | 1461195064551 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:31:04 INFO - PROCESS | 1819 | 1461195064556 Marionette TRACE conn3 <- [1,1218,null,{}] 16:31:04 INFO - PROCESS | 1819 | 1461195064570 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:31:04 INFO - PROCESS | 1819 | 1461195064837 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 16:31:04 INFO - PROCESS | 1819 | 1461195064960 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7233322000 == 93 [pid = 1819] [id = 312] 16:31:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 211 (0x7f7216776000) [pid = 1819] [serial = 937] [outer = (nil)] 16:31:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 212 (0x7f721ab44800) [pid = 1819] [serial = 938] [outer = 0x7f7216776000] 16:31:05 INFO - PROCESS | 1819 | 1461195065025 Marionette DEBUG loaded listener.js 16:31:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 213 (0x7f721ab4ac00) [pid = 1819] [serial = 939] [outer = 0x7f7216776000] 16:31:05 INFO - PROCESS | 1819 | 1461195065791 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:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1282ms 16:31:05 INFO - PROCESS | 1819 | 1461195065832 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 16:31:05 INFO - PROCESS | 1819 | 1461195065836 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 16:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:31:05 INFO - PROCESS | 1819 | 1461195065841 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:31:05 INFO - PROCESS | 1819 | 1461195065844 Marionette TRACE conn3 <- [1,1222,null,{}] 16:31:05 INFO - PROCESS | 1819 | 1461195065849 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:31:05 INFO - PROCESS | 1819 | 1461195065987 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 16:31:06 INFO - PROCESS | 1819 | 1461195066148 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7216059000 == 94 [pid = 1819] [id = 313] 16:31:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 214 (0x7f7215e6e000) [pid = 1819] [serial = 940] [outer = (nil)] 16:31:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 215 (0x7f721ab51800) [pid = 1819] [serial = 941] [outer = 0x7f7215e6e000] 16:31:06 INFO - PROCESS | 1819 | 1461195066211 Marionette DEBUG loaded listener.js 16:31:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 216 (0x7f721c593400) [pid = 1819] [serial = 942] [outer = 0x7f7215e6e000] 16:31:06 INFO - PROCESS | 1819 | 1461195066928 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:31:06 INFO - PROCESS | 1819 | 1461195066979 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 16:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:31:07 INFO - PROCESS | 1819 | 1461195066999 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:31:07 INFO - PROCESS | 1819 | 1461195067003 Marionette TRACE conn3 <- [1,1226,null,{}] 16:31:07 INFO - PROCESS | 1819 | 1461195067008 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:31:07 INFO - PROCESS | 1819 | 1461195067154 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 16:31:07 INFO - PROCESS | 1819 | 1461195067309 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7206196000 == 95 [pid = 1819] [id = 314] 16:31:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 217 (0x7f721ab4fc00) [pid = 1819] [serial = 943] [outer = (nil)] 16:31:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 218 (0x7f721eb88800) [pid = 1819] [serial = 944] [outer = 0x7f721ab4fc00] 16:31:07 INFO - PROCESS | 1819 | 1461195067371 Marionette DEBUG loaded listener.js 16:31:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 219 (0x7f7228eef800) [pid = 1819] [serial = 945] [outer = 0x7f721ab4fc00] 16:31:08 INFO - PROCESS | 1819 | 1461195068084 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:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1142ms 16:31:08 INFO - PROCESS | 1819 | 1461195068127 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 16:31:08 INFO - PROCESS | 1819 | 1461195068132 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 16:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:31:08 INFO - PROCESS | 1819 | 1461195068152 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:31:08 INFO - PROCESS | 1819 | 1461195068154 Marionette TRACE conn3 <- [1,1230,null,{}] 16:31:08 INFO - PROCESS | 1819 | 1461195068159 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:31:08 INFO - PROCESS | 1819 | 1461195068322 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 16:31:08 INFO - PROCESS | 1819 | 1461195068484 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72043d3800 == 96 [pid = 1819] [id = 315] 16:31:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 220 (0x7f72061b1000) [pid = 1819] [serial = 946] [outer = (nil)] 16:31:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 221 (0x7f721b1b4000) [pid = 1819] [serial = 947] [outer = 0x7f72061b1000] 16:31:08 INFO - PROCESS | 1819 | 1461195068545 Marionette DEBUG loaded listener.js 16:31:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 222 (0x7f722decd400) [pid = 1819] [serial = 948] [outer = 0x7f72061b1000] 16:31:09 INFO - PROCESS | 1819 | 1461195069203 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:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1133ms 16:31:09 INFO - PROCESS | 1819 | 1461195069283 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 16:31:09 INFO - PROCESS | 1819 | 1461195069286 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 16:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:31:09 INFO - PROCESS | 1819 | 1461195069292 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:31:09 INFO - PROCESS | 1819 | 1461195069295 Marionette TRACE conn3 <- [1,1234,null,{}] 16:31:09 INFO - PROCESS | 1819 | 1461195069299 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:31:09 INFO - PROCESS | 1819 | 1461195069437 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 16:31:09 INFO - PROCESS | 1819 | 1461195069600 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7216065000 == 97 [pid = 1819] [id = 316] 16:31:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 223 (0x7f72041ee800) [pid = 1819] [serial = 949] [outer = (nil)] 16:31:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 224 (0x7f72041f8000) [pid = 1819] [serial = 950] [outer = 0x7f72041ee800] 16:31:09 INFO - PROCESS | 1819 | 1461195069662 Marionette DEBUG loaded listener.js 16:31:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 225 (0x7f72061b7800) [pid = 1819] [serial = 951] [outer = 0x7f72041ee800] 16:31:10 INFO - PROCESS | 1819 | 1461195070354 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:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1082ms 16:31:10 INFO - PROCESS | 1819 | 1461195070374 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 16:31:10 INFO - PROCESS | 1819 | 1461195070376 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 16:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:31:10 INFO - PROCESS | 1819 | 1461195070381 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:31:10 INFO - PROCESS | 1819 | 1461195070384 Marionette TRACE conn3 <- [1,1238,null,{}] 16:31:10 INFO - PROCESS | 1819 | 1461195070388 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:31:10 INFO - PROCESS | 1819 | 1461195070523 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 16:31:10 INFO - PROCESS | 1819 | 1461195070685 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72042ed800 == 98 [pid = 1819] [id = 317] 16:31:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 226 (0x7f72041efc00) [pid = 1819] [serial = 952] [outer = (nil)] 16:31:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 227 (0x7f722df93c00) [pid = 1819] [serial = 953] [outer = 0x7f72041efc00] 16:31:10 INFO - PROCESS | 1819 | 1461195070748 Marionette DEBUG loaded listener.js 16:31:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 228 (0x7f722e203000) [pid = 1819] [serial = 954] [outer = 0x7f72041efc00] 16:31:11 INFO - PROCESS | 1819 | 1461195071402 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:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1078ms 16:31:11 INFO - PROCESS | 1819 | 1461195071461 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 16:31:11 INFO - PROCESS | 1819 | 1461195071463 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 16:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:31:11 INFO - PROCESS | 1819 | 1461195071468 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:31:11 INFO - PROCESS | 1819 | 1461195071470 Marionette TRACE conn3 <- [1,1242,null,{}] 16:31:11 INFO - PROCESS | 1819 | 1461195071475 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:31:11 INFO - PROCESS | 1819 | 1461195071609 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 16:31:11 INFO - PROCESS | 1819 | 1461195071772 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206a56000 == 99 [pid = 1819] [id = 318] 16:31:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 229 (0x7f72061b8c00) [pid = 1819] [serial = 955] [outer = (nil)] 16:31:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 230 (0x7f722e2ec400) [pid = 1819] [serial = 956] [outer = 0x7f72061b8c00] 16:31:11 INFO - PROCESS | 1819 | 1461195071836 Marionette DEBUG loaded listener.js 16:31:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 231 (0x7f7230006000) [pid = 1819] [serial = 957] [outer = 0x7f72061b8c00] 16:31:12 INFO - PROCESS | 1819 | 1461195072543 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:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1126ms 16:31:12 INFO - PROCESS | 1819 | 1461195072602 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 16:31:12 INFO - PROCESS | 1819 | 1461195072606 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 16:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:31:12 INFO - PROCESS | 1819 | 1461195072612 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:31:12 INFO - PROCESS | 1819 | 1461195072614 Marionette TRACE conn3 <- [1,1246,null,{}] 16:31:12 INFO - PROCESS | 1819 | 1461195072619 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:31:12 INFO - PROCESS | 1819 | 1461195072757 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 16:31:12 INFO - PROCESS | 1819 | 1461195072920 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7206a69800 == 100 [pid = 1819] [id = 319] 16:31:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 232 (0x7f720397a000) [pid = 1819] [serial = 958] [outer = (nil)] 16:31:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 233 (0x7f7203982800) [pid = 1819] [serial = 959] [outer = 0x7f720397a000] 16:31:12 INFO - PROCESS | 1819 | 1461195072978 Marionette DEBUG loaded listener.js 16:31:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 234 (0x7f7203988000) [pid = 1819] [serial = 960] [outer = 0x7f720397a000] 16:31:13 INFO - PROCESS | 1819 | 1461195073714 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:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1131ms 16:31:13 INFO - PROCESS | 1819 | 1461195073744 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 16:31:13 INFO - PROCESS | 1819 | 1461195073747 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 16:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:31:13 INFO - PROCESS | 1819 | 1461195073752 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:31:13 INFO - PROCESS | 1819 | 1461195073755 Marionette TRACE conn3 <- [1,1250,null,{}] 16:31:13 INFO - PROCESS | 1819 | 1461195073760 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:31:13 INFO - PROCESS | 1819 | 1461195073907 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 16:31:14 INFO - PROCESS | 1819 | 1461195074079 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721c0d8000 == 101 [pid = 1819] [id = 320] 16:31:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 235 (0x7f720397ac00) [pid = 1819] [serial = 961] [outer = (nil)] 16:31:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 236 (0x7f7208a24000) [pid = 1819] [serial = 962] [outer = 0x7f720397ac00] 16:31:14 INFO - PROCESS | 1819 | 1461195074140 Marionette DEBUG loaded listener.js 16:31:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 237 (0x7f720f4d7000) [pid = 1819] [serial = 963] [outer = 0x7f720397ac00] 16:31:15 INFO - PROCESS | 1819 | 1461195075253 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:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1531ms 16:31:15 INFO - PROCESS | 1819 | 1461195075284 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 16:31:15 INFO - PROCESS | 1819 | 1461195075288 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 16:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:31:15 INFO - PROCESS | 1819 | 1461195075295 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:31:15 INFO - PROCESS | 1819 | 1461195075299 Marionette TRACE conn3 <- [1,1254,null,{}] 16:31:15 INFO - PROCESS | 1819 | 1461195075307 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:31:15 INFO - PROCESS | 1819 | 1461195075451 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 16:31:15 INFO - PROCESS | 1819 | 1461195075625 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7206ddf000 == 102 [pid = 1819] [id = 321] 16:31:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 238 (0x7f7203b19c00) [pid = 1819] [serial = 964] [outer = (nil)] 16:31:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 239 (0x7f72041ee400) [pid = 1819] [serial = 965] [outer = 0x7f7203b19c00] 16:31:15 INFO - PROCESS | 1819 | 1461195075683 Marionette DEBUG loaded listener.js 16:31:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 240 (0x7f72061afc00) [pid = 1819] [serial = 966] [outer = 0x7f7203b19c00] 16:31:16 INFO - PROCESS | 1819 | 1461195076546 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:31:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:31:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1287ms 16:31:16 INFO - PROCESS | 1819 | 1461195076582 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 16:31:16 INFO - PROCESS | 1819 | 1461195076589 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 16:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:31:16 INFO - PROCESS | 1819 | 1461195076598 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:31:16 INFO - PROCESS | 1819 | 1461195076601 Marionette TRACE conn3 <- [1,1258,null,{}] 16:31:16 INFO - PROCESS | 1819 | 1461195076606 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:31:16 INFO - PROCESS | 1819 | 1461195076803 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 16:31:16 INFO - PROCESS | 1819 | 1461195076937 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206ddc000 == 103 [pid = 1819] [id = 322] 16:31:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 241 (0x7f7208219000) [pid = 1819] [serial = 967] [outer = (nil)] 16:31:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 242 (0x7f720821f400) [pid = 1819] [serial = 968] [outer = 0x7f7208219000] 16:31:17 INFO - PROCESS | 1819 | 1461195076996 Marionette DEBUG loaded listener.js 16:31:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 243 (0x7f72082dc000) [pid = 1819] [serial = 969] [outer = 0x7f7208219000] 16:31:17 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721642f800 == 102 [pid = 1819] [id = 263] 16:31:17 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7210175800 == 101 [pid = 1819] [id = 262] 16:31:17 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722ba10800 == 100 [pid = 1819] [id = 308] 16:31:17 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721681f800 == 99 [pid = 1819] [id = 307] 16:31:17 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c492800 == 98 [pid = 1819] [id = 306] 16:31:17 INFO - PROCESS | 1819 | --DOMWINDOW == 242 (0x7f721b339800) [pid = 1819] [serial = 869] [outer = (nil)] [url = about:blank] 16:31:17 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721ab5f000 == 97 [pid = 1819] [id = 305] 16:31:17 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7216822000 == 96 [pid = 1819] [id = 304] 16:31:17 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72164bd800 == 95 [pid = 1819] [id = 303] 16:31:17 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721017e000 == 94 [pid = 1819] [id = 302] 16:31:17 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72156b4000 == 93 [pid = 1819] [id = 301] 16:31:17 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206c92800 == 92 [pid = 1819] [id = 299] 16:31:17 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206deb800 == 91 [pid = 1819] [id = 298] 16:31:17 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7233339000 == 90 [pid = 1819] [id = 297] 16:31:17 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722ddc7000 == 89 [pid = 1819] [id = 296] 16:31:17 INFO - PROCESS | 1819 | --DOCSHELL 0x7f723332c000 == 88 [pid = 1819] [id = 295] 16:31:17 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722e432800 == 87 [pid = 1819] [id = 294] 16:31:17 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722d9a7000 == 86 [pid = 1819] [id = 293] 16:31:17 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7229d0f000 == 85 [pid = 1819] [id = 292] 16:31:17 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721682d800 == 84 [pid = 1819] [id = 291] 16:31:17 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7211896000 == 83 [pid = 1819] [id = 290] 16:31:17 INFO - PROCESS | 1819 | --DOMWINDOW == 241 (0x7f7215eea000) [pid = 1819] [serial = 823] [outer = (nil)] [url = about:blank] 16:31:17 INFO - PROCESS | 1819 | --DOMWINDOW == 240 (0x7f7215726000) [pid = 1819] [serial = 858] [outer = (nil)] [url = about:blank] 16:31:17 INFO - PROCESS | 1819 | --DOMWINDOW == 239 (0x7f720f70d400) [pid = 1819] [serial = 850] [outer = (nil)] [url = about:blank] 16:31:17 INFO - PROCESS | 1819 | --DOMWINDOW == 238 (0x7f721aa78400) [pid = 1819] [serial = 867] [outer = (nil)] [url = about:blank] 16:31:17 INFO - PROCESS | 1819 | --DOMWINDOW == 237 (0x7f72125a8800) [pid = 1819] [serial = 542] [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:17 INFO - PROCESS | 1819 | --DOMWINDOW == 236 (0x7f7215e6e400) [pid = 1819] [serial = 861] [outer = (nil)] [url = about:blank] 16:31:17 INFO - PROCESS | 1819 | --DOMWINDOW == 235 (0x7f7208ba3800) [pid = 1819] [serial = 848] [outer = (nil)] [url = about:blank] 16:31:17 INFO - PROCESS | 1819 | --DOMWINDOW == 234 (0x7f72121e3400) [pid = 1819] [serial = 853] [outer = (nil)] [url = about:blank] 16:31:17 INFO - PROCESS | 1819 | --DOMWINDOW == 233 (0x7f721c597000) [pid = 1819] [serial = 826] [outer = (nil)] [url = about:blank] 16:31:17 INFO - PROCESS | 1819 | --DOMWINDOW == 232 (0x7f7217fb8400) [pid = 1819] [serial = 866] [outer = (nil)] [url = about:blank] 16:31:17 INFO - PROCESS | 1819 | --DOMWINDOW == 231 (0x7f72063cb000) [pid = 1819] [serial = 841] [outer = (nil)] [url = about:blank] 16:31:17 INFO - PROCESS | 1819 | --DOMWINDOW == 230 (0x7f720f715000) [pid = 1819] [serial = 829] [outer = (nil)] [url = about:blank] 16:31:17 INFO - PROCESS | 1819 | --DOMWINDOW == 229 (0x7f7215e65400) [pid = 1819] [serial = 860] [outer = (nil)] [url = about:blank] 16:31:17 INFO - PROCESS | 1819 | --DOMWINDOW == 228 (0x7f72064e3000) [pid = 1819] [serial = 844] [outer = (nil)] [url = about:blank] 16:31:17 INFO - PROCESS | 1819 | --DOMWINDOW == 227 (0x7f7218954800) [pid = 1819] [serial = 864] [outer = (nil)] [url = about:blank] 16:31:17 INFO - PROCESS | 1819 | --DOMWINDOW == 226 (0x7f7213b41400) [pid = 1819] [serial = 854] [outer = (nil)] [url = about:blank] 16:31:17 INFO - PROCESS | 1819 | --DOMWINDOW == 225 (0x7f7227dc2c00) [pid = 1819] [serial = 832] [outer = (nil)] [url = about:blank] 16:31:17 INFO - PROCESS | 1819 | --DOMWINDOW == 224 (0x7f72169f6c00) [pid = 1819] [serial = 863] [outer = (nil)] [url = about:blank] 16:31:17 INFO - PROCESS | 1819 | --DOMWINDOW == 223 (0x7f7215e6f000) [pid = 1819] [serial = 835] [outer = (nil)] [url = about:blank] 16:31:17 INFO - PROCESS | 1819 | --DOMWINDOW == 222 (0x7f7211458400) [pid = 1819] [serial = 820] [outer = (nil)] [url = about:blank] 16:31:17 INFO - PROCESS | 1819 | --DOMWINDOW == 221 (0x7f72082d9c00) [pid = 1819] [serial = 847] [outer = (nil)] [url = about:blank] 16:31:17 INFO - PROCESS | 1819 | --DOMWINDOW == 220 (0x7f720829fc00) [pid = 1819] [serial = 838] [outer = (nil)] [url = about:blank] 16:31:17 INFO - PROCESS | 1819 | --DOMWINDOW == 219 (0x7f72111c8800) [pid = 1819] [serial = 851] [outer = (nil)] [url = about:blank] 16:31:17 INFO - PROCESS | 1819 | --DOMWINDOW == 218 (0x7f721568e800) [pid = 1819] [serial = 857] [outer = (nil)] [url = about:blank] 16:31:17 INFO - PROCESS | 1819 | 1461195077886 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:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1334ms 16:31:17 INFO - PROCESS | 1819 | 1461195077932 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 16:31:17 INFO - PROCESS | 1819 | 1461195077935 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 16:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:31:17 INFO - PROCESS | 1819 | 1461195077940 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:31:17 INFO - PROCESS | 1819 | 1461195077945 Marionette TRACE conn3 <- [1,1262,null,{}] 16:31:17 INFO - PROCESS | 1819 | 1461195077958 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:31:18 INFO - PROCESS | 1819 | 1461195078089 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 16:31:18 INFO - PROCESS | 1819 | 1461195078103 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72102b2000 == 84 [pid = 1819] [id = 323] 16:31:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 219 (0x7f72082e2800) [pid = 1819] [serial = 970] [outer = (nil)] 16:31:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 220 (0x7f7208bbd400) [pid = 1819] [serial = 971] [outer = 0x7f72082e2800] 16:31:18 INFO - PROCESS | 1819 | 1461195078158 Marionette DEBUG loaded listener.js 16:31:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 221 (0x7f720ea20c00) [pid = 1819] [serial = 972] [outer = 0x7f72082e2800] 16:31:18 INFO - PROCESS | 1819 | 1461195078855 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:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 929ms 16:31:18 INFO - PROCESS | 1819 | 1461195078869 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 16:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:31:18 INFO - PROCESS | 1819 | 1461195078873 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 16:31:18 INFO - PROCESS | 1819 | 1461195078877 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:31:18 INFO - PROCESS | 1819 | 1461195078881 Marionette TRACE conn3 <- [1,1266,null,{}] 16:31:18 INFO - PROCESS | 1819 | 1461195078885 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:31:19 INFO - PROCESS | 1819 | 1461195079058 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 16:31:19 INFO - PROCESS | 1819 | 1461195079077 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7211d29800 == 85 [pid = 1819] [id = 324] 16:31:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 222 (0x7f7208a29000) [pid = 1819] [serial = 973] [outer = (nil)] 16:31:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 223 (0x7f720ecc0800) [pid = 1819] [serial = 974] [outer = 0x7f7208a29000] 16:31:19 INFO - PROCESS | 1819 | 1461195079130 Marionette DEBUG loaded listener.js 16:31:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 224 (0x7f72110c8400) [pid = 1819] [serial = 975] [outer = 0x7f7208a29000] 16:31:19 INFO - PROCESS | 1819 | 1461195079745 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:31:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:31:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 926ms 16:31:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:31:19 INFO - PROCESS | 1819 | 1461195079807 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 16:31:19 INFO - PROCESS | 1819 | 1461195079810 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 16:31:19 INFO - PROCESS | 1819 | 1461195079815 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:31:19 INFO - PROCESS | 1819 | 1461195079817 Marionette TRACE conn3 <- [1,1270,null,{}] 16:31:19 INFO - PROCESS | 1819 | 1461195079822 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:31:20 INFO - PROCESS | 1819 | 1461195080015 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 16:31:20 INFO - PROCESS | 1819 | 1461195080046 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72156b2000 == 86 [pid = 1819] [id = 325] 16:31:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 225 (0x7f72111cd400) [pid = 1819] [serial = 976] [outer = (nil)] 16:31:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 226 (0x7f7211308400) [pid = 1819] [serial = 977] [outer = 0x7f72111cd400] 16:31:20 INFO - PROCESS | 1819 | 1461195080097 Marionette DEBUG loaded listener.js 16:31:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 227 (0x7f7211a80000) [pid = 1819] [serial = 978] [outer = 0x7f72111cd400] 16:31:20 INFO - PROCESS | 1819 | 1461195080745 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:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 975ms 16:31:20 INFO - PROCESS | 1819 | 1461195080790 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 16:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:31:20 INFO - PROCESS | 1819 | 1461195080793 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 16:31:20 INFO - PROCESS | 1819 | 1461195080807 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:31:20 INFO - PROCESS | 1819 | 1461195080809 Marionette TRACE conn3 <- [1,1274,null,{}] 16:31:20 INFO - PROCESS | 1819 | 1461195080812 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:31:21 INFO - PROCESS | 1819 | 1461195080999 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 16:31:21 INFO - PROCESS | 1819 | 1461195081031 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72164bb800 == 87 [pid = 1819] [id = 326] 16:31:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 228 (0x7f7211b0b800) [pid = 1819] [serial = 979] [outer = (nil)] 16:31:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 229 (0x7f7213eb4800) [pid = 1819] [serial = 980] [outer = 0x7f7211b0b800] 16:31:21 INFO - PROCESS | 1819 | 1461195081085 Marionette DEBUG loaded listener.js 16:31:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 230 (0x7f72155f9800) [pid = 1819] [serial = 981] [outer = 0x7f7211b0b800] 16:31:21 INFO - PROCESS | 1819 | 1461195081747 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:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 983ms 16:31:22 INFO - PROCESS | 1819 | --DOMWINDOW == 229 (0x7f7208bae400) [pid = 1819] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:31:22 INFO - PROCESS | 1819 | --DOMWINDOW == 228 (0x7f72163d7c00) [pid = 1819] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:31:22 INFO - PROCESS | 1819 | --DOMWINDOW == 227 (0x7f72139b0400) [pid = 1819] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:31:22 INFO - PROCESS | 1819 | --DOMWINDOW == 226 (0x7f72064e6400) [pid = 1819] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:31:22 INFO - PROCESS | 1819 | --DOMWINDOW == 225 (0x7f72064ea000) [pid = 1819] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:31:22 INFO - PROCESS | 1819 | --DOMWINDOW == 224 (0x7f721cbf8400) [pid = 1819] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:31:22 INFO - PROCESS | 1819 | --DOMWINDOW == 223 (0x7f721266b000) [pid = 1819] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:31:22 INFO - PROCESS | 1819 | --DOMWINDOW == 222 (0x7f720ecbac00) [pid = 1819] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:31:22 INFO - PROCESS | 1819 | 1461195082060 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 16:31:22 INFO - PROCESS | 1819 | 1461195082062 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 16:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:31:22 INFO - PROCESS | 1819 | 1461195082081 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:31:22 INFO - PROCESS | 1819 | 1461195082083 Marionette TRACE conn3 <- [1,1278,null,{}] 16:31:22 INFO - PROCESS | 1819 | 1461195082088 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:31:22 INFO - PROCESS | 1819 | 1461195082210 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 16:31:22 INFO - PROCESS | 1819 | 1461195082218 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72164c9800 == 88 [pid = 1819] [id = 327] 16:31:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 223 (0x7f720ecba400) [pid = 1819] [serial = 982] [outer = (nil)] 16:31:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 224 (0x7f721266b000) [pid = 1819] [serial = 983] [outer = 0x7f720ecba400] 16:31:22 INFO - PROCESS | 1819 | 1461195082269 Marionette DEBUG loaded listener.js 16:31:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 225 (0x7f7215632800) [pid = 1819] [serial = 984] [outer = 0x7f720ecba400] 16:31:22 INFO - PROCESS | 1819 | 1461195082929 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:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 884ms 16:31:22 INFO - PROCESS | 1819 | 1461195082957 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 16:31:22 INFO - PROCESS | 1819 | 1461195082959 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 16:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:31:22 INFO - PROCESS | 1819 | 1461195082965 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:31:22 INFO - PROCESS | 1819 | 1461195082966 Marionette TRACE conn3 <- [1,1282,null,{}] 16:31:22 INFO - PROCESS | 1819 | 1461195082971 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:31:23 INFO - PROCESS | 1819 | 1461195083096 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 16:31:23 INFO - PROCESS | 1819 | 1461195083231 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7219e40000 == 89 [pid = 1819] [id = 328] 16:31:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 226 (0x7f7208bba400) [pid = 1819] [serial = 985] [outer = (nil)] 16:31:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 227 (0x7f721572bc00) [pid = 1819] [serial = 986] [outer = 0x7f7208bba400] 16:31:23 INFO - PROCESS | 1819 | 1461195083282 Marionette DEBUG loaded listener.js 16:31:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 228 (0x7f7215ee5000) [pid = 1819] [serial = 987] [outer = 0x7f7208bba400] 16:31:23 INFO - PROCESS | 1819 | 1461195083850 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:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 924ms 16:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:31:23 INFO - PROCESS | 1819 | 1461195083889 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 16:31:23 INFO - PROCESS | 1819 | 1461195083891 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 16:31:23 INFO - PROCESS | 1819 | 1461195083897 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:31:23 INFO - PROCESS | 1819 | 1461195083899 Marionette TRACE conn3 <- [1,1286,null,{}] 16:31:23 INFO - PROCESS | 1819 | 1461195083903 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:31:24 INFO - PROCESS | 1819 | 1461195084026 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 16:31:24 INFO - PROCESS | 1819 | 1461195084278 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72043c6800 == 90 [pid = 1819] [id = 329] 16:31:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 229 (0x7f720397d800) [pid = 1819] [serial = 988] [outer = (nil)] 16:31:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 230 (0x7f7203983c00) [pid = 1819] [serial = 989] [outer = 0x7f720397d800] 16:31:24 INFO - PROCESS | 1819 | 1461195084346 Marionette DEBUG loaded listener.js 16:31:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 231 (0x7f7203b1a800) [pid = 1819] [serial = 990] [outer = 0x7f720397d800] 16:31:25 INFO - PROCESS | 1819 | 1461195085115 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:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1283ms 16:31:25 INFO - PROCESS | 1819 | 1461195085181 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 16:31:25 INFO - PROCESS | 1819 | 1461195085187 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 16:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:31:25 INFO - PROCESS | 1819 | 1461195085195 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:31:25 INFO - PROCESS | 1819 | 1461195085198 Marionette TRACE conn3 <- [1,1290,null,{}] 16:31:25 INFO - PROCESS | 1819 | 1461195085205 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:31:25 INFO - PROCESS | 1819 | 1461195085375 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 16:31:25 INFO - PROCESS | 1819 | 1461195085536 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721017e000 == 91 [pid = 1819] [id = 330] 16:31:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 232 (0x7f720397dc00) [pid = 1819] [serial = 991] [outer = (nil)] 16:31:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 233 (0x7f7208217c00) [pid = 1819] [serial = 992] [outer = 0x7f720397dc00] 16:31:25 INFO - PROCESS | 1819 | 1461195085601 Marionette DEBUG loaded listener.js 16:31:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 234 (0x7f7208a22000) [pid = 1819] [serial = 993] [outer = 0x7f720397dc00] 16:31:26 INFO - PROCESS | 1819 | 1461195086364 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:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1231ms 16:31:26 INFO - PROCESS | 1819 | 1461195086430 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 16:31:26 INFO - PROCESS | 1819 | 1461195086435 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 16:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:31:26 INFO - PROCESS | 1819 | 1461195086440 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:31:26 INFO - PROCESS | 1819 | 1461195086443 Marionette TRACE conn3 <- [1,1294,null,{}] 16:31:26 INFO - PROCESS | 1819 | 1461195086448 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:31:26 INFO - PROCESS | 1819 | 1461195086599 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 16:31:26 INFO - PROCESS | 1819 | 1461195086762 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7216817000 == 92 [pid = 1819] [id = 331] 16:31:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 235 (0x7f7206374c00) [pid = 1819] [serial = 994] [outer = (nil)] 16:31:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 236 (0x7f720ecc3000) [pid = 1819] [serial = 995] [outer = 0x7f7206374c00] 16:31:26 INFO - PROCESS | 1819 | 1461195086822 Marionette DEBUG loaded listener.js 16:31:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 237 (0x7f7211304000) [pid = 1819] [serial = 996] [outer = 0x7f7206374c00] 16:31:27 INFO - PROCESS | 1819 | 1461195087610 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:31:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1226ms 16:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:31:27 INFO - PROCESS | 1819 | 1461195087667 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 16:31:27 INFO - PROCESS | 1819 | 1461195087670 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 16:31:27 INFO - PROCESS | 1819 | 1461195087683 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:31:27 INFO - PROCESS | 1819 | 1461195087691 Marionette TRACE conn3 <- [1,1298,null,{}] 16:31:27 INFO - PROCESS | 1819 | 1461195087697 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:31:27 INFO - PROCESS | 1819 | 1461195087846 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 16:31:28 INFO - PROCESS | 1819 | 1461195088005 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721b9b8000 == 93 [pid = 1819] [id = 332] 16:31:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 238 (0x7f7208ba3800) [pid = 1819] [serial = 997] [outer = (nil)] 16:31:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 239 (0x7f721390d400) [pid = 1819] [serial = 998] [outer = 0x7f7208ba3800] 16:31:28 INFO - PROCESS | 1819 | 1461195088067 Marionette DEBUG loaded listener.js 16:31:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 240 (0x7f72155f8400) [pid = 1819] [serial = 999] [outer = 0x7f7208ba3800] 16:31:28 INFO - PROCESS | 1819 | 1461195088781 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:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1139ms 16:31:28 INFO - PROCESS | 1819 | 1461195088815 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 16:31:28 INFO - PROCESS | 1819 | 1461195088819 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 16:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:31:28 INFO - PROCESS | 1819 | 1461195088840 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:31:28 INFO - PROCESS | 1819 | 1461195088844 Marionette TRACE conn3 <- [1,1302,null,{}] 16:31:28 INFO - PROCESS | 1819 | 1461195088849 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:31:28 INFO - PROCESS | 1819 | 1461195088996 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 16:31:29 INFO - PROCESS | 1819 | 1461195089154 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721c8eb800 == 94 [pid = 1819] [id = 333] 16:31:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 241 (0x7f7208d57800) [pid = 1819] [serial = 1000] [outer = (nil)] 16:31:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 242 (0x7f7215ee5400) [pid = 1819] [serial = 1001] [outer = 0x7f7208d57800] 16:31:29 INFO - PROCESS | 1819 | 1461195089219 Marionette DEBUG loaded listener.js 16:31:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 243 (0x7f72169fb000) [pid = 1819] [serial = 1002] [outer = 0x7f7208d57800] 16:31:29 INFO - PROCESS | 1819 | 1461195089945 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:31:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1193ms 16:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:31:30 INFO - PROCESS | 1819 | 1461195090018 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 16:31:30 INFO - PROCESS | 1819 | 1461195090021 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 16:31:30 INFO - PROCESS | 1819 | 1461195090025 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:31:30 INFO - PROCESS | 1819 | 1461195090029 Marionette TRACE conn3 <- [1,1306,null,{}] 16:31:30 INFO - PROCESS | 1819 | 1461195090033 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:31:30 INFO - PROCESS | 1819 | 1461195090181 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 16:31:30 INFO - PROCESS | 1819 | 1461195090344 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721ed22800 == 95 [pid = 1819] [id = 334] 16:31:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 244 (0x7f7219d85400) [pid = 1819] [serial = 1003] [outer = (nil)] 16:31:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 245 (0x7f721aa78400) [pid = 1819] [serial = 1004] [outer = 0x7f7219d85400] 16:31:30 INFO - PROCESS | 1819 | 1461195090414 Marionette DEBUG loaded listener.js 16:31:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 246 (0x7f721af75c00) [pid = 1819] [serial = 1005] [outer = 0x7f7219d85400] 16:31:31 INFO - PROCESS | 1819 | 1461195091161 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:31:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:31:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1179ms 16:31:31 INFO - PROCESS | 1819 | 1461195091206 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 16:31:31 INFO - PROCESS | 1819 | 1461195091209 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 16:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:31:31 INFO - PROCESS | 1819 | 1461195091214 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:31:31 INFO - PROCESS | 1819 | 1461195091216 Marionette TRACE conn3 <- [1,1310,null,{}] 16:31:31 INFO - PROCESS | 1819 | 1461195091221 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:31:31 INFO - PROCESS | 1819 | 1461195091356 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 16:31:31 INFO - PROCESS | 1819 | 1461195091524 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f722d818800 == 96 [pid = 1819] [id = 335] 16:31:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 247 (0x7f7219d8a000) [pid = 1819] [serial = 1006] [outer = (nil)] 16:31:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 248 (0x7f721c5af000) [pid = 1819] [serial = 1007] [outer = 0x7f7219d8a000] 16:31:31 INFO - PROCESS | 1819 | 1461195091582 Marionette DEBUG loaded listener.js 16:31:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 249 (0x7f721cb77000) [pid = 1819] [serial = 1008] [outer = 0x7f7219d8a000] 16:31:32 INFO - PROCESS | 1819 | 1461195092315 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:31:32 INFO - PROCESS | 1819 | 1461195092394 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 16:31:32 INFO - PROCESS | 1819 | 1461195092400 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:31:32 INFO - PROCESS | 1819 | 1461195092402 Marionette TRACE conn3 <- [1,1314,null,{}] 16:31:32 INFO - PROCESS | 1819 | 1461195092407 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:31:32 INFO - PROCESS | 1819 | 1461195092547 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 16:31:32 INFO - PROCESS | 1819 | 1461195092708 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f722dfc8800 == 97 [pid = 1819] [id = 336] 16:31:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 250 (0x7f721af76000) [pid = 1819] [serial = 1009] [outer = (nil)] 16:31:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 251 (0x7f7221f51400) [pid = 1819] [serial = 1010] [outer = 0x7f721af76000] 16:31:32 INFO - PROCESS | 1819 | 1461195092766 Marionette DEBUG loaded listener.js 16:31:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 252 (0x7f722894a800) [pid = 1819] [serial = 1011] [outer = 0x7f721af76000] 16:31:33 INFO - PROCESS | 1819 | 1461195093579 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:31:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:31:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1229ms 16:31:33 INFO - PROCESS | 1819 | 1461195093628 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 16:31:33 INFO - PROCESS | 1819 | 1461195093631 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 16:31:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:31:33 INFO - PROCESS | 1819 | 1461195093636 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:31:33 INFO - PROCESS | 1819 | 1461195093638 Marionette TRACE conn3 <- [1,1318,null,{}] 16:31:33 INFO - PROCESS | 1819 | 1461195093643 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:31:33 INFO - PROCESS | 1819 | 1461195093794 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 16:31:33 INFO - PROCESS | 1819 | 1461195093961 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7232575800 == 98 [pid = 1819] [id = 337] 16:31:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 253 (0x7f7206ea4800) [pid = 1819] [serial = 1012] [outer = (nil)] 16:31:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 254 (0x7f7206eab800) [pid = 1819] [serial = 1013] [outer = 0x7f7206ea4800] 16:31:34 INFO - PROCESS | 1819 | 1461195094019 Marionette DEBUG loaded listener.js 16:31:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 255 (0x7f7206eb0000) [pid = 1819] [serial = 1014] [outer = 0x7f7206ea4800] 16:31:34 INFO - PROCESS | 1819 | 1461195094746 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:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1180ms 16:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:31:34 INFO - PROCESS | 1819 | 1461195094817 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 16:31:34 INFO - PROCESS | 1819 | 1461195094819 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 16:31:34 INFO - PROCESS | 1819 | 1461195094824 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:31:34 INFO - PROCESS | 1819 | 1461195094827 Marionette TRACE conn3 <- [1,1322,null,{}] 16:31:34 INFO - PROCESS | 1819 | 1461195094832 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:31:34 INFO - PROCESS | 1819 | 1461195094970 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 16:31:35 INFO - PROCESS | 1819 | 1461195095162 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7201fd1000 == 99 [pid = 1819] [id = 338] 16:31:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 256 (0x7f7206bf2800) [pid = 1819] [serial = 1015] [outer = (nil)] 16:31:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 257 (0x7f7206bf6000) [pid = 1819] [serial = 1016] [outer = 0x7f7206bf2800] 16:31:35 INFO - PROCESS | 1819 | 1461195095224 Marionette DEBUG loaded listener.js 16:31:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 258 (0x7f7206ea1800) [pid = 1819] [serial = 1017] [outer = 0x7f7206bf2800] 16:31:35 INFO - PROCESS | 1819 | 1461195095987 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:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1233ms 16:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:31:36 INFO - PROCESS | 1819 | 1461195096057 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 16:31:36 INFO - PROCESS | 1819 | 1461195096060 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 16:31:36 INFO - PROCESS | 1819 | 1461195096066 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:31:36 INFO - PROCESS | 1819 | 1461195096067 Marionette TRACE conn3 <- [1,1326,null,{}] 16:31:36 INFO - PROCESS | 1819 | 1461195096073 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:31:36 INFO - PROCESS | 1819 | 1461195096223 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 16:31:36 INFO - PROCESS | 1819 | 1461195096691 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f720826f000 == 100 [pid = 1819] [id = 339] 16:31:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 259 (0x7f7203b18400) [pid = 1819] [serial = 1018] [outer = (nil)] 16:31:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 260 (0x7f7203b1cc00) [pid = 1819] [serial = 1019] [outer = 0x7f7203b18400] 16:31:36 INFO - PROCESS | 1819 | 1461195096794 Marionette DEBUG loaded listener.js 16:31:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 261 (0x7f72061b3400) [pid = 1819] [serial = 1020] [outer = 0x7f7203b18400] 16:31:37 INFO - PROCESS | 1819 | 1461195097602 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:31:37 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:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1585ms 16:31:37 INFO - PROCESS | 1819 | 1461195097651 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 16:31:37 INFO - PROCESS | 1819 | 1461195097661 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 16:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:31:37 INFO - PROCESS | 1819 | 1461195097670 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:31:37 INFO - PROCESS | 1819 | 1461195097673 Marionette TRACE conn3 <- [1,1330,null,{}] 16:31:37 INFO - PROCESS | 1819 | 1461195097679 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:31:37 INFO - PROCESS | 1819 | 1461195097827 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 16:31:37 INFO - PROCESS | 1819 | 1461195097991 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206475000 == 101 [pid = 1819] [id = 340] 16:31:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 262 (0x7f72041fa000) [pid = 1819] [serial = 1021] [outer = (nil)] 16:31:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 263 (0x7f7208215000) [pid = 1819] [serial = 1022] [outer = 0x7f72041fa000] 16:31:38 INFO - PROCESS | 1819 | 1461195098050 Marionette DEBUG loaded listener.js 16:31:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 264 (0x7f7208a20c00) [pid = 1819] [serial = 1023] [outer = 0x7f72041fa000] 16:31:38 INFO - PROCESS | 1819 | 1461195098877 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:31:38 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:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1280ms 16:31:38 INFO - PROCESS | 1819 | 1461195098953 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 16:31:38 INFO - PROCESS | 1819 | 1461195098958 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 16:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:31:38 INFO - PROCESS | 1819 | 1461195098964 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:31:38 INFO - PROCESS | 1819 | 1461195098966 Marionette TRACE conn3 <- [1,1334,null,{}] 16:31:38 INFO - PROCESS | 1819 | 1461195098971 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:31:39 INFO - PROCESS | 1819 | 1461195099115 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 16:31:39 INFO - PROCESS | 1819 | 1461195099284 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7206c90000 == 102 [pid = 1819] [id = 341] 16:31:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 265 (0x7f720821e400) [pid = 1819] [serial = 1024] [outer = (nil)] 16:31:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 266 (0x7f7208d54400) [pid = 1819] [serial = 1025] [outer = 0x7f720821e400] 16:31:39 INFO - PROCESS | 1819 | 1461195099339 Marionette DEBUG loaded listener.js 16:31:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 267 (0x7f720ecc6400) [pid = 1819] [serial = 1026] [outer = 0x7f720821e400] 16:31:40 INFO - PROCESS | 1819 | 1461195100070 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:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1178ms 16:31:40 INFO - PROCESS | 1819 | 1461195100143 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 16:31:40 INFO - PROCESS | 1819 | 1461195100146 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 16:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:31:40 INFO - PROCESS | 1819 | 1461195100157 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:31:40 INFO - PROCESS | 1819 | 1461195100165 Marionette TRACE conn3 <- [1,1338,null,{}] 16:31:40 INFO - PROCESS | 1819 | 1461195100200 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:31:40 INFO - PROCESS | 1819 | 1461195100341 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 16:31:40 INFO - PROCESS | 1819 | 1461195100538 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | --DOCSHELL 0x7f7219e40000 == 101 [pid = 1819] [id = 328] 16:31:40 INFO - PROCESS | 1819 | --DOMWINDOW == 266 (0x7f7208ba1400) [pid = 1819] [serial = 872] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1819 | --DOMWINDOW == 265 (0x7f721c59cc00) [pid = 1819] [serial = 884] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1819 | --DOMWINDOW == 264 (0x7f720821bc00) [pid = 1819] [serial = 893] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1819 | --DOMWINDOW == 263 (0x7f721af79800) [pid = 1819] [serial = 881] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1819 | --DOMWINDOW == 262 (0x7f722dec9400) [pid = 1819] [serial = 890] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1819 | --DOMWINDOW == 261 (0x7f721130fc00) [pid = 1819] [serial = 902] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1819 | --DOMWINDOW == 260 (0x7f7215e71400) [pid = 1819] [serial = 878] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1819 | --DOMWINDOW == 259 (0x7f7229d27000) [pid = 1819] [serial = 887] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1819 | --DOMWINDOW == 258 (0x7f7211797800) [pid = 1819] [serial = 875] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1819 | --DOMWINDOW == 257 (0x7f7206373800) [pid = 1819] [serial = 896] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1819 | --DOMWINDOW == 256 (0x7f72082e0c00) [pid = 1819] [serial = 899] [outer = (nil)] [url = about:blank] 16:31:40 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7206a52800 == 102 [pid = 1819] [id = 342] 16:31:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 257 (0x7f7203b21800) [pid = 1819] [serial = 1027] [outer = (nil)] 16:31:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 258 (0x7f72064e0000) [pid = 1819] [serial = 1028] [outer = 0x7f7203b21800] 16:31:40 INFO - PROCESS | 1819 | 1461195100652 Marionette DEBUG loaded listener.js 16:31:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 259 (0x7f720f719400) [pid = 1819] [serial = 1029] [outer = 0x7f7203b21800] 16:31:40 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72164c9800 == 101 [pid = 1819] [id = 327] 16:31:40 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72164bb800 == 100 [pid = 1819] [id = 326] 16:31:40 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72156b2000 == 99 [pid = 1819] [id = 325] 16:31:40 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7211d29800 == 98 [pid = 1819] [id = 324] 16:31:40 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72102b2000 == 97 [pid = 1819] [id = 323] 16:31:40 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206ddc000 == 96 [pid = 1819] [id = 322] 16:31:40 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206ddf000 == 95 [pid = 1819] [id = 321] 16:31:40 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206a69800 == 94 [pid = 1819] [id = 319] 16:31:40 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206a56000 == 93 [pid = 1819] [id = 318] 16:31:40 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72042ed800 == 92 [pid = 1819] [id = 317] 16:31:40 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7216065000 == 91 [pid = 1819] [id = 316] 16:31:40 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72043d3800 == 90 [pid = 1819] [id = 315] 16:31:41 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206196000 == 89 [pid = 1819] [id = 314] 16:31:41 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7216059000 == 88 [pid = 1819] [id = 313] 16:31:41 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7233322000 == 87 [pid = 1819] [id = 312] 16:31:41 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721ab5e800 == 86 [pid = 1819] [id = 311] 16:31:41 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7213b21000 == 85 [pid = 1819] [id = 310] 16:31:41 INFO - PROCESS | 1819 | --DOMWINDOW == 258 (0x7f7208bb9400) [pid = 1819] [serial = 926] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 1819 | --DOMWINDOW == 257 (0x7f721ad1f800) [pid = 1819] [serial = 917] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 1819 | --DOMWINDOW == 256 (0x7f7213f13800) [pid = 1819] [serial = 911] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 1819 | --DOMWINDOW == 255 (0x7f72156d9400) [pid = 1819] [serial = 912] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 1819 | --DOMWINDOW == 254 (0x7f72082e4800) [pid = 1819] [serial = 906] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 1819 | --DOMWINDOW == 253 (0x7f720829c800) [pid = 1819] [serial = 905] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 1819 | --DOMWINDOW == 252 (0x7f720f70e400) [pid = 1819] [serial = 908] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 1819 | --DOMWINDOW == 251 (0x7f7211792400) [pid = 1819] [serial = 909] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 1819 | --DOMWINDOW == 250 (0x7f7228ca0800) [pid = 1819] [serial = 920] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 1819 | --DOMWINDOW == 249 (0x7f7215e72400) [pid = 1819] [serial = 914] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 1819 | --DOMWINDOW == 248 (0x7f720ecc5800) [pid = 1819] [serial = 923] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 1819 | --DOMWINDOW == 247 (0x7f722dec4000) [pid = 1819] [serial = 921] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 1819 | --DOMWINDOW == 246 (0x7f721b42a800) [pid = 1819] [serial = 918] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 1819 | --DOMWINDOW == 245 (0x7f7216775800) [pid = 1819] [serial = 915] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 1819 | --DOMWINDOW == 244 (0x7f720ecbc800) [pid = 1819] [serial = 927] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 1819 | --DOMWINDOW == 243 (0x7f72111c9400) [pid = 1819] [serial = 924] [outer = (nil)] [url = about:blank] 16:31:41 INFO - PROCESS | 1819 | 1461195101692 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:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1570ms 16:31:41 INFO - PROCESS | 1819 | 1461195101721 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 16:31:41 INFO - PROCESS | 1819 | 1461195101724 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 16:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:31:41 INFO - PROCESS | 1819 | 1461195101729 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:31:41 INFO - PROCESS | 1819 | 1461195101730 Marionette TRACE conn3 <- [1,1342,null,{}] 16:31:41 INFO - PROCESS | 1819 | 1461195101735 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:31:41 INFO - PROCESS | 1819 | 1461195101855 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 16:31:41 INFO - PROCESS | 1819 | 1461195101863 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7210166000 == 86 [pid = 1819] [id = 343] 16:31:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 244 (0x7f720397c400) [pid = 1819] [serial = 1030] [outer = (nil)] 16:31:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 245 (0x7f7211a97c00) [pid = 1819] [serial = 1031] [outer = 0x7f720397c400] 16:31:41 INFO - PROCESS | 1819 | 1461195101913 Marionette DEBUG loaded listener.js 16:31:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 246 (0x7f7213b43c00) [pid = 1819] [serial = 1032] [outer = 0x7f720397c400] 16:31:42 INFO - PROCESS | 1819 | 1461195102585 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:31:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:31:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 923ms 16:31:42 INFO - PROCESS | 1819 | 1461195102653 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 16:31:42 INFO - PROCESS | 1819 | 1461195102656 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 16:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:31:42 INFO - PROCESS | 1819 | 1461195102660 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:31:42 INFO - PROCESS | 1819 | 1461195102663 Marionette TRACE conn3 <- [1,1346,null,{}] 16:31:42 INFO - PROCESS | 1819 | 1461195102667 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:31:42 INFO - PROCESS | 1819 | 1461195102783 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 16:31:42 INFO - PROCESS | 1819 | 1461195102795 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72164b9800 == 87 [pid = 1819] [id = 344] 16:31:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 247 (0x7f721563d800) [pid = 1819] [serial = 1033] [outer = (nil)] 16:31:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 248 (0x7f7215784c00) [pid = 1819] [serial = 1034] [outer = 0x7f721563d800] 16:31:42 INFO - PROCESS | 1819 | 1461195102853 Marionette DEBUG loaded listener.js 16:31:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 249 (0x7f7217f66c00) [pid = 1819] [serial = 1035] [outer = 0x7f721563d800] 16:31:43 INFO - PROCESS | 1819 | 1461195103610 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:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 975ms 16:31:43 INFO - PROCESS | 1819 | 1461195103636 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 16:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:31:43 INFO - PROCESS | 1819 | 1461195103639 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 16:31:43 INFO - PROCESS | 1819 | 1461195103646 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:31:43 INFO - PROCESS | 1819 | 1461195103648 Marionette TRACE conn3 <- [1,1350,null,{}] 16:31:43 INFO - PROCESS | 1819 | 1461195103652 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:31:43 INFO - PROCESS | 1819 | 1461195103828 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 16:31:43 INFO - PROCESS | 1819 | 1461195103856 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7219d6b000 == 88 [pid = 1819] [id = 345] 16:31:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 250 (0x7f721ab47c00) [pid = 1819] [serial = 1036] [outer = (nil)] 16:31:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 251 (0x7f721b426000) [pid = 1819] [serial = 1037] [outer = 0x7f721ab47c00] 16:31:43 INFO - PROCESS | 1819 | 1461195103906 Marionette DEBUG loaded listener.js 16:31:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 252 (0x7f721c437000) [pid = 1819] [serial = 1038] [outer = 0x7f721ab47c00] 16:31:44 INFO - PROCESS | 1819 | 1461195104586 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:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 978ms 16:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:31:44 INFO - PROCESS | 1819 | 1461195104641 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 16:31:44 INFO - PROCESS | 1819 | 1461195104643 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 16:31:44 INFO - PROCESS | 1819 | 1461195104647 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:31:44 INFO - PROCESS | 1819 | 1461195104650 Marionette TRACE conn3 <- [1,1354,null,{}] 16:31:44 INFO - PROCESS | 1819 | 1461195104655 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:31:44 INFO - PROCESS | 1819 | 1461195104815 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 16:31:44 INFO - PROCESS | 1819 | 1461195104836 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721b387800 == 89 [pid = 1819] [id = 346] 16:31:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 253 (0x7f720636a400) [pid = 1819] [serial = 1039] [outer = (nil)] 16:31:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 254 (0x7f721bc48c00) [pid = 1819] [serial = 1040] [outer = 0x7f720636a400] 16:31:44 INFO - PROCESS | 1819 | 1461195104886 Marionette DEBUG loaded listener.js 16:31:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 255 (0x7f721ed68400) [pid = 1819] [serial = 1041] [outer = 0x7f720636a400] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 254 (0x7f7208d5ac00) [pid = 1819] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 253 (0x7f72111cd400) [pid = 1819] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 252 (0x7f720ea16800) [pid = 1819] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 251 (0x7f7208a29000) [pid = 1819] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 250 (0x7f7228e1c800) [pid = 1819] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 249 (0x7f7228954800) [pid = 1819] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 248 (0x7f721ad1d800) [pid = 1819] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 247 (0x7f720ecba400) [pid = 1819] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 246 (0x7f721178c800) [pid = 1819] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 245 (0x7f72111c7400) [pid = 1819] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 244 (0x7f7206379800) [pid = 1819] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 243 (0x7f721145b000) [pid = 1819] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 242 (0x7f7211460c00) [pid = 1819] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 241 (0x7f720ea13000) [pid = 1819] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 240 (0x7f72082e2800) [pid = 1819] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 239 (0x7f721b96f000) [pid = 1819] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 238 (0x7f7203b19c00) [pid = 1819] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 237 (0x7f72129c5400) [pid = 1819] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 236 (0x7f721c04c800) [pid = 1819] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 235 (0x7f721c591400) [pid = 1819] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 234 (0x7f7208d5b000) [pid = 1819] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 233 (0x7f721af72800) [pid = 1819] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 232 (0x7f7211458800) [pid = 1819] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 231 (0x7f7212671000) [pid = 1819] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 230 (0x7f721c62bc00) [pid = 1819] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 229 (0x7f7213f18000) [pid = 1819] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 228 (0x7f7211b0b800) [pid = 1819] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 227 (0x7f721a21f400) [pid = 1819] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 226 (0x7f7208ba2800) [pid = 1819] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 225 (0x7f7208219000) [pid = 1819] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 224 (0x7f72129c4c00) [pid = 1819] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 223 (0x7f72063d0c00) [pid = 1819] [serial = 843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 222 (0x7f720ea14800) [pid = 1819] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 221 (0x7f7214058400) [pid = 1819] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 220 (0x7f7211791c00) [pid = 1819] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 219 (0x7f7211d7e800) [pid = 1819] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 218 (0x7f721376f000) [pid = 1819] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 217 (0x7f721caf0400) [pid = 1819] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 216 (0x7f7215631c00) [pid = 1819] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:31:45 INFO - PROCESS | 1819 | --DOMWINDOW == 215 (0x7f7212676800) [pid = 1819] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:31:46 INFO - PROCESS | 1819 | 1461195106183 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:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1583ms 16:31:46 INFO - PROCESS | 1819 | 1461195106231 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 16:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:31:46 INFO - PROCESS | 1819 | 1461195106242 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 16:31:46 INFO - PROCESS | 1819 | 1461195106247 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:31:46 INFO - PROCESS | 1819 | 1461195106250 Marionette TRACE conn3 <- [1,1358,null,{}] 16:31:46 INFO - PROCESS | 1819 | 1461195106254 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:31:46 INFO - PROCESS | 1819 | 1461195106420 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 16:31:46 INFO - PROCESS | 1819 | 1461195106437 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721147c800 == 90 [pid = 1819] [id = 347] 16:31:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 216 (0x7f7208a28400) [pid = 1819] [serial = 1042] [outer = (nil)] 16:31:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 217 (0x7f720ea16800) [pid = 1819] [serial = 1043] [outer = 0x7f7208a28400] 16:31:46 INFO - PROCESS | 1819 | 1461195106487 Marionette DEBUG loaded listener.js 16:31:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 218 (0x7f7211986c00) [pid = 1819] [serial = 1044] [outer = 0x7f7208a28400] 16:31:47 INFO - PROCESS | 1819 | 1461195107079 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:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 876ms 16:31:47 INFO - PROCESS | 1819 | 1461195107123 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 16:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:31:47 INFO - PROCESS | 1819 | 1461195107126 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 16:31:47 INFO - PROCESS | 1819 | 1461195107130 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:31:47 INFO - PROCESS | 1819 | 1461195107133 Marionette TRACE conn3 <- [1,1362,null,{}] 16:31:47 INFO - PROCESS | 1819 | 1461195107137 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:31:47 INFO - PROCESS | 1819 | 1461195107258 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 16:31:47 INFO - PROCESS | 1819 | 1461195107272 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721c47c800 == 91 [pid = 1819] [id = 348] 16:31:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 219 (0x7f7203b22000) [pid = 1819] [serial = 1045] [outer = (nil)] 16:31:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 220 (0x7f72129c5400) [pid = 1819] [serial = 1046] [outer = 0x7f7203b22000] 16:31:47 INFO - PROCESS | 1819 | 1461195107324 Marionette DEBUG loaded listener.js 16:31:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 221 (0x7f721568cc00) [pid = 1819] [serial = 1047] [outer = 0x7f7203b22000] 16:31:48 INFO - PROCESS | 1819 | 1461195108152 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:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1074ms 16:31:48 INFO - PROCESS | 1819 | 1461195108206 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 16:31:48 INFO - PROCESS | 1819 | 1461195108210 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 16:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:31:48 INFO - PROCESS | 1819 | 1461195108218 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:31:48 INFO - PROCESS | 1819 | 1461195108223 Marionette TRACE conn3 <- [1,1366,null,{}] 16:31:48 INFO - PROCESS | 1819 | 1461195108230 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:31:48 INFO - PROCESS | 1819 | 1461195108401 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 16:31:48 INFO - PROCESS | 1819 | 1461195108577 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7206dea800 == 92 [pid = 1819] [id = 349] 16:31:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 222 (0x7f72061b4c00) [pid = 1819] [serial = 1048] [outer = (nil)] 16:31:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 223 (0x7f72064e3400) [pid = 1819] [serial = 1049] [outer = 0x7f72061b4c00] 16:31:48 INFO - PROCESS | 1819 | 1461195108642 Marionette DEBUG loaded listener.js 16:31:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 224 (0x7f7206ea8c00) [pid = 1819] [serial = 1050] [outer = 0x7f72061b4c00] 16:31:49 INFO - PROCESS | 1819 | 1461195109493 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:31:49 INFO - PROCESS | 1819 | 1461195109560 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 16:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:31:49 INFO - PROCESS | 1819 | 1461195109569 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:31:49 INFO - PROCESS | 1819 | 1461195109572 Marionette TRACE conn3 <- [1,1370,null,{}] 16:31:49 INFO - PROCESS | 1819 | 1461195109577 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:31:49 INFO - PROCESS | 1819 | 1461195109765 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 16:31:49 INFO - PROCESS | 1819 | 1461195109937 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7216449800 == 93 [pid = 1819] [id = 350] 16:31:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 225 (0x7f72061b7400) [pid = 1819] [serial = 1051] [outer = (nil)] 16:31:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 226 (0x7f720ea17c00) [pid = 1819] [serial = 1052] [outer = 0x7f72061b7400] 16:31:50 INFO - PROCESS | 1819 | 1461195110002 Marionette DEBUG loaded listener.js 16:31:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 227 (0x7f720f70d400) [pid = 1819] [serial = 1053] [outer = 0x7f72061b7400] 16:31:50 INFO - PROCESS | 1819 | 1461195110891 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:31:50 INFO - PROCESS | 1819 | 1461195110952 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 16:31:50 INFO - PROCESS | 1819 | 1461195110958 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:31:50 INFO - PROCESS | 1819 | 1461195110963 Marionette TRACE conn3 <- [1,1374,null,{}] 16:31:50 INFO - PROCESS | 1819 | 1461195110977 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:31:51 INFO - PROCESS | 1819 | 1461195111163 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 16:31:51 INFO - PROCESS | 1819 | 1461195111337 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72289d4800 == 94 [pid = 1819] [id = 351] 16:31:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 228 (0x7f7213775c00) [pid = 1819] [serial = 1054] [outer = (nil)] 16:31:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 229 (0x7f721563cc00) [pid = 1819] [serial = 1055] [outer = 0x7f7213775c00] 16:31:51 INFO - PROCESS | 1819 | 1461195111441 Marionette DEBUG loaded listener.js 16:31:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 230 (0x7f7215e6f000) [pid = 1819] [serial = 1056] [outer = 0x7f7213775c00] 16:31:52 INFO - PROCESS | 1819 | [1819] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:31:52 INFO - PROCESS | 1819 | 1461195112207 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 16:31:52 INFO - PROCESS | 1819 | 1461195112247 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 16:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:31:52 INFO - PROCESS | 1819 | 1461195112253 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:31:52 INFO - PROCESS | 1819 | 1461195112255 Marionette TRACE conn3 <- [1,1378,null,{}] 16:31:52 INFO - PROCESS | 1819 | 1461195112260 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:31:52 INFO - PROCESS | 1819 | 1461195112421 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 16:31:52 INFO - PROCESS | 1819 | 1461195112591 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f722d996000 == 95 [pid = 1819] [id = 352] 16:31:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 231 (0x7f7213f1e000) [pid = 1819] [serial = 1057] [outer = (nil)] 16:31:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 232 (0x7f7217fb4c00) [pid = 1819] [serial = 1058] [outer = 0x7f7213f1e000] 16:31:52 INFO - PROCESS | 1819 | 1461195112654 Marionette DEBUG loaded listener.js 16:31:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 233 (0x7f721ab4ec00) [pid = 1819] [serial = 1059] [outer = 0x7f7213f1e000] 16:31:53 INFO - PROCESS | 1819 | 1461195113412 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:31:53 INFO - PROCESS | 1819 | 1461195113492 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 16:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:31:53 INFO - PROCESS | 1819 | 1461195113498 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:31:53 INFO - PROCESS | 1819 | 1461195113500 Marionette TRACE conn3 <- [1,1382,null,{}] 16:31:53 INFO - PROCESS | 1819 | 1461195113504 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:31:53 INFO - PROCESS | 1819 | 1461195113653 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 16:31:53 INFO - PROCESS | 1819 | 1461195113827 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f723256b000 == 96 [pid = 1819] [id = 353] 16:31:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 234 (0x7f720397d400) [pid = 1819] [serial = 1060] [outer = (nil)] 16:31:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 235 (0x7f721b428800) [pid = 1819] [serial = 1061] [outer = 0x7f720397d400] 16:31:53 INFO - PROCESS | 1819 | 1461195113891 Marionette DEBUG loaded listener.js 16:31:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 236 (0x7f721c62bc00) [pid = 1819] [serial = 1062] [outer = 0x7f720397d400] 16:31:54 INFO - PROCESS | 1819 | [1819] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:31:54 INFO - PROCESS | 1819 | 1461195114674 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:31:54 INFO - PROCESS | 1819 | 1461195114728 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 16:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:31:54 INFO - PROCESS | 1819 | 1461195114733 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:31:54 INFO - PROCESS | 1819 | 1461195114735 Marionette TRACE conn3 <- [1,1386,null,{}] 16:31:54 INFO - PROCESS | 1819 | 1461195114740 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:31:54 INFO - PROCESS | 1819 | 1461195114916 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 16:31:55 INFO - PROCESS | 1819 | 1461195115084 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f720551c800 == 97 [pid = 1819] [id = 354] 16:31:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 237 (0x7f7212904000) [pid = 1819] [serial = 1063] [outer = (nil)] 16:31:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 238 (0x7f7228948000) [pid = 1819] [serial = 1064] [outer = 0x7f7212904000] 16:31:55 INFO - PROCESS | 1819 | 1461195115156 Marionette DEBUG loaded listener.js 16:31:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 239 (0x7f722d838000) [pid = 1819] [serial = 1065] [outer = 0x7f7212904000] 16:31:55 INFO - PROCESS | 1819 | 1461195115944 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:31:56 INFO - PROCESS | 1819 | 1461195116021 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 16:31:56 INFO - PROCESS | 1819 | 1461195116026 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:31:56 INFO - PROCESS | 1819 | 1461195116028 Marionette TRACE conn3 <- [1,1390,null,{}] 16:31:56 INFO - PROCESS | 1819 | 1461195116033 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:31:56 INFO - PROCESS | 1819 | 1461195116171 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 16:31:56 INFO - PROCESS | 1819 | 1461195116342 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206326000 == 98 [pid = 1819] [id = 355] 16:31:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 240 (0x7f72129cb400) [pid = 1819] [serial = 1066] [outer = (nil)] 16:31:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 241 (0x7f721667b400) [pid = 1819] [serial = 1067] [outer = 0x7f72129cb400] 16:31:56 INFO - PROCESS | 1819 | 1461195116404 Marionette DEBUG loaded listener.js 16:31:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 242 (0x7f7216774000) [pid = 1819] [serial = 1068] [outer = 0x7f72129cb400] 16:31:57 INFO - PROCESS | 1819 | 1461195117055 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:31:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:31:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1076ms 16:31:57 INFO - PROCESS | 1819 | 1461195117103 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 16:31:57 INFO - PROCESS | 1819 | 1461195117105 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 16:31:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:31:57 INFO - PROCESS | 1819 | 1461195117110 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:31:57 INFO - PROCESS | 1819 | 1461195117113 Marionette TRACE conn3 <- [1,1394,null,{}] 16:31:57 INFO - PROCESS | 1819 | 1461195117118 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:31:57 INFO - PROCESS | 1819 | 1461195117258 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 16:31:57 INFO - PROCESS | 1819 | 1461195117430 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7200ecf800 == 99 [pid = 1819] [id = 356] 16:31:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 243 (0x7f720ec8c800) [pid = 1819] [serial = 1069] [outer = (nil)] 16:31:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 244 (0x7f720ec94400) [pid = 1819] [serial = 1070] [outer = 0x7f720ec8c800] 16:31:57 INFO - PROCESS | 1819 | 1461195117488 Marionette DEBUG loaded listener.js 16:31:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 245 (0x7f720ec99800) [pid = 1819] [serial = 1071] [outer = 0x7f720ec8c800] 16:31:58 INFO - PROCESS | 1819 | 1461195118183 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:31:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:31:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1131ms 16:31:58 INFO - PROCESS | 1819 | 1461195118243 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 16:31:58 INFO - PROCESS | 1819 | 1461195118246 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 16:31:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:31:58 INFO - PROCESS | 1819 | 1461195118253 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:31:58 INFO - PROCESS | 1819 | 1461195118255 Marionette TRACE conn3 <- [1,1398,null,{}] 16:31:58 INFO - PROCESS | 1819 | 1461195118260 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:31:58 INFO - PROCESS | 1819 | 1461195118409 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 16:31:58 INFO - PROCESS | 1819 | 1461195118586 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f720632b000 == 100 [pid = 1819] [id = 357] 16:31:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 246 (0x7f7200ee3400) [pid = 1819] [serial = 1072] [outer = (nil)] 16:31:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 247 (0x7f7200eec400) [pid = 1819] [serial = 1073] [outer = 0x7f7200ee3400] 16:31:58 INFO - PROCESS | 1819 | 1461195118645 Marionette DEBUG loaded listener.js 16:31:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 248 (0x7f7200ef1400) [pid = 1819] [serial = 1074] [outer = 0x7f7200ee3400] 16:31:59 INFO - PROCESS | 1819 | 1461195119414 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:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1230ms 16:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:31:59 INFO - PROCESS | 1819 | 1461195119484 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 16:31:59 INFO - PROCESS | 1819 | 1461195119487 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 16:31:59 INFO - PROCESS | 1819 | 1461195119493 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:31:59 INFO - PROCESS | 1819 | 1461195119495 Marionette TRACE conn3 <- [1,1402,null,{}] 16:31:59 INFO - PROCESS | 1819 | 1461195119500 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:31:59 INFO - PROCESS | 1819 | 1461195119659 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 16:31:59 INFO - PROCESS | 1819 | 1461195119830 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7200fd9800 == 101 [pid = 1819] [id = 358] 16:31:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 249 (0x7f7200ee8800) [pid = 1819] [serial = 1075] [outer = (nil)] 16:31:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 250 (0x7f72010c6c00) [pid = 1819] [serial = 1076] [outer = 0x7f7200ee8800] 16:31:59 INFO - PROCESS | 1819 | 1461195119892 Marionette DEBUG loaded listener.js 16:31:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 251 (0x7f72010cac00) [pid = 1819] [serial = 1077] [outer = 0x7f7200ee8800] 16:32:00 INFO - PROCESS | 1819 | 1461195120700 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:32:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:32:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1281ms 16:32:00 INFO - PROCESS | 1819 | 1461195120773 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 16:32:00 INFO - PROCESS | 1819 | 1461195120776 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 16:32:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:32:00 INFO - PROCESS | 1819 | 1461195120782 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:32:00 INFO - PROCESS | 1819 | 1461195120785 Marionette TRACE conn3 <- [1,1406,null,{}] 16:32:00 INFO - PROCESS | 1819 | 1461195120790 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:32:01 INFO - PROCESS | 1819 | 1461195121014 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 16:32:01 INFO - PROCESS | 1819 | 1461195121184 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7208bc5000 == 102 [pid = 1819] [id = 359] 16:32:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 252 (0x7f7200ee5c00) [pid = 1819] [serial = 1078] [outer = (nil)] 16:32:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 253 (0x7f72064e8000) [pid = 1819] [serial = 1079] [outer = 0x7f7200ee5c00] 16:32:01 INFO - PROCESS | 1819 | 1461195121253 Marionette DEBUG loaded listener.js 16:32:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 254 (0x7f720ec96000) [pid = 1819] [serial = 1080] [outer = 0x7f7200ee5c00] 16:32:01 INFO - PROCESS | 1819 | 1461195121997 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:32:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:32:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1282ms 16:32:02 INFO - PROCESS | 1819 | 1461195122065 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 16:32:02 INFO - PROCESS | 1819 | 1461195122068 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 16:32:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:32:02 INFO - PROCESS | 1819 | 1461195122095 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:32:02 INFO - PROCESS | 1819 | 1461195122098 Marionette TRACE conn3 <- [1,1410,null,{}] 16:32:02 INFO - PROCESS | 1819 | 1461195122105 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:32:02 INFO - PROCESS | 1819 | 1461195122265 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 16:32:02 INFO - PROCESS | 1819 | 1461195122442 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f720f68a000 == 103 [pid = 1819] [id = 360] 16:32:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 255 (0x7f7200ef1c00) [pid = 1819] [serial = 1081] [outer = (nil)] 16:32:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 256 (0x7f7204e20400) [pid = 1819] [serial = 1082] [outer = 0x7f7200ef1c00] 16:32:02 INFO - PROCESS | 1819 | 1461195122501 Marionette DEBUG loaded listener.js 16:32:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 257 (0x7f7204e25800) [pid = 1819] [serial = 1083] [outer = 0x7f7200ef1c00] 16:32:03 INFO - PROCESS | 1819 | 1461195123675 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:32:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:32:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1634ms 16:32:03 INFO - PROCESS | 1819 | 1461195123726 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 16:32:03 INFO - PROCESS | 1819 | 1461195123730 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 16:32:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:32:03 INFO - PROCESS | 1819 | 1461195123743 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:32:03 INFO - PROCESS | 1819 | 1461195123750 Marionette TRACE conn3 <- [1,1414,null,{}] 16:32:03 INFO - PROCESS | 1819 | 1461195123798 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:32:04 INFO - PROCESS | 1819 | 1461195124080 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 16:32:04 INFO - PROCESS | 1819 | 1461195124223 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7206dee000 == 104 [pid = 1819] [id = 361] 16:32:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 258 (0x7f7203b13c00) [pid = 1819] [serial = 1084] [outer = (nil)] 16:32:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 259 (0x7f72041f7400) [pid = 1819] [serial = 1085] [outer = 0x7f7203b13c00] 16:32:04 INFO - PROCESS | 1819 | 1461195124281 Marionette DEBUG loaded listener.js 16:32:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 260 (0x7f72061b7000) [pid = 1819] [serial = 1086] [outer = 0x7f7203b13c00] 16:32:05 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7222c16000 == 103 [pid = 1819] [id = 170] 16:32:05 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721147c800 == 102 [pid = 1819] [id = 347] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 259 (0x7f7203982800) [pid = 1819] [serial = 959] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 258 (0x7f721572bc00) [pid = 1819] [serial = 986] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721b387800 == 101 [pid = 1819] [id = 346] 16:32:05 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7219d6b000 == 100 [pid = 1819] [id = 345] 16:32:05 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72164b9800 == 99 [pid = 1819] [id = 344] 16:32:05 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7210166000 == 98 [pid = 1819] [id = 343] 16:32:05 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206a52800 == 97 [pid = 1819] [id = 342] 16:32:05 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206c90000 == 96 [pid = 1819] [id = 341] 16:32:05 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206475000 == 95 [pid = 1819] [id = 340] 16:32:05 INFO - PROCESS | 1819 | --DOCSHELL 0x7f720826f000 == 94 [pid = 1819] [id = 339] 16:32:05 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721ed22800 == 93 [pid = 1819] [id = 334] 16:32:05 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c8eb800 == 92 [pid = 1819] [id = 333] 16:32:05 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721b9b8000 == 91 [pid = 1819] [id = 332] 16:32:05 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722e258000 == 90 [pid = 1819] [id = 309] 16:32:05 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7216817000 == 89 [pid = 1819] [id = 331] 16:32:05 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721017e000 == 88 [pid = 1819] [id = 330] 16:32:05 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72043c6800 == 87 [pid = 1819] [id = 329] 16:32:05 INFO - PROCESS | 1819 | 1461195125300 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:32:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:32:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1587ms 16:32:05 INFO - PROCESS | 1819 | 1461195125330 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 16:32:05 INFO - PROCESS | 1819 | 1461195125336 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 16:32:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:32:05 INFO - PROCESS | 1819 | 1461195125345 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:32:05 INFO - PROCESS | 1819 | 1461195125348 Marionette TRACE conn3 <- [1,1418,null,{}] 16:32:05 INFO - PROCESS | 1819 | 1461195125353 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:32:05 INFO - PROCESS | 1819 | 1461195125530 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 257 (0x7f722decc800) [pid = 1819] [serial = 737] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 256 (0x7f7211308400) [pid = 1819] [serial = 977] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 255 (0x7f7213906c00) [pid = 1819] [serial = 632] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 254 (0x7f720ecc0800) [pid = 1819] [serial = 974] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 253 (0x7f722dcc0400) [pid = 1819] [serial = 692] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 252 (0x7f7229dd6c00) [pid = 1819] [serial = 689] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 251 (0x7f721c437800) [pid = 1819] [serial = 641] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 250 (0x7f7213f1c800) [pid = 1819] [serial = 929] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 249 (0x7f7215632800) [pid = 1819] [serial = 984] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 248 (0x7f7211a9a400) [pid = 1819] [serial = 554] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 247 (0x7f72110c8400) [pid = 1819] [serial = 975] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 246 (0x7f7211e66400) [pid = 1819] [serial = 593] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 245 (0x7f722dcc4400) [pid = 1819] [serial = 903] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 244 (0x7f7221f54000) [pid = 1819] [serial = 650] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 243 (0x7f72121edc00) [pid = 1819] [serial = 677] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 242 (0x7f7211798c00) [pid = 1819] [serial = 602] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 241 (0x7f721eb88800) [pid = 1819] [serial = 944] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 240 (0x7f722df93c00) [pid = 1819] [serial = 953] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 239 (0x7f7211a80000) [pid = 1819] [serial = 978] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 238 (0x7f7208bb3400) [pid = 1819] [serial = 932] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 237 (0x7f7208bbd400) [pid = 1819] [serial = 971] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 236 (0x7f721ab44800) [pid = 1819] [serial = 938] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 235 (0x7f721b1b4000) [pid = 1819] [serial = 947] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 234 (0x7f722dec2000) [pid = 1819] [serial = 731] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 233 (0x7f720ea20c00) [pid = 1819] [serial = 972] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 232 (0x7f72061afc00) [pid = 1819] [serial = 966] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 231 (0x7f721266b000) [pid = 1819] [serial = 983] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 230 (0x7f7216776400) [pid = 1819] [serial = 560] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 229 (0x7f7228ca7c00) [pid = 1819] [serial = 686] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 228 (0x7f7208a24000) [pid = 1819] [serial = 962] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 227 (0x7f72041f8000) [pid = 1819] [serial = 950] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 226 (0x7f721c59b800) [pid = 1819] [serial = 734] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 225 (0x7f72163d7000) [pid = 1819] [serial = 740] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 224 (0x7f7229ecb800) [pid = 1819] [serial = 728] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 223 (0x7f7215631000) [pid = 1819] [serial = 596] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 222 (0x7f721568e000) [pid = 1819] [serial = 722] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 221 (0x7f721cbf9800) [pid = 1819] [serial = 644] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 220 (0x7f721c048c00) [pid = 1819] [serial = 638] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 219 (0x7f7213eb4800) [pid = 1819] [serial = 980] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 218 (0x7f721ab51800) [pid = 1819] [serial = 941] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 217 (0x7f7228946800) [pid = 1819] [serial = 683] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 216 (0x7f7208bac800) [pid = 1819] [serial = 743] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 215 (0x7f72041ee400) [pid = 1819] [serial = 965] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 214 (0x7f720821f400) [pid = 1819] [serial = 968] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 213 (0x7f7219ec3400) [pid = 1819] [serial = 566] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 212 (0x7f722e2ec400) [pid = 1819] [serial = 956] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 211 (0x7f72155f9800) [pid = 1819] [serial = 981] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 210 (0x7f72064e7400) [pid = 1819] [serial = 845] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 209 (0x7f72111d1000) [pid = 1819] [serial = 629] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 208 (0x7f721c045800) [pid = 1819] [serial = 680] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 207 (0x7f7213b46c00) [pid = 1819] [serial = 557] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 206 (0x7f72169ef400) [pid = 1819] [serial = 635] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 205 (0x7f7217f63800) [pid = 1819] [serial = 563] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 204 (0x7f721ed5b000) [pid = 1819] [serial = 647] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 203 (0x7f7217fb0c00) [pid = 1819] [serial = 599] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 202 (0x7f72082dc000) [pid = 1819] [serial = 969] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 201 (0x7f721b1c1000) [pid = 1819] [serial = 725] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | --DOMWINDOW == 200 (0x7f7211a89000) [pid = 1819] [serial = 935] [outer = (nil)] [url = about:blank] 16:32:05 INFO - PROCESS | 1819 | 1461195125776 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72061a1800 == 88 [pid = 1819] [id = 362] 16:32:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 201 (0x7f72061b9800) [pid = 1819] [serial = 1087] [outer = (nil)] 16:32:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 202 (0x7f7206ead800) [pid = 1819] [serial = 1088] [outer = 0x7f72061b9800] 16:32:05 INFO - PROCESS | 1819 | 1461195125833 Marionette DEBUG loaded listener.js 16:32:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 203 (0x7f72082e0000) [pid = 1819] [serial = 1089] [outer = 0x7f72061b9800] 16:32:06 INFO - PROCESS | 1819 | 1461195126388 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:32:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:32:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1077ms 16:32:06 INFO - PROCESS | 1819 | 1461195126484 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 16:32:06 INFO - PROCESS | 1819 | 1461195126486 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 16:32:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:32:06 INFO - PROCESS | 1819 | 1461195126493 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:32:06 INFO - PROCESS | 1819 | 1461195126497 Marionette TRACE conn3 <- [1,1422,null,{}] 16:32:06 INFO - PROCESS | 1819 | 1461195126511 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:32:06 INFO - PROCESS | 1819 | 1461195126655 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 16:32:06 INFO - PROCESS | 1819 | 1461195126774 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f720f695000 == 89 [pid = 1819] [id = 363] 16:32:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 204 (0x7f7208219800) [pid = 1819] [serial = 1090] [outer = (nil)] 16:32:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 205 (0x7f7208bb3c00) [pid = 1819] [serial = 1091] [outer = 0x7f7208219800] 16:32:06 INFO - PROCESS | 1819 | 1461195126828 Marionette DEBUG loaded listener.js 16:32:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 206 (0x7f720ea20000) [pid = 1819] [serial = 1092] [outer = 0x7f7208219800] 16:32:07 INFO - PROCESS | 1819 | 1461195127494 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:32:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:32:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1031ms 16:32:07 INFO - PROCESS | 1819 | 1461195127524 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 16:32:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:32:07 INFO - PROCESS | 1819 | 1461195127536 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 16:32:07 INFO - PROCESS | 1819 | 1461195127542 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:32:07 INFO - PROCESS | 1819 | 1461195127544 Marionette TRACE conn3 <- [1,1426,null,{}] 16:32:07 INFO - PROCESS | 1819 | 1461195127548 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:32:07 INFO - PROCESS | 1819 | 1461195127721 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 16:32:07 INFO - PROCESS | 1819 | 1461195127750 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72104cd000 == 90 [pid = 1819] [id = 364] 16:32:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 207 (0x7f72082e0c00) [pid = 1819] [serial = 1093] [outer = (nil)] 16:32:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 208 (0x7f720ec9b800) [pid = 1819] [serial = 1094] [outer = 0x7f72082e0c00] 16:32:07 INFO - PROCESS | 1819 | 1461195127800 Marionette DEBUG loaded listener.js 16:32:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 209 (0x7f720f4d6000) [pid = 1819] [serial = 1095] [outer = 0x7f72082e0c00] 16:32:08 INFO - PROCESS | 1819 | 1461195128476 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:32:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:32:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 980ms 16:32:08 INFO - PROCESS | 1819 | 1461195128522 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 16:32:08 INFO - PROCESS | 1819 | 1461195128525 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 16:32:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:32:08 INFO - PROCESS | 1819 | 1461195128530 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:32:08 INFO - PROCESS | 1819 | 1461195128531 Marionette TRACE conn3 <- [1,1430,null,{}] 16:32:08 INFO - PROCESS | 1819 | 1461195128536 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:32:08 INFO - PROCESS | 1819 | 1461195128705 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 16:32:08 INFO - PROCESS | 1819 | 1461195128746 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7212551000 == 91 [pid = 1819] [id = 365] 16:32:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 210 (0x7f720ec8f000) [pid = 1819] [serial = 1096] [outer = (nil)] 16:32:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 211 (0x7f72110d0c00) [pid = 1819] [serial = 1097] [outer = 0x7f720ec8f000] 16:32:08 INFO - PROCESS | 1819 | 1461195128805 Marionette DEBUG loaded listener.js 16:32:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 212 (0x7f7211303c00) [pid = 1819] [serial = 1098] [outer = 0x7f720ec8f000] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 211 (0x7f720ebd8000) [pid = 1819] [serial = 819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 210 (0x7f72169f3800) [pid = 1819] [serial = 777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 209 (0x7f721b41e000) [pid = 1819] [serial = 786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 208 (0x7f7216772c00) [pid = 1819] [serial = 774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 207 (0x7f720ebd9400) [pid = 1819] [serial = 822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 206 (0x7f7208ba9c00) [pid = 1819] [serial = 816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 205 (0x7f722a1f7c00) [pid = 1819] [serial = 783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 204 (0x7f7208ba7000) [pid = 1819] [serial = 789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 203 (0x7f721c04b400) [pid = 1819] [serial = 780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 202 (0x7f720ebdb400) [pid = 1819] [serial = 765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 201 (0x7f7208ba4000) [pid = 1819] [serial = 768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 200 (0x7f7208d52c00) [pid = 1819] [serial = 771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 199 (0x7f72169fe000) [pid = 1819] [serial = 825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 198 (0x7f7208d55c00) [pid = 1819] [serial = 828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 197 (0x7f7208ba5400) [pid = 1819] [serial = 831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 196 (0x7f720f710800) [pid = 1819] [serial = 834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 195 (0x7f720829a800) [pid = 1819] [serial = 837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 194 (0x7f72063c3c00) [pid = 1819] [serial = 840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 193 (0x7f72064df800) [pid = 1819] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 192 (0x7f720ebe2800) [pid = 1819] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 191 (0x7f7211aa1800) [pid = 1819] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 190 (0x7f7213909c00) [pid = 1819] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 189 (0x7f72169f7800) [pid = 1819] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 188 (0x7f721ed5e000) [pid = 1819] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 187 (0x7f721edb7800) [pid = 1819] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 186 (0x7f7208212c00) [pid = 1819] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 185 (0x7f720636bc00) [pid = 1819] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 184 (0x7f720636c800) [pid = 1819] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 183 (0x7f7208bba400) [pid = 1819] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 182 (0x7f720ecc3800) [pid = 1819] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 181 (0x7f7203b18400) [pid = 1819] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 180 (0x7f721ab47c00) [pid = 1819] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 179 (0x7f7203b21800) [pid = 1819] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 178 (0x7f720397c400) [pid = 1819] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 177 (0x7f72041fa000) [pid = 1819] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 176 (0x7f720821e400) [pid = 1819] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 175 (0x7f721563d800) [pid = 1819] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 174 (0x7f720636a400) [pid = 1819] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:32:09 INFO - PROCESS | 1819 | --DOMWINDOW == 173 (0x7f7208a28400) [pid = 1819] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:32:10 INFO - PROCESS | 1819 | 1461195130049 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:32:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:32:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1578ms 16:32:10 INFO - PROCESS | 1819 | 1461195130109 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 16:32:10 INFO - PROCESS | 1819 | 1461195130111 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 16:32:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:32:10 INFO - PROCESS | 1819 | 1461195130147 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:32:10 INFO - PROCESS | 1819 | 1461195130150 Marionette TRACE conn3 <- [1,1434,null,{}] 16:32:10 INFO - PROCESS | 1819 | 1461195130157 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:32:10 INFO - PROCESS | 1819 | 1461195130320 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 16:32:10 INFO - PROCESS | 1819 | 1461195130438 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7210252800 == 92 [pid = 1819] [id = 366] 16:32:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 174 (0x7f720636d400) [pid = 1819] [serial = 1099] [outer = (nil)] 16:32:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 175 (0x7f720ebe2800) [pid = 1819] [serial = 1100] [outer = 0x7f720636d400] 16:32:10 INFO - PROCESS | 1819 | 1461195130506 Marionette DEBUG loaded listener.js 16:32:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 176 (0x7f7211305000) [pid = 1819] [serial = 1101] [outer = 0x7f720636d400] 16:32:11 INFO - PROCESS | 1819 | 1461195131053 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:32:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:32:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 930ms 16:32:11 INFO - PROCESS | 1819 | 1461195131076 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 16:32:11 INFO - PROCESS | 1819 | 1461195131079 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 16:32:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:32:11 INFO - PROCESS | 1819 | 1461195131085 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:32:11 INFO - PROCESS | 1819 | 1461195131086 Marionette TRACE conn3 <- [1,1438,null,{}] 16:32:11 INFO - PROCESS | 1819 | 1461195131091 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:32:11 INFO - PROCESS | 1819 | 1461195131218 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 16:32:11 INFO - PROCESS | 1819 | 1461195131231 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721604d000 == 93 [pid = 1819] [id = 367] 16:32:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 177 (0x7f7211306400) [pid = 1819] [serial = 1102] [outer = (nil)] 16:32:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 178 (0x7f721145c000) [pid = 1819] [serial = 1103] [outer = 0x7f7211306400] 16:32:11 INFO - PROCESS | 1819 | 1461195131283 Marionette DEBUG loaded listener.js 16:32:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 179 (0x7f7211a84000) [pid = 1819] [serial = 1104] [outer = 0x7f7211306400] 16:32:12 INFO - PROCESS | 1819 | 1461195132105 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:32:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:32:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1076ms 16:32:12 INFO - PROCESS | 1819 | 1461195132163 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 16:32:12 INFO - PROCESS | 1819 | 1461195132167 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 16:32:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:32:12 INFO - PROCESS | 1819 | 1461195132174 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:32:12 INFO - PROCESS | 1819 | 1461195132179 Marionette TRACE conn3 <- [1,1442,null,{}] 16:32:12 INFO - PROCESS | 1819 | 1461195132187 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:32:12 INFO - PROCESS | 1819 | 1461195132363 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 16:32:12 INFO - PROCESS | 1819 | 1461195132531 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206330800 == 94 [pid = 1819] [id = 368] 16:32:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 180 (0x7f72010c4400) [pid = 1819] [serial = 1105] [outer = (nil)] 16:32:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 181 (0x7f7204e17000) [pid = 1819] [serial = 1106] [outer = 0x7f72010c4400] 16:32:12 INFO - PROCESS | 1819 | 1461195132595 Marionette DEBUG loaded listener.js 16:32:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 182 (0x7f7206372000) [pid = 1819] [serial = 1107] [outer = 0x7f72010c4400] 16:32:13 INFO - PROCESS | 1819 | 1461195133380 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:32:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:32:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1234ms 16:32:13 INFO - PROCESS | 1819 | 1461195133409 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 16:32:13 INFO - PROCESS | 1819 | 1461195133416 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 16:32:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:32:13 INFO - PROCESS | 1819 | 1461195133425 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:32:13 INFO - PROCESS | 1819 | 1461195133428 Marionette TRACE conn3 <- [1,1446,null,{}] 16:32:13 INFO - PROCESS | 1819 | 1461195133433 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:32:13 INFO - PROCESS | 1819 | 1461195133593 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 16:32:13 INFO - PROCESS | 1819 | 1461195133760 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72102a4000 == 95 [pid = 1819] [id = 369] 16:32:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 183 (0x7f72010ce400) [pid = 1819] [serial = 1108] [outer = (nil)] 16:32:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 184 (0x7f72082d5400) [pid = 1819] [serial = 1109] [outer = 0x7f72010ce400] 16:32:13 INFO - PROCESS | 1819 | 1461195133828 Marionette DEBUG loaded listener.js 16:32:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 185 (0x7f7208a29400) [pid = 1819] [serial = 1110] [outer = 0x7f72010ce400] 16:32:14 INFO - PROCESS | 1819 | 1461195134717 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:32:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:32:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1328ms 16:32:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:32:14 INFO - PROCESS | 1819 | 1461195134753 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 16:32:14 INFO - PROCESS | 1819 | 1461195134755 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 16:32:14 INFO - PROCESS | 1819 | 1461195134761 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:32:14 INFO - PROCESS | 1819 | 1461195134766 Marionette TRACE conn3 <- [1,1450,null,{}] 16:32:14 INFO - PROCESS | 1819 | 1461195134780 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:32:14 INFO - PROCESS | 1819 | 1461195134937 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 16:32:15 INFO - PROCESS | 1819 | 1461195135109 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72164d1000 == 96 [pid = 1819] [id = 370] 16:32:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 186 (0x7f7208b9f000) [pid = 1819] [serial = 1111] [outer = (nil)] 16:32:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 187 (0x7f720ec8d400) [pid = 1819] [serial = 1112] [outer = 0x7f7208b9f000] 16:32:15 INFO - PROCESS | 1819 | 1461195135170 Marionette DEBUG loaded listener.js 16:32:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 188 (0x7f720f718400) [pid = 1819] [serial = 1113] [outer = 0x7f7208b9f000] 16:32:15 INFO - PROCESS | 1819 | 1461195135972 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:32:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:32:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1237ms 16:32:15 INFO - PROCESS | 1819 | 1461195135997 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 16:32:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:32:16 INFO - PROCESS | 1819 | 1461195136002 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 16:32:16 INFO - PROCESS | 1819 | 1461195136006 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:32:16 INFO - PROCESS | 1819 | 1461195136009 Marionette TRACE conn3 <- [1,1454,null,{}] 16:32:16 INFO - PROCESS | 1819 | 1461195136013 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:32:16 INFO - PROCESS | 1819 | 1461195136155 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 16:32:16 INFO - PROCESS | 1819 | 1461195136322 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7218918000 == 97 [pid = 1819] [id = 371] 16:32:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 189 (0x7f7208bafc00) [pid = 1819] [serial = 1114] [outer = (nil)] 16:32:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 190 (0x7f7211a85400) [pid = 1819] [serial = 1115] [outer = 0x7f7208bafc00] 16:32:16 INFO - PROCESS | 1819 | 1461195136388 Marionette DEBUG loaded listener.js 16:32:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 191 (0x7f7211d7fc00) [pid = 1819] [serial = 1116] [outer = 0x7f7208bafc00] 16:32:17 INFO - PROCESS | 1819 | 1461195137106 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:32:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:32:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1127ms 16:32:17 INFO - PROCESS | 1819 | 1461195137146 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 16:32:17 INFO - PROCESS | 1819 | 1461195137150 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 16:32:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:32:17 INFO - PROCESS | 1819 | 1461195137155 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:32:17 INFO - PROCESS | 1819 | 1461195137157 Marionette TRACE conn3 <- [1,1458,null,{}] 16:32:17 INFO - PROCESS | 1819 | 1461195137162 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:32:17 INFO - PROCESS | 1819 | 1461195137308 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 16:32:17 INFO - PROCESS | 1819 | 1461195137474 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721b14c800 == 98 [pid = 1819] [id = 372] 16:32:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 192 (0x7f72110c5800) [pid = 1819] [serial = 1117] [outer = (nil)] 16:32:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 193 (0x7f72121e3800) [pid = 1819] [serial = 1118] [outer = 0x7f72110c5800] 16:32:17 INFO - PROCESS | 1819 | 1461195137533 Marionette DEBUG loaded listener.js 16:32:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 194 (0x7f72129c7c00) [pid = 1819] [serial = 1119] [outer = 0x7f72110c5800] 16:32:18 INFO - PROCESS | 1819 | 1461195138316 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:32:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:32:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1227ms 16:32:18 INFO - PROCESS | 1819 | 1461195138383 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 16:32:18 INFO - PROCESS | 1819 | 1461195138386 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 16:32:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:32:18 INFO - PROCESS | 1819 | 1461195138391 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:32:18 INFO - PROCESS | 1819 | 1461195138394 Marionette TRACE conn3 <- [1,1462,null,{}] 16:32:18 INFO - PROCESS | 1819 | 1461195138399 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:32:18 INFO - PROCESS | 1819 | 1461195138613 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 16:32:18 INFO - PROCESS | 1819 | 1461195138777 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721c0e0000 == 99 [pid = 1819] [id = 373] 16:32:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 195 (0x7f721376c400) [pid = 1819] [serial = 1120] [outer = (nil)] 16:32:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 196 (0x7f7215632800) [pid = 1819] [serial = 1121] [outer = 0x7f721376c400] 16:32:18 INFO - PROCESS | 1819 | 1461195138850 Marionette DEBUG loaded listener.js 16:32:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 197 (0x7f7215e65800) [pid = 1819] [serial = 1122] [outer = 0x7f721376c400] 16:32:19 INFO - PROCESS | 1819 | 1461195139569 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:32:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:32:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1227ms 16:32:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:32:19 INFO - PROCESS | 1819 | 1461195139619 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 16:32:19 INFO - PROCESS | 1819 | 1461195139622 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 16:32:19 INFO - PROCESS | 1819 | 1461195139626 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:32:19 INFO - PROCESS | 1819 | 1461195139629 Marionette TRACE conn3 <- [1,1466,null,{}] 16:32:19 INFO - PROCESS | 1819 | 1461195139634 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:32:19 INFO - PROCESS | 1819 | 1461195139770 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 16:32:19 INFO - PROCESS | 1819 | 1461195139937 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721d323800 == 100 [pid = 1819] [id = 374] 16:32:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 198 (0x7f72139ac000) [pid = 1819] [serial = 1123] [outer = (nil)] 16:32:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 199 (0x7f72163ce000) [pid = 1819] [serial = 1124] [outer = 0x7f72139ac000] 16:32:19 INFO - PROCESS | 1819 | 1461195139996 Marionette DEBUG loaded listener.js 16:32:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 200 (0x7f7216679c00) [pid = 1819] [serial = 1125] [outer = 0x7f72139ac000] 16:32:20 INFO - PROCESS | 1819 | 1461195140793 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:32:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:32:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1226ms 16:32:20 INFO - PROCESS | 1819 | 1461195140853 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 16:32:20 INFO - PROCESS | 1819 | 1461195140856 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 16:32:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:32:20 INFO - PROCESS | 1819 | 1461195140862 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:32:20 INFO - PROCESS | 1819 | 1461195140864 Marionette TRACE conn3 <- [1,1470,null,{}] 16:32:20 INFO - PROCESS | 1819 | 1461195140868 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:32:21 INFO - PROCESS | 1819 | 1461195141007 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 16:32:21 INFO - PROCESS | 1819 | 1461195141175 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7222c1b800 == 101 [pid = 1819] [id = 375] 16:32:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 201 (0x7f7215e66400) [pid = 1819] [serial = 1126] [outer = (nil)] 16:32:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 202 (0x7f7216781800) [pid = 1819] [serial = 1127] [outer = 0x7f7215e66400] 16:32:21 INFO - PROCESS | 1819 | 1461195141234 Marionette DEBUG loaded listener.js 16:32:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 203 (0x7f72169fe000) [pid = 1819] [serial = 1128] [outer = 0x7f7215e66400] 16:32:21 INFO - PROCESS | 1819 | 1461195141990 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:32:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:32:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1180ms 16:32:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:32:22 INFO - PROCESS | 1819 | 1461195142042 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 16:32:22 INFO - PROCESS | 1819 | 1461195142044 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 16:32:22 INFO - PROCESS | 1819 | 1461195142048 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:32:22 INFO - PROCESS | 1819 | 1461195142052 Marionette TRACE conn3 <- [1,1474,null,{}] 16:32:22 INFO - PROCESS | 1819 | 1461195142056 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:32:22 INFO - PROCESS | 1819 | 1461195142195 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 16:32:22 INFO - PROCESS | 1819 | 1461195142364 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7229ada000 == 102 [pid = 1819] [id = 376] 16:32:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 204 (0x7f7215e6f400) [pid = 1819] [serial = 1129] [outer = (nil)] 16:32:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 205 (0x7f7218e89c00) [pid = 1819] [serial = 1130] [outer = 0x7f7215e6f400] 16:32:22 INFO - PROCESS | 1819 | 1461195142423 Marionette DEBUG loaded listener.js 16:32:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 206 (0x7f721ab49400) [pid = 1819] [serial = 1131] [outer = 0x7f7215e6f400] 16:32:23 INFO - PROCESS | 1819 | 1461195143214 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:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1227ms 16:32:23 INFO - PROCESS | 1819 | 1461195143277 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 16:32:23 INFO - PROCESS | 1819 | 1461195143280 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 16:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:32:23 INFO - PROCESS | 1819 | 1461195143285 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:32:23 INFO - PROCESS | 1819 | 1461195143287 Marionette TRACE conn3 <- [1,1478,null,{}] 16:32:23 INFO - PROCESS | 1819 | 1461195143291 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:32:23 INFO - PROCESS | 1819 | 1461195143433 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 16:32:23 INFO - PROCESS | 1819 | 1461195143611 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f722d990800 == 103 [pid = 1819] [id = 377] 16:32:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 207 (0x7f721677c400) [pid = 1819] [serial = 1132] [outer = (nil)] 16:32:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 208 (0x7f721b1b4000) [pid = 1819] [serial = 1133] [outer = 0x7f721677c400] 16:32:23 INFO - PROCESS | 1819 | 1461195143673 Marionette DEBUG loaded listener.js 16:32:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 209 (0x7f721b429000) [pid = 1819] [serial = 1134] [outer = 0x7f721677c400] 16:32:24 INFO - PROCESS | 1819 | 1461195144484 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:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1235ms 16:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:32:24 INFO - PROCESS | 1819 | 1461195144522 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 16:32:24 INFO - PROCESS | 1819 | 1461195144526 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 16:32:24 INFO - PROCESS | 1819 | 1461195144531 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:32:24 INFO - PROCESS | 1819 | 1461195144535 Marionette TRACE conn3 <- [1,1482,null,{}] 16:32:24 INFO - PROCESS | 1819 | 1461195144539 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:32:24 INFO - PROCESS | 1819 | 1461195144710 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 16:32:24 INFO - PROCESS | 1819 | 1461195144887 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72119f0800 == 104 [pid = 1819] [id = 378] 16:32:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 210 (0x7f7203b1d400) [pid = 1819] [serial = 1135] [outer = (nil)] 16:32:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 211 (0x7f7211a8a400) [pid = 1819] [serial = 1136] [outer = 0x7f7203b1d400] 16:32:24 INFO - PROCESS | 1819 | 1461195144952 Marionette DEBUG loaded listener.js 16:32:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 212 (0x7f721c04e400) [pid = 1819] [serial = 1137] [outer = 0x7f7203b1d400] 16:32:25 INFO - PROCESS | 1819 | 1461195145825 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:32:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1330ms 16:32:25 INFO - PROCESS | 1819 | 1461195145861 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 16:32:25 INFO - PROCESS | 1819 | 1461195145864 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 16:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:32:25 INFO - PROCESS | 1819 | 1461195145868 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:32:25 INFO - PROCESS | 1819 | 1461195145871 Marionette TRACE conn3 <- [1,1486,null,{}] 16:32:25 INFO - PROCESS | 1819 | 1461195145876 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:32:26 INFO - PROCESS | 1819 | 1461195146025 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 16:32:26 INFO - PROCESS | 1819 | 1461195146196 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7210171800 == 105 [pid = 1819] [id = 379] 16:32:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 213 (0x7f7203b14400) [pid = 1819] [serial = 1138] [outer = (nil)] 16:32:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 214 (0x7f7208213800) [pid = 1819] [serial = 1139] [outer = 0x7f7203b14400] 16:32:26 INFO - PROCESS | 1819 | 1461195146258 Marionette DEBUG loaded listener.js 16:32:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 215 (0x7f7208d53400) [pid = 1819] [serial = 1140] [outer = 0x7f7203b14400] 16:32:27 INFO - PROCESS | 1819 | 1461195147298 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:32:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:32:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1477ms 16:32:27 INFO - PROCESS | 1819 | 1461195147347 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 16:32:27 INFO - PROCESS | 1819 | 1461195147351 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 16:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:32:27 INFO - PROCESS | 1819 | 1461195147358 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:32:27 INFO - PROCESS | 1819 | 1461195147363 Marionette TRACE conn3 <- [1,1490,null,{}] 16:32:27 INFO - PROCESS | 1819 | 1461195147370 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:32:27 INFO - PROCESS | 1819 | 1461195147534 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 16:32:27 INFO - PROCESS | 1819 | 1461195147766 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f720f697800 == 106 [pid = 1819] [id = 380] 16:32:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 216 (0x7f72041fb800) [pid = 1819] [serial = 1141] [outer = (nil)] 16:32:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 217 (0x7f7204e1f000) [pid = 1819] [serial = 1142] [outer = 0x7f72041fb800] 16:32:27 INFO - PROCESS | 1819 | 1461195147822 Marionette DEBUG loaded listener.js 16:32:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 218 (0x7f72063c3c00) [pid = 1819] [serial = 1143] [outer = 0x7f72041fb800] 16:32:28 INFO - PROCESS | 1819 | 1461195148678 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:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1384ms 16:32:28 INFO - PROCESS | 1819 | 1461195148743 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 16:32:28 INFO - PROCESS | 1819 | 1461195148750 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 16:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:32:28 INFO - PROCESS | 1819 | 1461195148758 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:32:28 INFO - PROCESS | 1819 | 1461195148761 Marionette TRACE conn3 <- [1,1494,null,{}] 16:32:28 INFO - PROCESS | 1819 | 1461195148766 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:32:28 INFO - PROCESS | 1819 | 1461195148928 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 16:32:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7210252800 == 105 [pid = 1819] [id = 366] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 217 (0x7f72129c5400) [pid = 1819] [serial = 1046] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 216 (0x7f7206eab800) [pid = 1819] [serial = 1013] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 215 (0x7f7206bf6000) [pid = 1819] [serial = 1016] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | 1461195149159 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | --DOCSHELL 0x7f7212551000 == 104 [pid = 1819] [id = 365] 16:32:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72104cd000 == 103 [pid = 1819] [id = 364] 16:32:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f720f695000 == 102 [pid = 1819] [id = 363] 16:32:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72061a1800 == 101 [pid = 1819] [id = 362] 16:32:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206dee000 == 100 [pid = 1819] [id = 361] 16:32:29 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72042ec000 == 101 [pid = 1819] [id = 381] 16:32:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 216 (0x7f7203985000) [pid = 1819] [serial = 1144] [outer = (nil)] 16:32:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 217 (0x7f7206bedc00) [pid = 1819] [serial = 1145] [outer = 0x7f7203985000] 16:32:29 INFO - PROCESS | 1819 | 1461195149220 Marionette DEBUG loaded listener.js 16:32:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 218 (0x7f7208220000) [pid = 1819] [serial = 1146] [outer = 0x7f7203985000] 16:32:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f720551c800 == 100 [pid = 1819] [id = 354] 16:32:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f723256b000 == 99 [pid = 1819] [id = 353] 16:32:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722d996000 == 98 [pid = 1819] [id = 352] 16:32:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72289d4800 == 97 [pid = 1819] [id = 351] 16:32:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7216449800 == 96 [pid = 1819] [id = 350] 16:32:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206dea800 == 95 [pid = 1819] [id = 349] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 217 (0x7f7215ee5000) [pid = 1819] [serial = 987] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 216 (0x7f7221f53800) [pid = 1819] [serial = 767] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 215 (0x7f72111c7c00) [pid = 1819] [serial = 770] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 214 (0x7f7215632000) [pid = 1819] [serial = 773] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 213 (0x7f721ed61000) [pid = 1819] [serial = 827] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 212 (0x7f72163cb800) [pid = 1819] [serial = 830] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 211 (0x7f722bf2f000) [pid = 1819] [serial = 833] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 210 (0x7f722decb000) [pid = 1819] [serial = 836] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 209 (0x7f7215e64c00) [pid = 1819] [serial = 839] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 208 (0x7f72063d0800) [pid = 1819] [serial = 842] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 207 (0x7f720ea19400) [pid = 1819] [serial = 873] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 206 (0x7f7213908800) [pid = 1819] [serial = 876] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 205 (0x7f72163d8400) [pid = 1819] [serial = 879] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 204 (0x7f721c431400) [pid = 1819] [serial = 882] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 203 (0x7f721cbf3800) [pid = 1819] [serial = 885] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 202 (0x7f722dcb9800) [pid = 1819] [serial = 888] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 201 (0x7f722e065800) [pid = 1819] [serial = 891] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 200 (0x7f7208221000) [pid = 1819] [serial = 894] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 199 (0x7f7206378c00) [pid = 1819] [serial = 897] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 198 (0x7f7211307800) [pid = 1819] [serial = 900] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 197 (0x7f72129c0400) [pid = 1819] [serial = 821] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 196 (0x7f722894b000) [pid = 1819] [serial = 779] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 195 (0x7f722a1f1400) [pid = 1819] [serial = 788] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 194 (0x7f721c04a000) [pid = 1819] [serial = 776] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 193 (0x7f7218e89400) [pid = 1819] [serial = 824] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 192 (0x7f722debf800) [pid = 1819] [serial = 818] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 191 (0x7f722e0b7c00) [pid = 1819] [serial = 785] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 190 (0x7f7215ee9800) [pid = 1819] [serial = 791] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 189 (0x7f7229ddc400) [pid = 1819] [serial = 782] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 188 (0x7f721ab43800) [pid = 1819] [serial = 930] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 187 (0x7f72061b3400) [pid = 1819] [serial = 1020] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 186 (0x7f7203b1cc00) [pid = 1819] [serial = 1019] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 185 (0x7f721b426000) [pid = 1819] [serial = 1037] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 184 (0x7f7221f51400) [pid = 1819] [serial = 1010] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 183 (0x7f72064e0000) [pid = 1819] [serial = 1028] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 182 (0x7f720f719400) [pid = 1819] [serial = 1029] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 181 (0x7f7211a97c00) [pid = 1819] [serial = 1031] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 180 (0x7f7213b43c00) [pid = 1819] [serial = 1032] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 179 (0x7f7208a20c00) [pid = 1819] [serial = 1023] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 178 (0x7f7208215000) [pid = 1819] [serial = 1022] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 177 (0x7f7208217c00) [pid = 1819] [serial = 992] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 176 (0x7f721c5af000) [pid = 1819] [serial = 1007] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 175 (0x7f720ecc6400) [pid = 1819] [serial = 1026] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 174 (0x7f7208d54400) [pid = 1819] [serial = 1025] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 173 (0x7f721390d400) [pid = 1819] [serial = 998] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 172 (0x7f7215784c00) [pid = 1819] [serial = 1034] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 171 (0x7f721bc48c00) [pid = 1819] [serial = 1040] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 170 (0x7f720ecc3000) [pid = 1819] [serial = 995] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 169 (0x7f7203983c00) [pid = 1819] [serial = 989] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 168 (0x7f7215ee5400) [pid = 1819] [serial = 1001] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 167 (0x7f721c437000) [pid = 1819] [serial = 1038] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 166 (0x7f721aa78400) [pid = 1819] [serial = 1004] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 165 (0x7f721ed68400) [pid = 1819] [serial = 1041] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 164 (0x7f720ea16800) [pid = 1819] [serial = 1043] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 163 (0x7f7211986c00) [pid = 1819] [serial = 1044] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | --DOMWINDOW == 162 (0x7f7217f66c00) [pid = 1819] [serial = 1035] [outer = (nil)] [url = about:blank] 16:32:29 INFO - PROCESS | 1819 | 1461195149993 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:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1282ms 16:32:30 INFO - PROCESS | 1819 | 1461195150043 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 16:32:30 INFO - PROCESS | 1819 | 1461195150046 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 16:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:32:30 INFO - PROCESS | 1819 | 1461195150051 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:32:30 INFO - PROCESS | 1819 | 1461195150055 Marionette TRACE conn3 <- [1,1498,null,{}] 16:32:30 INFO - PROCESS | 1819 | 1461195150068 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:32:30 INFO - PROCESS | 1819 | 1461195150222 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 16:32:30 INFO - PROCESS | 1819 | 1461195150236 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206dda800 == 96 [pid = 1819] [id = 382] 16:32:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 163 (0x7f72082da800) [pid = 1819] [serial = 1147] [outer = (nil)] 16:32:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 164 (0x7f7208ba9c00) [pid = 1819] [serial = 1148] [outer = 0x7f72082da800] 16:32:30 INFO - PROCESS | 1819 | 1461195150291 Marionette DEBUG loaded listener.js 16:32:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 165 (0x7f7208d57400) [pid = 1819] [serial = 1149] [outer = 0x7f72082da800] 16:32:30 INFO - PROCESS | 1819 | 1461195150991 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:32:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:32:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 979ms 16:32:31 INFO - PROCESS | 1819 | 1461195151040 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 16:32:31 INFO - PROCESS | 1819 | 1461195151043 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 16:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:32:31 INFO - PROCESS | 1819 | 1461195151050 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:32:31 INFO - PROCESS | 1819 | 1461195151053 Marionette TRACE conn3 <- [1,1502,null,{}] 16:32:31 INFO - PROCESS | 1819 | 1461195151057 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:32:31 INFO - PROCESS | 1819 | 1461195151192 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 16:32:31 INFO - PROCESS | 1819 | 1461195151205 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f720f7d6000 == 97 [pid = 1819] [id = 383] 16:32:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 166 (0x7f7208d5a000) [pid = 1819] [serial = 1150] [outer = (nil)] 16:32:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 167 (0x7f720ec96800) [pid = 1819] [serial = 1151] [outer = 0x7f7208d5a000] 16:32:31 INFO - PROCESS | 1819 | 1461195151257 Marionette DEBUG loaded listener.js 16:32:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 168 (0x7f720ecc3000) [pid = 1819] [serial = 1152] [outer = 0x7f7208d5a000] 16:32:32 INFO - PROCESS | 1819 | 1461195152077 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:32:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:32:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1032ms 16:32:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:32:32 INFO - PROCESS | 1819 | 1461195152083 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 16:32:32 INFO - PROCESS | 1819 | 1461195152085 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 16:32:32 INFO - PROCESS | 1819 | 1461195152137 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:32:32 INFO - PROCESS | 1819 | 1461195152139 Marionette TRACE conn3 <- [1,1506,null,{}] 16:32:32 INFO - PROCESS | 1819 | 1461195152150 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:32:32 INFO - PROCESS | 1819 | 1461195152347 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 16:32:32 INFO - PROCESS | 1819 | 1461195152369 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72119df000 == 98 [pid = 1819] [id = 384] 16:32:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 169 (0x7f7208bb0800) [pid = 1819] [serial = 1153] [outer = (nil)] 16:32:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 170 (0x7f720f70b800) [pid = 1819] [serial = 1154] [outer = 0x7f7208bb0800] 16:32:32 INFO - PROCESS | 1819 | 1461195152421 Marionette DEBUG loaded listener.js 16:32:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 171 (0x7f72111c6800) [pid = 1819] [serial = 1155] [outer = 0x7f7208bb0800] 16:32:33 INFO - PROCESS | 1819 | 1461195153051 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:32:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:32:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1028ms 16:32:33 INFO - PROCESS | 1819 | 1461195153137 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 16:32:33 INFO - PROCESS | 1819 | 1461195153139 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 16:32:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:32:33 INFO - PROCESS | 1819 | 1461195153149 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:32:33 INFO - PROCESS | 1819 | 1461195153150 Marionette TRACE conn3 <- [1,1510,null,{}] 16:32:33 INFO - PROCESS | 1819 | 1461195153160 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:32:33 INFO - PROCESS | 1819 | 1461195153390 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 16:32:33 INFO - PROCESS | 1819 | 1461195153409 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72156b6000 == 99 [pid = 1819] [id = 385] 16:32:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 172 (0x7f721130bc00) [pid = 1819] [serial = 1156] [outer = (nil)] 16:32:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 173 (0x7f7213908800) [pid = 1819] [serial = 1157] [outer = 0x7f721130bc00] 16:32:33 INFO - PROCESS | 1819 | 1461195153463 Marionette DEBUG loaded listener.js 16:32:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 174 (0x7f7213f1c800) [pid = 1819] [serial = 1158] [outer = 0x7f721130bc00] 16:32:34 INFO - PROCESS | 1819 | --DOMWINDOW == 173 (0x7f7208219800) [pid = 1819] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:32:34 INFO - PROCESS | 1819 | --DOMWINDOW == 172 (0x7f72082e0c00) [pid = 1819] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:32:34 INFO - PROCESS | 1819 | --DOMWINDOW == 171 (0x7f7203b22000) [pid = 1819] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:32:34 INFO - PROCESS | 1819 | --DOMWINDOW == 170 (0x7f720ec8f000) [pid = 1819] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:32:34 INFO - PROCESS | 1819 | --DOMWINDOW == 169 (0x7f72061b9800) [pid = 1819] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:32:34 INFO - PROCESS | 1819 | --DOMWINDOW == 168 (0x7f7203b13c00) [pid = 1819] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:32:34 INFO - PROCESS | 1819 | --DOMWINDOW == 167 (0x7f720636d400) [pid = 1819] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:32:34 INFO - PROCESS | 1819 | 1461195154308 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:32:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1183ms 16:32:34 INFO - PROCESS | 1819 | 1461195154330 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 16:32:34 INFO - PROCESS | 1819 | 1461195154333 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 16:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:32:34 INFO - PROCESS | 1819 | 1461195154338 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:32:34 INFO - PROCESS | 1819 | 1461195154340 Marionette TRACE conn3 <- [1,1514,null,{}] 16:32:34 INFO - PROCESS | 1819 | 1461195154344 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:32:34 INFO - PROCESS | 1819 | 1461195154469 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 16:32:34 INFO - PROCESS | 1819 | 1461195154480 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721643a000 == 100 [pid = 1819] [id = 386] 16:32:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 168 (0x7f7206bf7800) [pid = 1819] [serial = 1159] [outer = (nil)] 16:32:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 169 (0x7f72121ebc00) [pid = 1819] [serial = 1160] [outer = 0x7f7206bf7800] 16:32:34 INFO - PROCESS | 1819 | 1461195154529 Marionette DEBUG loaded listener.js 16:32:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 170 (0x7f72155f9800) [pid = 1819] [serial = 1161] [outer = 0x7f7206bf7800] 16:32:35 INFO - PROCESS | 1819 | 1461195155174 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:32:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:32:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 876ms 16:32:35 INFO - PROCESS | 1819 | 1461195155214 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 16:32:35 INFO - PROCESS | 1819 | 1461195155217 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 16:32:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:32:35 INFO - PROCESS | 1819 | 1461195155222 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:32:35 INFO - PROCESS | 1819 | 1461195155225 Marionette TRACE conn3 <- [1,1518,null,{}] 16:32:35 INFO - PROCESS | 1819 | 1461195155229 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:32:35 INFO - PROCESS | 1819 | 1461195155360 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 16:32:35 INFO - PROCESS | 1819 | 1461195155489 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721681b800 == 101 [pid = 1819] [id = 387] 16:32:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 171 (0x7f7206bf8c00) [pid = 1819] [serial = 1162] [outer = (nil)] 16:32:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 172 (0x7f721562fc00) [pid = 1819] [serial = 1163] [outer = 0x7f7206bf8c00] 16:32:35 INFO - PROCESS | 1819 | 1461195155542 Marionette DEBUG loaded listener.js 16:32:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 173 (0x7f721577e400) [pid = 1819] [serial = 1164] [outer = 0x7f7206bf8c00] 16:32:36 INFO - PROCESS | 1819 | 1461195156225 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:32:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:32:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1024ms 16:32:36 INFO - PROCESS | 1819 | 1461195156248 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 16:32:36 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:32:36 INFO - PROCESS | 1819 | 1461195156253 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 16:32:36 INFO - PROCESS | 1819 | 1461195156260 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:32:36 INFO - PROCESS | 1819 | 1461195156265 Marionette TRACE conn3 <- [1,1522,null,{}] 16:32:36 INFO - PROCESS | 1819 | 1461195156303 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:32:36 INFO - PROCESS | 1819 | 1461195156541 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 16:32:36 INFO - PROCESS | 1819 | 1461195156665 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f720631f800 == 102 [pid = 1819] [id = 388] 16:32:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 174 (0x7f72010c6000) [pid = 1819] [serial = 1165] [outer = (nil)] 16:32:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 175 (0x7f72061b2400) [pid = 1819] [serial = 1166] [outer = 0x7f72010c6000] 16:32:36 INFO - PROCESS | 1819 | 1461195156730 Marionette DEBUG loaded listener.js 16:32:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 176 (0x7f72064e0400) [pid = 1819] [serial = 1167] [outer = 0x7f72010c6000] 16:32:37 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:37 INFO - PROCESS | 1819 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:32:37 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:37 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:37 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:37 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:37 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:37 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:37 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:37 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:37 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:37 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:37 INFO - PROCESS | 1819 | 1461195157346 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:32:37 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:32:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:32:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:32:37 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:32:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:32:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:32:37 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:32:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:32:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:32:37 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:32:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:32:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:32:37 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1111ms 16:32:37 INFO - PROCESS | 1819 | 1461195157401 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 16:32:37 INFO - PROCESS | 1819 | 1461195157408 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 16:32:37 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:32:37 INFO - PROCESS | 1819 | 1461195157418 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:32:37 INFO - PROCESS | 1819 | 1461195157421 Marionette TRACE conn3 <- [1,1526,null,{}] 16:32:37 INFO - PROCESS | 1819 | 1461195157425 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:32:37 INFO - PROCESS | 1819 | 1461195157567 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 16:32:37 INFO - PROCESS | 1819 | 1461195157733 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721111e800 == 103 [pid = 1819] [id = 389] 16:32:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 177 (0x7f72064e1800) [pid = 1819] [serial = 1168] [outer = (nil)] 16:32:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 178 (0x7f7208bad000) [pid = 1819] [serial = 1169] [outer = 0x7f72064e1800] 16:32:37 INFO - PROCESS | 1819 | 1461195157795 Marionette DEBUG loaded listener.js 16:32:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 179 (0x7f720ea1cc00) [pid = 1819] [serial = 1170] [outer = 0x7f72064e1800] 16:32:38 INFO - PROCESS | 1819 | 1461195158565 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:32:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:32:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:32:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:32:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:32:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:32:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:32:38 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1182ms 16:32:38 INFO - PROCESS | 1819 | 1461195158616 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 16:32:38 INFO - PROCESS | 1819 | 1461195158619 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 16:32:38 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:32:38 INFO - PROCESS | 1819 | 1461195158626 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:32:38 INFO - PROCESS | 1819 | 1461195158631 Marionette TRACE conn3 <- [1,1530,null,{}] 16:32:38 INFO - PROCESS | 1819 | 1461195158645 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:32:38 INFO - PROCESS | 1819 | 1461195158793 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 16:32:38 INFO - PROCESS | 1819 | 1461195158965 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721b99d800 == 104 [pid = 1819] [id = 390] 16:32:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 180 (0x7f720ecc2000) [pid = 1819] [serial = 1171] [outer = (nil)] 16:32:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 181 (0x7f72125a9400) [pid = 1819] [serial = 1172] [outer = 0x7f720ecc2000] 16:32:39 INFO - PROCESS | 1819 | 1461195159029 Marionette DEBUG loaded listener.js 16:32:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 182 (0x7f7213b45000) [pid = 1819] [serial = 1173] [outer = 0x7f720ecc2000] 16:32:39 INFO - PROCESS | 1819 | 1461195159671 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:32:39 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 16:32:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:32:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:32:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:32:39 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 16:32:39 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:32:39 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1086ms 16:32:39 INFO - PROCESS | 1819 | 1461195159714 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 16:32:39 INFO - PROCESS | 1819 | 1461195159718 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 16:32:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:32:39 INFO - PROCESS | 1819 | 1461195159723 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:32:39 INFO - PROCESS | 1819 | 1461195159725 Marionette TRACE conn3 <- [1,1534,null,{}] 16:32:39 INFO - PROCESS | 1819 | 1461195159730 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:32:39 INFO - PROCESS | 1819 | 1461195159868 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 16:32:40 INFO - PROCESS | 1819 | 1461195160053 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721cbc9800 == 105 [pid = 1819] [id = 391] 16:32:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 183 (0x7f7200eef400) [pid = 1819] [serial = 1174] [outer = (nil)] 16:32:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 184 (0x7f7215ee6c00) [pid = 1819] [serial = 1175] [outer = 0x7f7200eef400] 16:32:40 INFO - PROCESS | 1819 | 1461195160113 Marionette DEBUG loaded listener.js 16:32:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 185 (0x7f7216676800) [pid = 1819] [serial = 1176] [outer = 0x7f7200eef400] 16:32:40 INFO - PROCESS | 1819 | 1461195160839 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:32:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:32:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1174ms 16:32:40 INFO - PROCESS | 1819 | 1461195160899 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 16:32:40 INFO - PROCESS | 1819 | 1461195160902 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 16:32:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:32:40 INFO - PROCESS | 1819 | 1461195160907 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:32:40 INFO - PROCESS | 1819 | 1461195160910 Marionette TRACE conn3 <- [1,1538,null,{}] 16:32:40 INFO - PROCESS | 1819 | 1461195160914 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:32:41 INFO - PROCESS | 1819 | 1461195161056 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 16:32:41 INFO - PROCESS | 1819 | 1461195161226 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7229ad0000 == 106 [pid = 1819] [id = 392] 16:32:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 186 (0x7f7213b45800) [pid = 1819] [serial = 1177] [outer = (nil)] 16:32:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 187 (0x7f721677c000) [pid = 1819] [serial = 1178] [outer = 0x7f7213b45800] 16:32:41 INFO - PROCESS | 1819 | 1461195161285 Marionette DEBUG loaded listener.js 16:32:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 188 (0x7f721ab45800) [pid = 1819] [serial = 1179] [outer = 0x7f7213b45800] 16:32:42 INFO - PROCESS | 1819 | 1461195162028 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:32:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:32:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1178ms 16:32:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:32:42 INFO - PROCESS | 1819 | 1461195162086 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 16:32:42 INFO - PROCESS | 1819 | 1461195162089 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 16:32:42 INFO - PROCESS | 1819 | 1461195162094 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:32:42 INFO - PROCESS | 1819 | 1461195162097 Marionette TRACE conn3 <- [1,1542,null,{}] 16:32:42 INFO - PROCESS | 1819 | 1461195162101 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:32:42 INFO - PROCESS | 1819 | 1461195162273 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 16:32:42 INFO - PROCESS | 1819 | 1461195162443 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f722df1f800 == 107 [pid = 1819] [id = 393] 16:32:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 189 (0x7f721ada4c00) [pid = 1819] [serial = 1180] [outer = (nil)] 16:32:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 190 (0x7f721c04d000) [pid = 1819] [serial = 1181] [outer = 0x7f721ada4c00] 16:32:42 INFO - PROCESS | 1819 | 1461195162505 Marionette DEBUG loaded listener.js 16:32:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 191 (0x7f721c59cc00) [pid = 1819] [serial = 1182] [outer = 0x7f721ada4c00] 16:32:43 INFO - PROCESS | 1819 | 1461195163173 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:32:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:32:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1126ms 16:32:43 INFO - PROCESS | 1819 | 1461195163220 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 16:32:43 INFO - PROCESS | 1819 | 1461195163223 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 16:32:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:32:43 INFO - PROCESS | 1819 | 1461195163228 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:32:43 INFO - PROCESS | 1819 | 1461195163231 Marionette TRACE conn3 <- [1,1546,null,{}] 16:32:43 INFO - PROCESS | 1819 | 1461195163235 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:32:43 INFO - PROCESS | 1819 | 1461195163376 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 16:32:43 INFO - PROCESS | 1819 | 1461195163547 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f722e425000 == 108 [pid = 1819] [id = 394] 16:32:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 192 (0x7f721ada7c00) [pid = 1819] [serial = 1183] [outer = (nil)] 16:32:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 193 (0x7f721caf4000) [pid = 1819] [serial = 1184] [outer = 0x7f721ada7c00] 16:32:43 INFO - PROCESS | 1819 | 1461195163605 Marionette DEBUG loaded listener.js 16:32:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 194 (0x7f721cbf8400) [pid = 1819] [serial = 1185] [outer = 0x7f721ada7c00] 16:32:44 INFO - PROCESS | 1819 | 1461195164346 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:32:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:32:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1178ms 16:32:44 INFO - PROCESS | 1819 | 1461195164409 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 16:32:44 INFO - PROCESS | 1819 | 1461195164413 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 16:32:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:32:44 INFO - PROCESS | 1819 | 1461195164418 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:32:44 INFO - PROCESS | 1819 | 1461195164420 Marionette TRACE conn3 <- [1,1550,null,{}] 16:32:44 INFO - PROCESS | 1819 | 1461195164424 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:32:44 INFO - PROCESS | 1819 | 1461195164567 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 16:32:44 INFO - PROCESS | 1819 | 1461195164739 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7232308800 == 109 [pid = 1819] [id = 395] 16:32:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 195 (0x7f721c590000) [pid = 1819] [serial = 1186] [outer = (nil)] 16:32:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 196 (0x7f721d7c9000) [pid = 1819] [serial = 1187] [outer = 0x7f721c590000] 16:32:44 INFO - PROCESS | 1819 | 1461195164800 Marionette DEBUG loaded listener.js 16:32:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 197 (0x7f721edb7800) [pid = 1819] [serial = 1188] [outer = 0x7f721c590000] 16:32:45 INFO - PROCESS | 1819 | 1461195165511 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:32:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:32:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1124ms 16:32:45 INFO - PROCESS | 1819 | 1461195165550 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 16:32:45 INFO - PROCESS | 1819 | 1461195165553 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 16:32:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:32:45 INFO - PROCESS | 1819 | 1461195165558 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:32:45 INFO - PROCESS | 1819 | 1461195165561 Marionette TRACE conn3 <- [1,1554,null,{}] 16:32:45 INFO - PROCESS | 1819 | 1461195165565 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:32:45 INFO - PROCESS | 1819 | 1461195165711 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 16:32:45 INFO - PROCESS | 1819 | 1461195165893 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7235a98000 == 110 [pid = 1819] [id = 396] 16:32:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 198 (0x7f721568f000) [pid = 1819] [serial = 1189] [outer = (nil)] 16:32:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 199 (0x7f7227dc7000) [pid = 1819] [serial = 1190] [outer = 0x7f721568f000] 16:32:45 INFO - PROCESS | 1819 | 1461195165952 Marionette DEBUG loaded listener.js 16:32:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 200 (0x7f7228953400) [pid = 1819] [serial = 1191] [outer = 0x7f721568f000] 16:32:46 INFO - PROCESS | 1819 | 1461195166683 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:32:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:32:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1178ms 16:32:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:32:46 INFO - PROCESS | 1819 | 1461195166739 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 16:32:46 INFO - PROCESS | 1819 | 1461195166742 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 16:32:46 INFO - PROCESS | 1819 | 1461195166747 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:32:46 INFO - PROCESS | 1819 | 1461195166750 Marionette TRACE conn3 <- [1,1558,null,{}] 16:32:46 INFO - PROCESS | 1819 | 1461195166754 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:32:46 INFO - PROCESS | 1819 | 1461195166907 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 16:32:47 INFO - PROCESS | 1819 | 1461195167080 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206d5c000 == 111 [pid = 1819] [id = 397] 16:32:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 201 (0x7f721c5ae000) [pid = 1819] [serial = 1192] [outer = (nil)] 16:32:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 202 (0x7f7228ca4800) [pid = 1819] [serial = 1193] [outer = 0x7f721c5ae000] 16:32:47 INFO - PROCESS | 1819 | 1461195167138 Marionette DEBUG loaded listener.js 16:32:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 203 (0x7f7229043c00) [pid = 1819] [serial = 1194] [outer = 0x7f721c5ae000] 16:32:47 INFO - PROCESS | 1819 | 1461195167885 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:32:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:32:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1176ms 16:32:47 INFO - PROCESS | 1819 | 1461195167923 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 16:32:47 INFO - PROCESS | 1819 | 1461195167927 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 16:32:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:32:47 INFO - PROCESS | 1819 | 1461195167932 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:32:47 INFO - PROCESS | 1819 | 1461195167936 Marionette TRACE conn3 <- [1,1562,null,{}] 16:32:47 INFO - PROCESS | 1819 | 1461195167940 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:32:48 INFO - PROCESS | 1819 | 1461195168104 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 16:32:48 INFO - PROCESS | 1819 | 1461195168283 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7203a67800 == 112 [pid = 1819] [id = 398] 16:32:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 204 (0x7f7203982800) [pid = 1819] [serial = 1195] [outer = (nil)] 16:32:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 205 (0x7f7208a24000) [pid = 1819] [serial = 1196] [outer = 0x7f7203982800] 16:32:48 INFO - PROCESS | 1819 | 1461195168347 Marionette DEBUG loaded listener.js 16:32:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 206 (0x7f722bf2b400) [pid = 1819] [serial = 1197] [outer = 0x7f7203982800] 16:32:49 INFO - PROCESS | 1819 | 1461195169088 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:32:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:32:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1230ms 16:32:49 INFO - PROCESS | 1819 | 1461195169163 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 16:32:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:32:49 INFO - PROCESS | 1819 | 1461195169174 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 16:32:49 INFO - PROCESS | 1819 | 1461195169178 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:32:49 INFO - PROCESS | 1819 | 1461195169180 Marionette TRACE conn3 <- [1,1566,null,{}] 16:32:49 INFO - PROCESS | 1819 | 1461195169186 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:32:49 INFO - PROCESS | 1819 | 1461195169335 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 16:32:50 INFO - PROCESS | 1819 | 1461195170026 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206469000 == 113 [pid = 1819] [id = 399] 16:32:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 207 (0x7f72010ca800) [pid = 1819] [serial = 1198] [outer = (nil)] 16:32:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 208 (0x7f72010d0800) [pid = 1819] [serial = 1199] [outer = 0x7f72010ca800] 16:32:50 INFO - PROCESS | 1819 | 1461195170089 Marionette DEBUG loaded listener.js 16:32:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 209 (0x7f7203b21000) [pid = 1819] [serial = 1200] [outer = 0x7f72010ca800] 16:32:50 INFO - PROCESS | 1819 | 1461195170794 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:32:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:32:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1627ms 16:32:50 INFO - PROCESS | 1819 | 1461195170821 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 16:32:50 INFO - PROCESS | 1819 | 1461195170827 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 16:32:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:32:50 INFO - PROCESS | 1819 | 1461195170836 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:32:50 INFO - PROCESS | 1819 | 1461195170839 Marionette TRACE conn3 <- [1,1570,null,{}] 16:32:50 INFO - PROCESS | 1819 | 1461195170845 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:32:51 INFO - PROCESS | 1819 | 1461195171022 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 16:32:51 INFO - PROCESS | 1819 | 1461195171216 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f720e9bc000 == 114 [pid = 1819] [id = 400] 16:32:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 210 (0x7f7200eea000) [pid = 1819] [serial = 1201] [outer = (nil)] 16:32:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 211 (0x7f72041f0000) [pid = 1819] [serial = 1202] [outer = 0x7f7200eea000] 16:32:51 INFO - PROCESS | 1819 | 1461195171272 Marionette DEBUG loaded listener.js 16:32:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 212 (0x7f7208219000) [pid = 1819] [serial = 1203] [outer = 0x7f7200eea000] 16:32:52 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721eb33800 == 113 [pid = 1819] [id = 289] 16:32:52 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721643a000 == 112 [pid = 1819] [id = 386] 16:32:52 INFO - PROCESS | 1819 | --DOMWINDOW == 211 (0x7f721145c000) [pid = 1819] [serial = 1103] [outer = (nil)] [url = about:blank] 16:32:52 INFO - PROCESS | 1819 | --DOMWINDOW == 210 (0x7f7200eec400) [pid = 1819] [serial = 1073] [outer = (nil)] [url = about:blank] 16:32:52 INFO - PROCESS | 1819 | --DOMWINDOW == 209 (0x7f72010c6c00) [pid = 1819] [serial = 1076] [outer = (nil)] [url = about:blank] 16:32:52 INFO - PROCESS | 1819 | --DOMWINDOW == 208 (0x7f72064e8000) [pid = 1819] [serial = 1079] [outer = (nil)] [url = about:blank] 16:32:52 INFO - PROCESS | 1819 | 1461195172320 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:32:52 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72156b6000 == 111 [pid = 1819] [id = 385] 16:32:52 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72119df000 == 110 [pid = 1819] [id = 384] 16:32:52 INFO - PROCESS | 1819 | --DOCSHELL 0x7f720f7d6000 == 109 [pid = 1819] [id = 383] 16:32:52 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206dda800 == 108 [pid = 1819] [id = 382] 16:32:52 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72042ec000 == 107 [pid = 1819] [id = 381] 16:32:52 INFO - PROCESS | 1819 | --DOCSHELL 0x7f720f697800 == 106 [pid = 1819] [id = 380] 16:32:52 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722d990800 == 105 [pid = 1819] [id = 377] 16:32:52 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7229ada000 == 104 [pid = 1819] [id = 376] 16:32:52 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7222c1b800 == 103 [pid = 1819] [id = 375] 16:32:52 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721d323800 == 102 [pid = 1819] [id = 374] 16:32:52 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c0e0000 == 101 [pid = 1819] [id = 373] 16:32:52 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721b14c800 == 100 [pid = 1819] [id = 372] 16:32:52 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7218918000 == 99 [pid = 1819] [id = 371] 16:32:52 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72164d1000 == 98 [pid = 1819] [id = 370] 16:32:52 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72102a4000 == 97 [pid = 1819] [id = 369] 16:32:52 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206330800 == 96 [pid = 1819] [id = 368] 16:32:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:32:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1531ms 16:32:52 INFO - PROCESS | 1819 | 1461195172370 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 16:32:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:32:52 INFO - PROCESS | 1819 | 1461195172374 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 16:32:52 INFO - PROCESS | 1819 | 1461195172380 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:32:52 INFO - PROCESS | 1819 | 1461195172383 Marionette TRACE conn3 <- [1,1574,null,{}] 16:32:52 INFO - PROCESS | 1819 | 1461195172387 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:32:52 INFO - PROCESS | 1819 | 1461195172515 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 16:32:52 INFO - PROCESS | 1819 | --DOMWINDOW == 207 (0x7f72064e3400) [pid = 1819] [serial = 1049] [outer = (nil)] [url = about:blank] 16:32:52 INFO - PROCESS | 1819 | --DOMWINDOW == 206 (0x7f721563cc00) [pid = 1819] [serial = 1055] [outer = (nil)] [url = about:blank] 16:32:52 INFO - PROCESS | 1819 | --DOMWINDOW == 205 (0x7f7208bb3c00) [pid = 1819] [serial = 1091] [outer = (nil)] [url = about:blank] 16:32:52 INFO - PROCESS | 1819 | --DOMWINDOW == 204 (0x7f720ec9b800) [pid = 1819] [serial = 1094] [outer = (nil)] [url = about:blank] 16:32:52 INFO - PROCESS | 1819 | --DOMWINDOW == 203 (0x7f7204e20400) [pid = 1819] [serial = 1082] [outer = (nil)] [url = about:blank] 16:32:52 INFO - PROCESS | 1819 | --DOMWINDOW == 202 (0x7f721568cc00) [pid = 1819] [serial = 1047] [outer = (nil)] [url = about:blank] 16:32:52 INFO - PROCESS | 1819 | --DOMWINDOW == 201 (0x7f72110d0c00) [pid = 1819] [serial = 1097] [outer = (nil)] [url = about:blank] 16:32:52 INFO - PROCESS | 1819 | --DOMWINDOW == 200 (0x7f721b428800) [pid = 1819] [serial = 1061] [outer = (nil)] [url = about:blank] 16:32:52 INFO - PROCESS | 1819 | --DOMWINDOW == 199 (0x7f721667b400) [pid = 1819] [serial = 1067] [outer = (nil)] [url = about:blank] 16:32:52 INFO - PROCESS | 1819 | --DOMWINDOW == 198 (0x7f7206ead800) [pid = 1819] [serial = 1088] [outer = (nil)] [url = about:blank] 16:32:52 INFO - PROCESS | 1819 | --DOMWINDOW == 197 (0x7f72082e0000) [pid = 1819] [serial = 1089] [outer = (nil)] [url = about:blank] 16:32:52 INFO - PROCESS | 1819 | --DOMWINDOW == 196 (0x7f7228948000) [pid = 1819] [serial = 1064] [outer = (nil)] [url = about:blank] 16:32:52 INFO - PROCESS | 1819 | --DOMWINDOW == 195 (0x7f720ec94400) [pid = 1819] [serial = 1070] [outer = (nil)] [url = about:blank] 16:32:52 INFO - PROCESS | 1819 | --DOMWINDOW == 194 (0x7f7211303c00) [pid = 1819] [serial = 1098] [outer = (nil)] [url = about:blank] 16:32:52 INFO - PROCESS | 1819 | --DOMWINDOW == 193 (0x7f720ea17c00) [pid = 1819] [serial = 1052] [outer = (nil)] [url = about:blank] 16:32:52 INFO - PROCESS | 1819 | --DOMWINDOW == 192 (0x7f7217fb4c00) [pid = 1819] [serial = 1058] [outer = (nil)] [url = about:blank] 16:32:52 INFO - PROCESS | 1819 | --DOMWINDOW == 191 (0x7f72061b7000) [pid = 1819] [serial = 1086] [outer = (nil)] [url = about:blank] 16:32:52 INFO - PROCESS | 1819 | --DOMWINDOW == 190 (0x7f72041f7400) [pid = 1819] [serial = 1085] [outer = (nil)] [url = about:blank] 16:32:52 INFO - PROCESS | 1819 | --DOMWINDOW == 189 (0x7f720ebe2800) [pid = 1819] [serial = 1100] [outer = (nil)] [url = about:blank] 16:32:52 INFO - PROCESS | 1819 | --DOMWINDOW == 188 (0x7f720f4d6000) [pid = 1819] [serial = 1095] [outer = (nil)] [url = about:blank] 16:32:52 INFO - PROCESS | 1819 | --DOMWINDOW == 187 (0x7f720ea20000) [pid = 1819] [serial = 1092] [outer = (nil)] [url = about:blank] 16:32:52 INFO - PROCESS | 1819 | --DOMWINDOW == 186 (0x7f7211305000) [pid = 1819] [serial = 1101] [outer = (nil)] [url = about:blank] 16:32:52 INFO - PROCESS | 1819 | 1461195172659 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72042ec000 == 97 [pid = 1819] [id = 401] 16:32:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 187 (0x7f72010d1400) [pid = 1819] [serial = 1204] [outer = (nil)] 16:32:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 188 (0x7f72082e0000) [pid = 1819] [serial = 1205] [outer = 0x7f72010d1400] 16:32:52 INFO - PROCESS | 1819 | 1461195172715 Marionette DEBUG loaded listener.js 16:32:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 189 (0x7f7208bb9400) [pid = 1819] [serial = 1206] [outer = 0x7f72010d1400] 16:32:53 INFO - PROCESS | 1819 | 1461195173339 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:32:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:32:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 977ms 16:32:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:32:53 INFO - PROCESS | 1819 | 1461195173357 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 16:32:53 INFO - PROCESS | 1819 | 1461195173360 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 16:32:53 INFO - PROCESS | 1819 | 1461195173371 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:32:53 INFO - PROCESS | 1819 | 1461195173377 Marionette TRACE conn3 <- [1,1578,null,{}] 16:32:53 INFO - PROCESS | 1819 | 1461195173384 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:32:53 INFO - PROCESS | 1819 | 1461195173508 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 16:32:53 INFO - PROCESS | 1819 | 1461195173659 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7209f37800 == 98 [pid = 1819] [id = 402] 16:32:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 190 (0x7f7203b16800) [pid = 1819] [serial = 1207] [outer = (nil)] 16:32:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 191 (0x7f720ebda000) [pid = 1819] [serial = 1208] [outer = 0x7f7203b16800] 16:32:53 INFO - PROCESS | 1819 | 1461195173710 Marionette DEBUG loaded listener.js 16:32:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 192 (0x7f720ecbb800) [pid = 1819] [serial = 1209] [outer = 0x7f7203b16800] 16:32:54 INFO - PROCESS | 1819 | 1461195174238 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:32:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:32:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 940ms 16:32:54 INFO - PROCESS | 1819 | 1461195174304 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 16:32:54 INFO - PROCESS | 1819 | 1461195174308 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 16:32:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:32:54 INFO - PROCESS | 1819 | 1461195174312 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:32:54 INFO - PROCESS | 1819 | 1461195174314 Marionette TRACE conn3 <- [1,1582,null,{}] 16:32:54 INFO - PROCESS | 1819 | 1461195174319 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:32:54 INFO - PROCESS | 1819 | 1461195174448 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 16:32:54 INFO - PROCESS | 1819 | 1461195174604 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7210246800 == 99 [pid = 1819] [id = 403] 16:32:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 193 (0x7f7204e20400) [pid = 1819] [serial = 1210] [outer = (nil)] 16:32:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 194 (0x7f720ecc6c00) [pid = 1819] [serial = 1211] [outer = 0x7f7204e20400] 16:32:54 INFO - PROCESS | 1819 | 1461195174655 Marionette DEBUG loaded listener.js 16:32:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 195 (0x7f720f713c00) [pid = 1819] [serial = 1212] [outer = 0x7f7204e20400] 16:32:55 INFO - PROCESS | 1819 | 1461195175281 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:32:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:32:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1028ms 16:32:55 INFO - PROCESS | 1819 | 1461195175341 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 16:32:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:32:55 INFO - PROCESS | 1819 | 1461195175344 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 16:32:55 INFO - PROCESS | 1819 | 1461195175348 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:32:55 INFO - PROCESS | 1819 | 1461195175351 Marionette TRACE conn3 <- [1,1586,null,{}] 16:32:55 INFO - PROCESS | 1819 | 1461195175358 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:32:55 INFO - PROCESS | 1819 | 1461195175523 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 16:32:55 INFO - PROCESS | 1819 | 1461195175542 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7211475000 == 100 [pid = 1819] [id = 404] 16:32:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 196 (0x7f72111ca400) [pid = 1819] [serial = 1213] [outer = (nil)] 16:32:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 197 (0x7f7211307800) [pid = 1819] [serial = 1214] [outer = 0x7f72111ca400] 16:32:55 INFO - PROCESS | 1819 | 1461195175604 Marionette DEBUG loaded listener.js 16:32:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 198 (0x7f7211986c00) [pid = 1819] [serial = 1215] [outer = 0x7f72111ca400] 16:32:56 INFO - PROCESS | 1819 | 1461195176286 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:32:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:32:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 978ms 16:32:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:32:56 INFO - PROCESS | 1819 | 1461195176325 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 16:32:56 INFO - PROCESS | 1819 | 1461195176327 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 16:32:56 INFO - PROCESS | 1819 | 1461195176331 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:32:56 INFO - PROCESS | 1819 | 1461195176335 Marionette TRACE conn3 <- [1,1590,null,{}] 16:32:56 INFO - PROCESS | 1819 | 1461195176339 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:32:56 INFO - PROCESS | 1819 | 1461195176499 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 16:32:56 INFO - PROCESS | 1819 | --DOMWINDOW == 197 (0x7f72082da800) [pid = 1819] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:32:56 INFO - PROCESS | 1819 | --DOMWINDOW == 196 (0x7f72041fb800) [pid = 1819] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:32:56 INFO - PROCESS | 1819 | --DOMWINDOW == 195 (0x7f7208bb0800) [pid = 1819] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:32:56 INFO - PROCESS | 1819 | --DOMWINDOW == 194 (0x7f7203985000) [pid = 1819] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:32:56 INFO - PROCESS | 1819 | --DOMWINDOW == 193 (0x7f721130bc00) [pid = 1819] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:32:56 INFO - PROCESS | 1819 | --DOMWINDOW == 192 (0x7f7206bf7800) [pid = 1819] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:32:56 INFO - PROCESS | 1819 | --DOMWINDOW == 191 (0x7f7208d5a000) [pid = 1819] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:32:56 INFO - PROCESS | 1819 | 1461195176940 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206dec800 == 101 [pid = 1819] [id = 405] 16:32:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 192 (0x7f7203983000) [pid = 1819] [serial = 1216] [outer = (nil)] 16:32:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 193 (0x7f72064e3800) [pid = 1819] [serial = 1217] [outer = 0x7f7203983000] 16:32:56 INFO - PROCESS | 1819 | 1461195176998 Marionette DEBUG loaded listener.js 16:32:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 194 (0x7f7211aa2800) [pid = 1819] [serial = 1218] [outer = 0x7f7203983000] 16:32:57 INFO - PROCESS | 1819 | 1461195177557 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:32:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:32:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1276ms 16:32:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:32:57 INFO - PROCESS | 1819 | 1461195177609 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 16:32:57 INFO - PROCESS | 1819 | 1461195177611 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 16:32:57 INFO - PROCESS | 1819 | 1461195177615 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:32:57 INFO - PROCESS | 1819 | 1461195177619 Marionette TRACE conn3 <- [1,1594,null,{}] 16:32:57 INFO - PROCESS | 1819 | 1461195177623 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:32:57 INFO - PROCESS | 1819 | 1461195177742 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 16:32:57 INFO - PROCESS | 1819 | 1461195177755 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7213f81000 == 102 [pid = 1819] [id = 406] 16:32:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 195 (0x7f7211b03000) [pid = 1819] [serial = 1219] [outer = (nil)] 16:32:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 196 (0x7f7212907000) [pid = 1819] [serial = 1220] [outer = 0x7f7211b03000] 16:32:57 INFO - PROCESS | 1819 | 1461195177806 Marionette DEBUG loaded listener.js 16:32:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 197 (0x7f7213770000) [pid = 1819] [serial = 1221] [outer = 0x7f7211b03000] 16:32:58 INFO - PROCESS | 1819 | 1461195178471 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:32:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:32:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 875ms 16:32:58 INFO - PROCESS | 1819 | 1461195178490 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 16:32:58 INFO - PROCESS | 1819 | 1461195178493 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 16:32:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:32:58 INFO - PROCESS | 1819 | 1461195178499 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:32:58 INFO - PROCESS | 1819 | 1461195178501 Marionette TRACE conn3 <- [1,1598,null,{}] 16:32:58 INFO - PROCESS | 1819 | 1461195178506 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:32:58 INFO - PROCESS | 1819 | 1461195178631 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 16:32:58 INFO - PROCESS | 1819 | 1461195178772 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72159d1800 == 103 [pid = 1819] [id = 407] 16:32:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 198 (0x7f72121e6800) [pid = 1819] [serial = 1222] [outer = (nil)] 16:32:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 199 (0x7f721390a800) [pid = 1819] [serial = 1223] [outer = 0x7f72121e6800] 16:32:58 INFO - PROCESS | 1819 | 1461195178824 Marionette DEBUG loaded listener.js 16:32:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 200 (0x7f7213f13c00) [pid = 1819] [serial = 1224] [outer = 0x7f72121e6800] 16:32:59 INFO - PROCESS | 1819 | 1461195179665 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:32:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:32:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1175ms 16:32:59 INFO - PROCESS | 1819 | 1461195179675 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 16:32:59 INFO - PROCESS | 1819 | 1461195179680 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 16:32:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:32:59 INFO - PROCESS | 1819 | 1461195179704 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:32:59 INFO - PROCESS | 1819 | 1461195179708 Marionette TRACE conn3 <- [1,1602,null,{}] 16:32:59 INFO - PROCESS | 1819 | 1461195179715 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:32:59 INFO - PROCESS | 1819 | 1461195179872 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 16:33:00 INFO - PROCESS | 1819 | 1461195180045 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7206de2000 == 104 [pid = 1819] [id = 408] 16:33:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 201 (0x7f7206beb800) [pid = 1819] [serial = 1225] [outer = (nil)] 16:33:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 202 (0x7f7208296400) [pid = 1819] [serial = 1226] [outer = 0x7f7206beb800] 16:33:00 INFO - PROCESS | 1819 | 1461195180107 Marionette DEBUG loaded listener.js 16:33:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 203 (0x7f72082e3c00) [pid = 1819] [serial = 1227] [outer = 0x7f7206beb800] 16:33:00 INFO - PROCESS | 1819 | 1461195180952 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:33:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:33:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1284ms 16:33:00 INFO - PROCESS | 1819 | 1461195180985 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 16:33:00 INFO - PROCESS | 1819 | 1461195180992 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 16:33:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:33:01 INFO - PROCESS | 1819 | 1461195181001 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:33:01 INFO - PROCESS | 1819 | 1461195181004 Marionette TRACE conn3 <- [1,1606,null,{}] 16:33:01 INFO - PROCESS | 1819 | 1461195181008 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:33:01 INFO - PROCESS | 1819 | 1461195181161 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 16:33:01 INFO - PROCESS | 1819 | 1461195181333 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721146b800 == 105 [pid = 1819] [id = 409] 16:33:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 204 (0x7f7206bf7000) [pid = 1819] [serial = 1228] [outer = (nil)] 16:33:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 205 (0x7f720ebddc00) [pid = 1819] [serial = 1229] [outer = 0x7f7206bf7000] 16:33:01 INFO - PROCESS | 1819 | 1461195181396 Marionette DEBUG loaded listener.js 16:33:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 206 (0x7f720f4d3400) [pid = 1819] [serial = 1230] [outer = 0x7f7206bf7000] 16:33:02 INFO - PROCESS | 1819 | 1461195182160 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:33:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:33:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1190ms 16:33:02 INFO - PROCESS | 1819 | 1461195182192 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 16:33:02 INFO - PROCESS | 1819 | 1461195182194 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 16:33:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:33:02 INFO - PROCESS | 1819 | 1461195182200 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:33:02 INFO - PROCESS | 1819 | 1461195182205 Marionette TRACE conn3 <- [1,1610,null,{}] 16:33:02 INFO - PROCESS | 1819 | 1461195182218 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:33:02 INFO - PROCESS | 1819 | 1461195182371 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 16:33:02 INFO - PROCESS | 1819 | 1461195182544 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7216055000 == 106 [pid = 1819] [id = 410] 16:33:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 207 (0x7f721130f400) [pid = 1819] [serial = 1231] [outer = (nil)] 16:33:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 208 (0x7f721198b800) [pid = 1819] [serial = 1232] [outer = 0x7f721130f400] 16:33:02 INFO - PROCESS | 1819 | 1461195182607 Marionette DEBUG loaded listener.js 16:33:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 209 (0x7f72121e9400) [pid = 1819] [serial = 1233] [outer = 0x7f721130f400] 16:33:03 INFO - PROCESS | 1819 | 1461195183339 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:33:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:33:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1185ms 16:33:03 INFO - PROCESS | 1819 | 1461195183385 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 16:33:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:33:03 INFO - PROCESS | 1819 | 1461195183389 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 16:33:03 INFO - PROCESS | 1819 | 1461195183393 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:33:03 INFO - PROCESS | 1819 | 1461195183396 Marionette TRACE conn3 <- [1,1614,null,{}] 16:33:03 INFO - PROCESS | 1819 | 1461195183418 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:33:03 INFO - PROCESS | 1819 | 1461195183572 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 16:33:03 INFO - PROCESS | 1819 | 1461195183746 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7216825000 == 107 [pid = 1819] [id = 411] 16:33:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 210 (0x7f7211456400) [pid = 1819] [serial = 1234] [outer = (nil)] 16:33:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 211 (0x7f7213f11c00) [pid = 1819] [serial = 1235] [outer = 0x7f7211456400] 16:33:03 INFO - PROCESS | 1819 | 1461195183808 Marionette DEBUG loaded listener.js 16:33:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 212 (0x7f7215636800) [pid = 1819] [serial = 1236] [outer = 0x7f7211456400] 16:33:04 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72119d9800 == 106 [pid = 1819] [id = 12] 16:33:04 INFO - PROCESS | 1819 | 1461195184601 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:33:04 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:33:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1252ms 16:33:04 INFO - PROCESS | 1819 | 1461195184645 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 16:33:04 INFO - PROCESS | 1819 | 1461195184648 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 16:33:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:33:04 INFO - PROCESS | 1819 | 1461195184653 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:33:04 INFO - PROCESS | 1819 | 1461195184656 Marionette TRACE conn3 <- [1,1618,null,{}] 16:33:04 INFO - PROCESS | 1819 | 1461195184660 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:33:04 INFO - PROCESS | 1819 | 1461195184798 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 16:33:04 INFO - PROCESS | 1819 | 1461195184969 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7218918000 == 107 [pid = 1819] [id = 412] 16:33:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 213 (0x7f7211981000) [pid = 1819] [serial = 1237] [outer = (nil)] 16:33:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 214 (0x7f721571f800) [pid = 1819] [serial = 1238] [outer = 0x7f7211981000] 16:33:05 INFO - PROCESS | 1819 | 1461195185028 Marionette DEBUG loaded listener.js 16:33:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 215 (0x7f721577b800) [pid = 1819] [serial = 1239] [outer = 0x7f7211981000] 16:33:05 INFO - PROCESS | 1819 | 1461195185806 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:33:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:33:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1225ms 16:33:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:33:05 INFO - PROCESS | 1819 | 1461195185880 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 16:33:05 INFO - PROCESS | 1819 | 1461195185882 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 16:33:05 INFO - PROCESS | 1819 | 1461195185887 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:33:05 INFO - PROCESS | 1819 | 1461195185889 Marionette TRACE conn3 <- [1,1622,null,{}] 16:33:05 INFO - PROCESS | 1819 | 1461195185895 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:33:06 INFO - PROCESS | 1819 | 1461195186099 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 16:33:06 INFO - PROCESS | 1819 | 1461195186292 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721b141800 == 108 [pid = 1819] [id = 413] 16:33:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 216 (0x7f7208215800) [pid = 1819] [serial = 1240] [outer = (nil)] 16:33:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 217 (0x7f721667b000) [pid = 1819] [serial = 1241] [outer = 0x7f7208215800] 16:33:06 INFO - PROCESS | 1819 | 1461195186354 Marionette DEBUG loaded listener.js 16:33:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 218 (0x7f7217f63800) [pid = 1819] [serial = 1242] [outer = 0x7f7208215800] 16:33:07 INFO - PROCESS | 1819 | 1461195187058 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:33:07 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:33:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1227ms 16:33:07 INFO - PROCESS | 1819 | 1461195187114 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 16:33:07 INFO - PROCESS | 1819 | 1461195187118 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 16:33:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:33:07 INFO - PROCESS | 1819 | 1461195187123 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:33:07 INFO - PROCESS | 1819 | 1461195187125 Marionette TRACE conn3 <- [1,1626,null,{}] 16:33:07 INFO - PROCESS | 1819 | 1461195187129 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:33:07 INFO - PROCESS | 1819 | 1461195187273 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 16:33:07 INFO - PROCESS | 1819 | 1461195187445 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721bf0e800 == 109 [pid = 1819] [id = 414] 16:33:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 219 (0x7f72163d1800) [pid = 1819] [serial = 1243] [outer = (nil)] 16:33:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 220 (0x7f7219d8cc00) [pid = 1819] [serial = 1244] [outer = 0x7f72163d1800] 16:33:07 INFO - PROCESS | 1819 | 1461195187503 Marionette DEBUG loaded listener.js 16:33:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 221 (0x7f721ab47c00) [pid = 1819] [serial = 1245] [outer = 0x7f72163d1800] 16:33:08 INFO - PROCESS | 1819 | 1461195188156 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:33:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:33:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1074ms 16:33:08 INFO - PROCESS | 1819 | 1461195188200 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 16:33:08 INFO - PROCESS | 1819 | 1461195188203 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 16:33:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:33:08 INFO - PROCESS | 1819 | 1461195188208 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:33:08 INFO - PROCESS | 1819 | 1461195188210 Marionette TRACE conn3 <- [1,1630,null,{}] 16:33:08 INFO - PROCESS | 1819 | 1461195188214 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:33:08 INFO - PROCESS | 1819 | 1461195188357 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 16:33:08 INFO - PROCESS | 1819 | 1461195188541 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721c8e5000 == 110 [pid = 1819] [id = 415] 16:33:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 222 (0x7f7217fb0000) [pid = 1819] [serial = 1246] [outer = (nil)] 16:33:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 223 (0x7f721ad23000) [pid = 1819] [serial = 1247] [outer = 0x7f7217fb0000] 16:33:08 INFO - PROCESS | 1819 | 1461195188602 Marionette DEBUG loaded listener.js 16:33:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 224 (0x7f721b41d800) [pid = 1819] [serial = 1248] [outer = 0x7f7217fb0000] 16:33:09 INFO - PROCESS | 1819 | 1461195189340 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:33:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:33:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1175ms 16:33:09 INFO - PROCESS | 1819 | 1461195189383 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 16:33:09 INFO - PROCESS | 1819 | 1461195189387 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 16:33:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:33:09 INFO - PROCESS | 1819 | 1461195189408 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:33:09 INFO - PROCESS | 1819 | 1461195189411 Marionette TRACE conn3 <- [1,1634,null,{}] 16:33:09 INFO - PROCESS | 1819 | 1461195189416 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:33:09 INFO - PROCESS | 1819 | 1461195189561 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 16:33:09 INFO - PROCESS | 1819 | 1461195189734 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721eb33800 == 111 [pid = 1819] [id = 416] 16:33:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 225 (0x7f721ab48800) [pid = 1819] [serial = 1249] [outer = (nil)] 16:33:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 226 (0x7f721b42a400) [pid = 1819] [serial = 1250] [outer = 0x7f721ab48800] 16:33:09 INFO - PROCESS | 1819 | 1461195189797 Marionette DEBUG loaded listener.js 16:33:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 227 (0x7f721b5cbc00) [pid = 1819] [serial = 1251] [outer = 0x7f721ab48800] 16:33:10 INFO - PROCESS | 1819 | 1461195190490 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:33:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:33:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1128ms 16:33:10 INFO - PROCESS | 1819 | 1461195190535 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 16:33:10 INFO - PROCESS | 1819 | 1461195190538 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 16:33:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:33:10 INFO - PROCESS | 1819 | 1461195190542 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:33:10 INFO - PROCESS | 1819 | 1461195190545 Marionette TRACE conn3 <- [1,1638,null,{}] 16:33:10 INFO - PROCESS | 1819 | 1461195190549 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:33:10 INFO - PROCESS | 1819 | 1461195190687 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 16:33:10 INFO - PROCESS | 1819 | 1461195190860 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7228e45000 == 112 [pid = 1819] [id = 417] 16:33:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 228 (0x7f721b41e000) [pid = 1819] [serial = 1252] [outer = (nil)] 16:33:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 229 (0x7f721b77e400) [pid = 1819] [serial = 1253] [outer = 0x7f721b41e000] 16:33:10 INFO - PROCESS | 1819 | 1461195190917 Marionette DEBUG loaded listener.js 16:33:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 230 (0x7f721c048800) [pid = 1819] [serial = 1254] [outer = 0x7f721b41e000] 16:33:11 INFO - PROCESS | 1819 | 1461195191695 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:33:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:33:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1225ms 16:33:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:33:11 INFO - PROCESS | 1819 | 1461195191769 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 16:33:11 INFO - PROCESS | 1819 | 1461195191771 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 16:33:11 INFO - PROCESS | 1819 | 1461195191777 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:33:11 INFO - PROCESS | 1819 | 1461195191780 Marionette TRACE conn3 <- [1,1642,null,{}] 16:33:11 INFO - PROCESS | 1819 | 1461195191785 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:33:11 INFO - PROCESS | 1819 | 1461195191948 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 16:33:12 INFO - PROCESS | 1819 | 1461195192117 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f722d990000 == 113 [pid = 1819] [id = 418] 16:33:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 231 (0x7f721b421000) [pid = 1819] [serial = 1255] [outer = (nil)] 16:33:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 232 (0x7f721eb8a000) [pid = 1819] [serial = 1256] [outer = 0x7f721b421000] 16:33:12 INFO - PROCESS | 1819 | 1461195192179 Marionette DEBUG loaded listener.js 16:33:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 233 (0x7f722894ac00) [pid = 1819] [serial = 1257] [outer = 0x7f721b421000] 16:33:12 INFO - PROCESS | 1819 | 1461195192910 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:33:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:33:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1180ms 16:33:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:33:12 INFO - PROCESS | 1819 | 1461195192964 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 16:33:12 INFO - PROCESS | 1819 | 1461195192967 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 16:33:12 INFO - PROCESS | 1819 | 1461195192974 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:33:12 INFO - PROCESS | 1819 | 1461195192976 Marionette TRACE conn3 <- [1,1646,null,{}] 16:33:12 INFO - PROCESS | 1819 | 1461195192981 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:33:13 INFO - PROCESS | 1819 | 1461195193119 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 16:33:13 INFO - PROCESS | 1819 | 1461195193293 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206df4000 == 114 [pid = 1819] [id = 419] 16:33:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 234 (0x7f720636e000) [pid = 1819] [serial = 1258] [outer = (nil)] 16:33:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 235 (0x7f721c438800) [pid = 1819] [serial = 1259] [outer = 0x7f720636e000] 16:33:13 INFO - PROCESS | 1819 | 1461195193350 Marionette DEBUG loaded listener.js 16:33:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 236 (0x7f7228bc2000) [pid = 1819] [serial = 1260] [outer = 0x7f720636e000] 16:33:14 INFO - PROCESS | 1819 | 1461195194091 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:33:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:33:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1178ms 16:33:14 INFO - PROCESS | 1819 | 1461195194151 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 16:33:14 INFO - PROCESS | 1819 | 1461195194154 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 16:33:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:33:14 INFO - PROCESS | 1819 | 1461195194159 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:33:14 INFO - PROCESS | 1819 | 1461195194161 Marionette TRACE conn3 <- [1,1650,null,{}] 16:33:14 INFO - PROCESS | 1819 | 1461195194166 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:33:14 INFO - PROCESS | 1819 | 1461195194306 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 16:33:14 INFO - PROCESS | 1819 | 1461195194743 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206d56800 == 115 [pid = 1819] [id = 420] 16:33:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 237 (0x7f72010ce800) [pid = 1819] [serial = 1261] [outer = (nil)] 16:33:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 238 (0x7f7203b1e800) [pid = 1819] [serial = 1262] [outer = 0x7f72010ce800] 16:33:14 INFO - PROCESS | 1819 | 1461195194845 Marionette DEBUG loaded listener.js 16:33:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 239 (0x7f7206375000) [pid = 1819] [serial = 1263] [outer = 0x7f72010ce800] 16:33:15 INFO - PROCESS | 1819 | 1461195195723 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:33:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:33:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1626ms 16:33:15 INFO - PROCESS | 1819 | 1461195195787 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 16:33:15 INFO - PROCESS | 1819 | 1461195195793 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 16:33:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:33:15 INFO - PROCESS | 1819 | 1461195195800 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:33:15 INFO - PROCESS | 1819 | 1461195195803 Marionette TRACE conn3 <- [1,1654,null,{}] 16:33:15 INFO - PROCESS | 1819 | 1461195195809 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:33:15 INFO - PROCESS | 1819 | 1461195195967 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 16:33:16 INFO - PROCESS | 1819 | 1461195196144 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206a58800 == 116 [pid = 1819] [id = 421] 16:33:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 240 (0x7f7206bf6000) [pid = 1819] [serial = 1264] [outer = (nil)] 16:33:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 241 (0x7f72082e2000) [pid = 1819] [serial = 1265] [outer = 0x7f7206bf6000] 16:33:16 INFO - PROCESS | 1819 | 1461195196207 Marionette DEBUG loaded listener.js 16:33:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 242 (0x7f7208d56c00) [pid = 1819] [serial = 1266] [outer = 0x7f7206bf6000] 16:33:16 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7213f81000 == 115 [pid = 1819] [id = 406] 16:33:16 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206dec800 == 114 [pid = 1819] [id = 405] 16:33:16 INFO - PROCESS | 1819 | --DOMWINDOW == 241 (0x7f7211a8a400) [pid = 1819] [serial = 1136] [outer = (nil)] [url = about:blank] 16:33:16 INFO - PROCESS | 1819 | --DOMWINDOW == 240 (0x7f721562fc00) [pid = 1819] [serial = 1163] [outer = (nil)] [url = about:blank] 16:33:16 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7211475000 == 113 [pid = 1819] [id = 404] 16:33:16 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7210246800 == 112 [pid = 1819] [id = 403] 16:33:16 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7209f37800 == 111 [pid = 1819] [id = 402] 16:33:16 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72042ec000 == 110 [pid = 1819] [id = 401] 16:33:16 INFO - PROCESS | 1819 | --DOCSHELL 0x7f720e9bc000 == 109 [pid = 1819] [id = 400] 16:33:16 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206469000 == 108 [pid = 1819] [id = 399] 16:33:16 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722e425000 == 107 [pid = 1819] [id = 394] 16:33:16 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722df1f800 == 106 [pid = 1819] [id = 393] 16:33:16 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7229ad0000 == 105 [pid = 1819] [id = 392] 16:33:16 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721cbc9800 == 104 [pid = 1819] [id = 391] 16:33:16 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721b99d800 == 103 [pid = 1819] [id = 390] 16:33:16 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721111e800 == 102 [pid = 1819] [id = 389] 16:33:16 INFO - PROCESS | 1819 | --DOCSHELL 0x7f720631f800 == 101 [pid = 1819] [id = 388] 16:33:17 INFO - PROCESS | 1819 | 1461195197024 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:33:17 INFO - PROCESS | 1819 | --DOMWINDOW == 239 (0x7f7208ba9c00) [pid = 1819] [serial = 1148] [outer = (nil)] [url = about:blank] 16:33:17 INFO - PROCESS | 1819 | --DOMWINDOW == 238 (0x7f7208d57400) [pid = 1819] [serial = 1149] [outer = (nil)] [url = about:blank] 16:33:17 INFO - PROCESS | 1819 | --DOMWINDOW == 237 (0x7f72063c3c00) [pid = 1819] [serial = 1143] [outer = (nil)] [url = about:blank] 16:33:17 INFO - PROCESS | 1819 | --DOMWINDOW == 236 (0x7f7204e1f000) [pid = 1819] [serial = 1142] [outer = (nil)] [url = about:blank] 16:33:17 INFO - PROCESS | 1819 | --DOMWINDOW == 235 (0x7f72163ce000) [pid = 1819] [serial = 1124] [outer = (nil)] [url = about:blank] 16:33:17 INFO - PROCESS | 1819 | --DOMWINDOW == 234 (0x7f7218e89c00) [pid = 1819] [serial = 1130] [outer = (nil)] [url = about:blank] 16:33:17 INFO - PROCESS | 1819 | --DOMWINDOW == 233 (0x7f720f70b800) [pid = 1819] [serial = 1154] [outer = (nil)] [url = about:blank] 16:33:17 INFO - PROCESS | 1819 | --DOMWINDOW == 232 (0x7f720ec8d400) [pid = 1819] [serial = 1112] [outer = (nil)] [url = about:blank] 16:33:17 INFO - PROCESS | 1819 | --DOMWINDOW == 231 (0x7f7206bedc00) [pid = 1819] [serial = 1145] [outer = (nil)] [url = about:blank] 16:33:17 INFO - PROCESS | 1819 | --DOMWINDOW == 230 (0x7f7208220000) [pid = 1819] [serial = 1146] [outer = (nil)] [url = about:blank] 16:33:17 INFO - PROCESS | 1819 | --DOMWINDOW == 229 (0x7f7216781800) [pid = 1819] [serial = 1127] [outer = (nil)] [url = about:blank] 16:33:17 INFO - PROCESS | 1819 | --DOMWINDOW == 228 (0x7f7208213800) [pid = 1819] [serial = 1139] [outer = (nil)] [url = about:blank] 16:33:17 INFO - PROCESS | 1819 | --DOMWINDOW == 227 (0x7f7211a85400) [pid = 1819] [serial = 1115] [outer = (nil)] [url = about:blank] 16:33:17 INFO - PROCESS | 1819 | --DOMWINDOW == 226 (0x7f7213908800) [pid = 1819] [serial = 1157] [outer = (nil)] [url = about:blank] 16:33:17 INFO - PROCESS | 1819 | --DOMWINDOW == 225 (0x7f72121ebc00) [pid = 1819] [serial = 1160] [outer = (nil)] [url = about:blank] 16:33:17 INFO - PROCESS | 1819 | --DOMWINDOW == 224 (0x7f7204e17000) [pid = 1819] [serial = 1106] [outer = (nil)] [url = about:blank] 16:33:17 INFO - PROCESS | 1819 | --DOMWINDOW == 223 (0x7f720ec96800) [pid = 1819] [serial = 1151] [outer = (nil)] [url = about:blank] 16:33:17 INFO - PROCESS | 1819 | --DOMWINDOW == 222 (0x7f7215632800) [pid = 1819] [serial = 1121] [outer = (nil)] [url = about:blank] 16:33:17 INFO - PROCESS | 1819 | --DOMWINDOW == 221 (0x7f721b1b4000) [pid = 1819] [serial = 1133] [outer = (nil)] [url = about:blank] 16:33:17 INFO - PROCESS | 1819 | --DOMWINDOW == 220 (0x7f72121e3800) [pid = 1819] [serial = 1118] [outer = (nil)] [url = about:blank] 16:33:17 INFO - PROCESS | 1819 | --DOMWINDOW == 219 (0x7f72082d5400) [pid = 1819] [serial = 1109] [outer = (nil)] [url = about:blank] 16:33:17 INFO - PROCESS | 1819 | --DOMWINDOW == 218 (0x7f7213f1c800) [pid = 1819] [serial = 1158] [outer = (nil)] [url = about:blank] 16:33:17 INFO - PROCESS | 1819 | --DOMWINDOW == 217 (0x7f72111c6800) [pid = 1819] [serial = 1155] [outer = (nil)] [url = about:blank] 16:33:17 INFO - PROCESS | 1819 | --DOMWINDOW == 216 (0x7f72155f9800) [pid = 1819] [serial = 1161] [outer = (nil)] [url = about:blank] 16:33:17 INFO - PROCESS | 1819 | --DOMWINDOW == 215 (0x7f720ecc3000) [pid = 1819] [serial = 1152] [outer = (nil)] [url = about:blank] 16:33:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:33:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1277ms 16:33:17 INFO - PROCESS | 1819 | 1461195197080 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 16:33:17 INFO - PROCESS | 1819 | 1461195197084 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 16:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:33:17 INFO - PROCESS | 1819 | 1461195197089 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:33:17 INFO - PROCESS | 1819 | 1461195197091 Marionette TRACE conn3 <- [1,1658,null,{}] 16:33:17 INFO - PROCESS | 1819 | 1461195197096 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:33:17 INFO - PROCESS | 1819 | 1461195197221 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 16:33:17 INFO - PROCESS | 1819 | 1461195197235 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206dd7000 == 102 [pid = 1819] [id = 422] 16:33:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 216 (0x7f7208d57000) [pid = 1819] [serial = 1267] [outer = (nil)] 16:33:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 217 (0x7f720ecbc000) [pid = 1819] [serial = 1268] [outer = 0x7f7208d57000] 16:33:17 INFO - PROCESS | 1819 | 1461195197285 Marionette DEBUG loaded listener.js 16:33:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 218 (0x7f720f710c00) [pid = 1819] [serial = 1269] [outer = 0x7f7208d57000] 16:33:18 INFO - PROCESS | 1819 | 1461195198014 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:33:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:33:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 978ms 16:33:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:33:18 INFO - PROCESS | 1819 | 1461195198068 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 16:33:18 INFO - PROCESS | 1819 | 1461195198071 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 16:33:18 INFO - PROCESS | 1819 | 1461195198082 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:33:18 INFO - PROCESS | 1819 | 1461195198089 Marionette TRACE conn3 <- [1,1662,null,{}] 16:33:18 INFO - PROCESS | 1819 | 1461195198096 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:33:18 INFO - PROCESS | 1819 | 1461195198224 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 16:33:18 INFO - PROCESS | 1819 | 1461195198238 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72119e8000 == 103 [pid = 1819] [id = 423] 16:33:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 219 (0x7f7208220000) [pid = 1819] [serial = 1270] [outer = (nil)] 16:33:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 220 (0x7f7211aa1800) [pid = 1819] [serial = 1271] [outer = 0x7f7208220000] 16:33:18 INFO - PROCESS | 1819 | 1461195198289 Marionette DEBUG loaded listener.js 16:33:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 221 (0x7f7212903800) [pid = 1819] [serial = 1272] [outer = 0x7f7208220000] 16:33:18 INFO - PROCESS | 1819 | 1461195198991 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:33:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:33:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 942ms 16:33:19 INFO - PROCESS | 1819 | 1461195199018 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 16:33:19 INFO - PROCESS | 1819 | 1461195199021 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 16:33:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:33:19 INFO - PROCESS | 1819 | 1461195199026 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:33:19 INFO - PROCESS | 1819 | 1461195199028 Marionette TRACE conn3 <- [1,1666,null,{}] 16:33:19 INFO - PROCESS | 1819 | 1461195199032 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:33:19 INFO - PROCESS | 1819 | 1461195199228 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 16:33:19 INFO - PROCESS | 1819 | 1461195199253 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72156b2000 == 104 [pid = 1819] [id = 424] 16:33:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 222 (0x7f720ea19400) [pid = 1819] [serial = 1273] [outer = (nil)] 16:33:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 223 (0x7f721290c000) [pid = 1819] [serial = 1274] [outer = 0x7f720ea19400] 16:33:19 INFO - PROCESS | 1819 | 1461195199304 Marionette DEBUG loaded listener.js 16:33:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 224 (0x7f721568e000) [pid = 1819] [serial = 1275] [outer = 0x7f720ea19400] 16:33:19 INFO - PROCESS | 1819 | 1461195199939 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:33:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:33:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 974ms 16:33:20 INFO - PROCESS | 1819 | 1461195200001 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 16:33:20 INFO - PROCESS | 1819 | 1461195200004 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 16:33:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:33:20 INFO - PROCESS | 1819 | 1461195200009 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:33:20 INFO - PROCESS | 1819 | 1461195200012 Marionette TRACE conn3 <- [1,1670,null,{}] 16:33:20 INFO - PROCESS | 1819 | 1461195200016 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:33:20 INFO - PROCESS | 1819 | 1461195200181 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 16:33:20 INFO - PROCESS | 1819 | 1461195200204 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721604f000 == 105 [pid = 1819] [id = 425] 16:33:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 225 (0x7f7215e6c800) [pid = 1819] [serial = 1276] [outer = (nil)] 16:33:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 226 (0x7f7215eddc00) [pid = 1819] [serial = 1277] [outer = 0x7f7215e6c800] 16:33:20 INFO - PROCESS | 1819 | 1461195200263 Marionette DEBUG loaded listener.js 16:33:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 227 (0x7f721667d000) [pid = 1819] [serial = 1278] [outer = 0x7f7215e6c800] 16:33:20 INFO - PROCESS | 1819 | 1461195200948 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:33:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:33:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 975ms 16:33:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:33:20 INFO - PROCESS | 1819 | 1461195200984 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 16:33:20 INFO - PROCESS | 1819 | 1461195200985 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 16:33:20 INFO - PROCESS | 1819 | 1461195200989 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:33:20 INFO - PROCESS | 1819 | 1461195200991 Marionette TRACE conn3 <- [1,1674,null,{}] 16:33:21 INFO - PROCESS | 1819 | 1461195201003 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:33:21 INFO - PROCESS | 1819 | 1461195201172 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 16:33:21 INFO - PROCESS | 1819 | --DOMWINDOW == 226 (0x7f72111ca400) [pid = 1819] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:33:21 INFO - PROCESS | 1819 | --DOMWINDOW == 225 (0x7f7203b16800) [pid = 1819] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:33:21 INFO - PROCESS | 1819 | --DOMWINDOW == 224 (0x7f72010d1400) [pid = 1819] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:33:21 INFO - PROCESS | 1819 | --DOMWINDOW == 223 (0x7f7200eea000) [pid = 1819] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:33:21 INFO - PROCESS | 1819 | --DOMWINDOW == 222 (0x7f7203983000) [pid = 1819] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:33:21 INFO - PROCESS | 1819 | --DOMWINDOW == 221 (0x7f7206bf8c00) [pid = 1819] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:33:21 INFO - PROCESS | 1819 | --DOMWINDOW == 220 (0x7f72010ca800) [pid = 1819] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:33:21 INFO - PROCESS | 1819 | --DOMWINDOW == 219 (0x7f7211b03000) [pid = 1819] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:33:21 INFO - PROCESS | 1819 | --DOMWINDOW == 218 (0x7f7204e20400) [pid = 1819] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:33:21 INFO - PROCESS | 1819 | --DOMWINDOW == 217 (0x7f7211306400) [pid = 1819] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:33:21 INFO - PROCESS | 1819 | 1461195201480 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72042de000 == 106 [pid = 1819] [id = 426] 16:33:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 218 (0x7f72010ca800) [pid = 1819] [serial = 1279] [outer = (nil)] 16:33:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 219 (0x7f7203983000) [pid = 1819] [serial = 1280] [outer = 0x7f72010ca800] 16:33:21 INFO - PROCESS | 1819 | 1461195201536 Marionette DEBUG loaded listener.js 16:33:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 220 (0x7f72110d0c00) [pid = 1819] [serial = 1281] [outer = 0x7f72010ca800] 16:33:22 INFO - PROCESS | 1819 | 1461195202099 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:33:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:33:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1134ms 16:33:22 INFO - PROCESS | 1819 | 1461195202124 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 16:33:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:33:22 INFO - PROCESS | 1819 | 1461195202127 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 16:33:22 INFO - PROCESS | 1819 | 1461195202132 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:33:22 INFO - PROCESS | 1819 | 1461195202135 Marionette TRACE conn3 <- [1,1678,null,{}] 16:33:22 INFO - PROCESS | 1819 | 1461195202139 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:33:22 INFO - PROCESS | 1819 | 1461195202268 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 16:33:22 INFO - PROCESS | 1819 | 1461195202405 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721ab5e000 == 107 [pid = 1819] [id = 427] 16:33:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 221 (0x7f72010d1400) [pid = 1819] [serial = 1282] [outer = (nil)] 16:33:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 222 (0x7f7215ee2800) [pid = 1819] [serial = 1283] [outer = 0x7f72010d1400] 16:33:22 INFO - PROCESS | 1819 | 1461195202455 Marionette DEBUG loaded listener.js 16:33:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 223 (0x7f721c598400) [pid = 1819] [serial = 1284] [outer = 0x7f72010d1400] 16:33:22 INFO - PROCESS | 1819 | 1461195202957 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:33:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:33:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 876ms 16:33:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:33:23 INFO - PROCESS | 1819 | 1461195203008 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 16:33:23 INFO - PROCESS | 1819 | 1461195203010 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 16:33:23 INFO - PROCESS | 1819 | 1461195203014 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:33:23 INFO - PROCESS | 1819 | 1461195203018 Marionette TRACE conn3 <- [1,1682,null,{}] 16:33:23 INFO - PROCESS | 1819 | 1461195203022 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:33:23 INFO - PROCESS | 1819 | 1461195203140 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 16:33:23 INFO - PROCESS | 1819 | 1461195203162 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721c2ed000 == 108 [pid = 1819] [id = 428] 16:33:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 224 (0x7f7212911400) [pid = 1819] [serial = 1285] [outer = (nil)] 16:33:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 225 (0x7f721ce3d800) [pid = 1819] [serial = 1286] [outer = 0x7f7212911400] 16:33:23 INFO - PROCESS | 1819 | 1461195203211 Marionette DEBUG loaded listener.js 16:33:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 226 (0x7f721edb7400) [pid = 1819] [serial = 1287] [outer = 0x7f7212911400] 16:33:24 INFO - PROCESS | 1819 | 1461195204128 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:33:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:33:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1176ms 16:33:24 INFO - PROCESS | 1819 | 1461195204191 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 16:33:24 INFO - PROCESS | 1819 | 1461195204196 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 16:33:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:33:24 INFO - PROCESS | 1819 | 1461195204204 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:33:24 INFO - PROCESS | 1819 | 1461195204207 Marionette TRACE conn3 <- [1,1686,null,{}] 16:33:24 INFO - PROCESS | 1819 | 1461195204215 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:33:24 INFO - PROCESS | 1819 | 1461195204390 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 16:33:24 INFO - PROCESS | 1819 | 1461195204564 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7208278800 == 109 [pid = 1819] [id = 429] 16:33:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 227 (0x7f7206bf7400) [pid = 1819] [serial = 1288] [outer = (nil)] 16:33:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 228 (0x7f7208a25800) [pid = 1819] [serial = 1289] [outer = 0x7f7206bf7400] 16:33:24 INFO - PROCESS | 1819 | 1461195204630 Marionette DEBUG loaded listener.js 16:33:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 229 (0x7f7208d5a000) [pid = 1819] [serial = 1290] [outer = 0x7f7206bf7400] 16:33:25 INFO - PROCESS | 1819 | 1461195205376 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:33:25 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:33:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1229ms 16:33:25 INFO - PROCESS | 1819 | 1461195205433 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 16:33:25 INFO - PROCESS | 1819 | 1461195205441 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 16:33:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:33:25 INFO - PROCESS | 1819 | 1461195205449 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:33:25 INFO - PROCESS | 1819 | 1461195205453 Marionette TRACE conn3 <- [1,1690,null,{}] 16:33:25 INFO - PROCESS | 1819 | 1461195205457 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:33:25 INFO - PROCESS | 1819 | 1461195205605 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 16:33:25 INFO - PROCESS | 1819 | 1461195205779 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72159c7000 == 110 [pid = 1819] [id = 430] 16:33:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 230 (0x7f7208214400) [pid = 1819] [serial = 1291] [outer = (nil)] 16:33:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 231 (0x7f72110cd000) [pid = 1819] [serial = 1292] [outer = 0x7f7208214400] 16:33:25 INFO - PROCESS | 1819 | 1461195205838 Marionette DEBUG loaded listener.js 16:33:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 232 (0x7f7211a9ec00) [pid = 1819] [serial = 1293] [outer = 0x7f7208214400] 16:33:26 INFO - PROCESS | 1819 | 1461195206661 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:33:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:33:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1277ms 16:33:26 INFO - PROCESS | 1819 | 1461195206727 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 16:33:26 INFO - PROCESS | 1819 | 1461195206730 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 16:33:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:33:26 INFO - PROCESS | 1819 | 1461195206735 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:33:26 INFO - PROCESS | 1819 | 1461195206740 Marionette TRACE conn3 <- [1,1694,null,{}] 16:33:26 INFO - PROCESS | 1819 | 1461195206754 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:33:26 INFO - PROCESS | 1819 | 1461195206941 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 16:33:27 INFO - PROCESS | 1819 | 1461195207116 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72289ed000 == 111 [pid = 1819] [id = 431] 16:33:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 233 (0x7f721290e800) [pid = 1819] [serial = 1294] [outer = (nil)] 16:33:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 234 (0x7f72156cdc00) [pid = 1819] [serial = 1295] [outer = 0x7f721290e800] 16:33:27 INFO - PROCESS | 1819 | 1461195207177 Marionette DEBUG loaded listener.js 16:33:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 235 (0x7f72163d3400) [pid = 1819] [serial = 1296] [outer = 0x7f721290e800] 16:33:27 INFO - PROCESS | 1819 | 1461195207916 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:33:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:33:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1230ms 16:33:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:33:27 INFO - PROCESS | 1819 | 1461195207966 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 16:33:27 INFO - PROCESS | 1819 | 1461195207969 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 16:33:27 INFO - PROCESS | 1819 | 1461195207974 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:33:27 INFO - PROCESS | 1819 | 1461195207977 Marionette TRACE conn3 <- [1,1698,null,{}] 16:33:27 INFO - PROCESS | 1819 | 1461195207982 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:33:28 INFO - PROCESS | 1819 | 1461195208118 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 16:33:28 INFO - PROCESS | 1819 | 1461195208295 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f722d998000 == 112 [pid = 1819] [id = 432] 16:33:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 236 (0x7f72010c7c00) [pid = 1819] [serial = 1297] [outer = (nil)] 16:33:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 237 (0x7f7217f65800) [pid = 1819] [serial = 1298] [outer = 0x7f72010c7c00] 16:33:28 INFO - PROCESS | 1819 | 1461195208352 Marionette DEBUG loaded listener.js 16:33:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 238 (0x7f721b1b4000) [pid = 1819] [serial = 1299] [outer = 0x7f72010c7c00] 16:33:29 INFO - PROCESS | 1819 | 1461195209111 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:33:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 16:33:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1185ms 16:33:29 INFO - PROCESS | 1819 | 1461195209159 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 16:33:29 INFO - PROCESS | 1819 | 1461195209162 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 16:33:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:33:29 INFO - PROCESS | 1819 | 1461195209167 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:33:29 INFO - PROCESS | 1819 | 1461195209169 Marionette TRACE conn3 <- [1,1702,null,{}] 16:33:29 INFO - PROCESS | 1819 | 1461195209174 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:33:29 INFO - PROCESS | 1819 | 1461195209314 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 16:33:29 INFO - PROCESS | 1819 | 1461195209492 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f722e241800 == 113 [pid = 1819] [id = 433] 16:33:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 239 (0x7f7213f14000) [pid = 1819] [serial = 1300] [outer = (nil)] 16:33:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 240 (0x7f721b972000) [pid = 1819] [serial = 1301] [outer = 0x7f7213f14000] 16:33:29 INFO - PROCESS | 1819 | 1461195209554 Marionette DEBUG loaded listener.js 16:33:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 241 (0x7f721c59a800) [pid = 1819] [serial = 1302] [outer = 0x7f7213f14000] 16:33:30 INFO - PROCESS | 1819 | 1461195210318 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:33:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:33:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1226ms 16:33:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:33:30 INFO - PROCESS | 1819 | 1461195210394 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 16:33:30 INFO - PROCESS | 1819 | 1461195210396 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 16:33:30 INFO - PROCESS | 1819 | 1461195210402 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:33:30 INFO - PROCESS | 1819 | 1461195210405 Marionette TRACE conn3 <- [1,1706,null,{}] 16:33:30 INFO - PROCESS | 1819 | 1461195210409 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:33:30 INFO - PROCESS | 1819 | 1461195210586 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 16:33:30 INFO - PROCESS | 1819 | 1461195210761 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f723257f800 == 114 [pid = 1819] [id = 434] 16:33:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 242 (0x7f7221f53800) [pid = 1819] [serial = 1303] [outer = (nil)] 16:33:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 243 (0x7f7228ea0000) [pid = 1819] [serial = 1304] [outer = 0x7f7221f53800] 16:33:30 INFO - PROCESS | 1819 | 1461195210822 Marionette DEBUG loaded listener.js 16:33:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 244 (0x7f722a1f2000) [pid = 1819] [serial = 1305] [outer = 0x7f7221f53800] 16:33:31 INFO - PROCESS | 1819 | 1461195211561 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:33:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:33:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1233ms 16:33:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:33:31 INFO - PROCESS | 1819 | 1461195211635 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 16:33:31 INFO - PROCESS | 1819 | 1461195211637 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 16:33:31 INFO - PROCESS | 1819 | 1461195211642 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:33:31 INFO - PROCESS | 1819 | 1461195211645 Marionette TRACE conn3 <- [1,1710,null,{}] 16:33:31 INFO - PROCESS | 1819 | 1461195211650 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:33:31 INFO - PROCESS | 1819 | 1461195211795 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 16:33:31 INFO - PROCESS | 1819 | 1461195211969 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7202b13000 == 115 [pid = 1819] [id = 435] 16:33:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 245 (0x7f72020c4c00) [pid = 1819] [serial = 1306] [outer = (nil)] 16:33:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 246 (0x7f72020cc000) [pid = 1819] [serial = 1307] [outer = 0x7f72020c4c00] 16:33:32 INFO - PROCESS | 1819 | 1461195212030 Marionette DEBUG loaded listener.js 16:33:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 247 (0x7f72020d0c00) [pid = 1819] [serial = 1308] [outer = 0x7f72020c4c00] 16:33:32 INFO - PROCESS | 1819 | 1461195212724 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:33:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1126ms 16:33:32 INFO - PROCESS | 1819 | 1461195212769 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 16:33:32 INFO - PROCESS | 1819 | 1461195212772 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 16:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:33:32 INFO - PROCESS | 1819 | 1461195212777 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:33:32 INFO - PROCESS | 1819 | 1461195212779 Marionette TRACE conn3 <- [1,1714,null,{}] 16:33:32 INFO - PROCESS | 1819 | 1461195212783 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:33:32 INFO - PROCESS | 1819 | 1461195212924 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 16:33:33 INFO - PROCESS | 1819 | 1461195213104 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7216845000 == 116 [pid = 1819] [id = 436] 16:33:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 248 (0x7f72020c6400) [pid = 1819] [serial = 1309] [outer = (nil)] 16:33:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 249 (0x7f722a1f6800) [pid = 1819] [serial = 1310] [outer = 0x7f72020c6400] 16:33:33 INFO - PROCESS | 1819 | 1461195213161 Marionette DEBUG loaded listener.js 16:33:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 250 (0x7f722d832000) [pid = 1819] [serial = 1311] [outer = 0x7f72020c6400] 16:33:33 INFO - PROCESS | 1819 | 1461195213904 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:33:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:33:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1175ms 16:33:33 INFO - PROCESS | 1819 | 1461195213967 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 16:33:33 INFO - PROCESS | 1819 | 1461195213969 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 16:33:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:33:33 INFO - PROCESS | 1819 | 1461195213978 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:33:33 INFO - PROCESS | 1819 | 1461195213980 Marionette TRACE conn3 <- [1,1718,null,{}] 16:33:33 INFO - PROCESS | 1819 | 1461195213984 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:33:34 INFO - PROCESS | 1819 | 1461195214145 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 16:33:34 INFO - PROCESS | 1819 | 1461195214323 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7216859800 == 117 [pid = 1819] [id = 437] 16:33:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 251 (0x7f72020cd400) [pid = 1819] [serial = 1312] [outer = (nil)] 16:33:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 252 (0x7f7204148c00) [pid = 1819] [serial = 1313] [outer = 0x7f72020cd400] 16:33:34 INFO - PROCESS | 1819 | 1461195214385 Marionette DEBUG loaded listener.js 16:33:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 253 (0x7f720414f400) [pid = 1819] [serial = 1314] [outer = 0x7f72020cd400] 16:33:35 INFO - PROCESS | 1819 | 1461195215089 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:33:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:33:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1179ms 16:33:35 INFO - PROCESS | 1819 | 1461195215157 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 16:33:35 INFO - PROCESS | 1819 | 1461195215160 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 16:33:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:33:35 INFO - PROCESS | 1819 | 1461195215165 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:33:35 INFO - PROCESS | 1819 | 1461195215168 Marionette TRACE conn3 <- [1,1722,null,{}] 16:33:35 INFO - PROCESS | 1819 | 1461195215172 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:33:35 INFO - PROCESS | 1819 | 1461195215312 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 16:33:35 INFO - PROCESS | 1819 | 1461195215494 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7207ed0800 == 118 [pid = 1819] [id = 438] 16:33:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 254 (0x7f72010c3800) [pid = 1819] [serial = 1315] [outer = (nil)] 16:33:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 255 (0x7f72042c5c00) [pid = 1819] [serial = 1316] [outer = 0x7f72010c3800] 16:33:35 INFO - PROCESS | 1819 | 1461195215559 Marionette DEBUG loaded listener.js 16:33:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 256 (0x7f72042ca400) [pid = 1819] [serial = 1317] [outer = 0x7f72010c3800] 16:33:36 INFO - PROCESS | 1819 | 1461195216293 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:33:36 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:33:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1177ms 16:33:36 INFO - PROCESS | 1819 | 1461195216342 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 16:33:36 INFO - PROCESS | 1819 | 1461195216345 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 16:33:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:33:36 INFO - PROCESS | 1819 | 1461195216350 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:33:36 INFO - PROCESS | 1819 | 1461195216353 Marionette TRACE conn3 <- [1,1726,null,{}] 16:33:36 INFO - PROCESS | 1819 | 1461195216358 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:33:36 INFO - PROCESS | 1819 | 1461195216542 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 16:33:37 INFO - PROCESS | 1819 | 1461195217165 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7210164800 == 119 [pid = 1819] [id = 439] 16:33:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 257 (0x7f72020cc400) [pid = 1819] [serial = 1318] [outer = (nil)] 16:33:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 258 (0x7f7203b1f400) [pid = 1819] [serial = 1319] [outer = 0x7f72020cc400] 16:33:37 INFO - PROCESS | 1819 | 1461195217227 Marionette DEBUG loaded listener.js 16:33:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 259 (0x7f72042cd400) [pid = 1819] [serial = 1320] [outer = 0x7f72020cc400] 16:33:37 INFO - PROCESS | 1819 | 1461195217975 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:33:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:33:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1678ms 16:33:38 INFO - PROCESS | 1819 | 1461195218030 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 16:33:38 INFO - PROCESS | 1819 | 1461195218036 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 16:33:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:33:38 INFO - PROCESS | 1819 | 1461195218044 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:33:38 INFO - PROCESS | 1819 | 1461195218047 Marionette TRACE conn3 <- [1,1730,null,{}] 16:33:38 INFO - PROCESS | 1819 | 1461195218053 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:33:38 INFO - PROCESS | 1819 | 1461195218213 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 16:33:38 INFO - PROCESS | 1819 | 1461195218515 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7201fcb800 == 120 [pid = 1819] [id = 440] 16:33:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 260 (0x7f7208214800) [pid = 1819] [serial = 1321] [outer = (nil)] 16:33:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 261 (0x7f72082a0400) [pid = 1819] [serial = 1322] [outer = 0x7f7208214800] 16:33:38 INFO - PROCESS | 1819 | 1461195218577 Marionette DEBUG loaded listener.js 16:33:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 262 (0x7f7208a2b400) [pid = 1819] [serial = 1323] [outer = 0x7f7208214800] 16:33:39 INFO - PROCESS | 1819 | 1461195219387 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:33:39 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:33:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1388ms 16:33:39 INFO - PROCESS | 1819 | 1461195219435 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 16:33:39 INFO - PROCESS | 1819 | 1461195219440 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 16:33:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:33:39 INFO - PROCESS | 1819 | 1461195219446 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:33:39 INFO - PROCESS | 1819 | 1461195219448 Marionette TRACE conn3 <- [1,1734,null,{}] 16:33:39 INFO - PROCESS | 1819 | 1461195219453 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:33:39 INFO - PROCESS | 1819 | 1461195219594 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 16:33:39 INFO - PROCESS | 1819 | 1461195219780 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f720f7d8000 == 121 [pid = 1819] [id = 441] 16:33:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 263 (0x7f72064ecc00) [pid = 1819] [serial = 1324] [outer = (nil)] 16:33:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 264 (0x7f720ec8ec00) [pid = 1819] [serial = 1325] [outer = 0x7f72064ecc00] 16:33:39 INFO - PROCESS | 1819 | 1461195219834 Marionette DEBUG loaded listener.js 16:33:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 265 (0x7f720ecc5000) [pid = 1819] [serial = 1326] [outer = 0x7f72064ecc00] 16:33:40 INFO - PROCESS | 1819 | 1461195220669 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:33:40 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:33:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1276ms 16:33:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:33:40 INFO - PROCESS | 1819 | 1461195220722 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 16:33:40 INFO - PROCESS | 1819 | 1461195220724 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 16:33:40 INFO - PROCESS | 1819 | 1461195220736 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:33:40 INFO - PROCESS | 1819 | 1461195220743 Marionette TRACE conn3 <- [1,1738,null,{}] 16:33:40 INFO - PROCESS | 1819 | 1461195220750 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:33:40 INFO - PROCESS | 1819 | 1461195220895 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 16:33:41 INFO - PROCESS | 1819 | 1461195221084 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7209f1f000 == 122 [pid = 1819] [id = 442] 16:33:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 266 (0x7f7211305400) [pid = 1819] [serial = 1327] [outer = (nil)] 16:33:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 267 (0x7f721145ec00) [pid = 1819] [serial = 1328] [outer = 0x7f7211305400] 16:33:41 INFO - PROCESS | 1819 | 1461195221140 Marionette DEBUG loaded listener.js 16:33:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 268 (0x7f7211aa3000) [pid = 1819] [serial = 1329] [outer = 0x7f7211305400] 16:33:41 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721ab5e000 == 121 [pid = 1819] [id = 427] 16:33:41 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72042de000 == 120 [pid = 1819] [id = 426] 16:33:41 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721604f000 == 119 [pid = 1819] [id = 425] 16:33:41 INFO - PROCESS | 1819 | --DOMWINDOW == 267 (0x7f7208bad000) [pid = 1819] [serial = 1169] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1819 | --DOMWINDOW == 266 (0x7f72125a9400) [pid = 1819] [serial = 1172] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1819 | --DOMWINDOW == 265 (0x7f721d7c9000) [pid = 1819] [serial = 1187] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1819 | --DOMWINDOW == 264 (0x7f7215ee6c00) [pid = 1819] [serial = 1175] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1819 | --DOMWINDOW == 263 (0x7f72061b2400) [pid = 1819] [serial = 1166] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1819 | --DOMWINDOW == 262 (0x7f721caf4000) [pid = 1819] [serial = 1184] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1819 | --DOMWINDOW == 261 (0x7f721677c000) [pid = 1819] [serial = 1178] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1819 | --DOMWINDOW == 260 (0x7f721c04d000) [pid = 1819] [serial = 1181] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1819 | --DOMWINDOW == 259 (0x7f7228ca4800) [pid = 1819] [serial = 1193] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1819 | --DOMWINDOW == 258 (0x7f7227dc7000) [pid = 1819] [serial = 1190] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1819 | --DOMWINDOW == 257 (0x7f7208a24000) [pid = 1819] [serial = 1196] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72156b2000 == 118 [pid = 1819] [id = 424] 16:33:41 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72119e8000 == 117 [pid = 1819] [id = 423] 16:33:41 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206dd7000 == 116 [pid = 1819] [id = 422] 16:33:41 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206a58800 == 115 [pid = 1819] [id = 421] 16:33:41 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206d56800 == 114 [pid = 1819] [id = 420] 16:33:41 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7228e45000 == 113 [pid = 1819] [id = 417] 16:33:41 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721eb33800 == 112 [pid = 1819] [id = 416] 16:33:41 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c8e5000 == 111 [pid = 1819] [id = 415] 16:33:41 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721bf0e800 == 110 [pid = 1819] [id = 414] 16:33:41 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721b141800 == 109 [pid = 1819] [id = 413] 16:33:41 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7218918000 == 108 [pid = 1819] [id = 412] 16:33:41 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7216825000 == 107 [pid = 1819] [id = 411] 16:33:41 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7216055000 == 106 [pid = 1819] [id = 410] 16:33:41 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721146b800 == 105 [pid = 1819] [id = 409] 16:33:41 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206de2000 == 104 [pid = 1819] [id = 408] 16:33:41 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72159d1800 == 103 [pid = 1819] [id = 407] 16:33:41 INFO - PROCESS | 1819 | --DOMWINDOW == 256 (0x7f7211307800) [pid = 1819] [serial = 1214] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1819 | --DOMWINDOW == 255 (0x7f720ebda000) [pid = 1819] [serial = 1208] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1819 | --DOMWINDOW == 254 (0x7f720ecbb800) [pid = 1819] [serial = 1209] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1819 | --DOMWINDOW == 253 (0x7f72082e0000) [pid = 1819] [serial = 1205] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1819 | --DOMWINDOW == 252 (0x7f7208bb9400) [pid = 1819] [serial = 1206] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1819 | --DOMWINDOW == 251 (0x7f7208219000) [pid = 1819] [serial = 1203] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1819 | --DOMWINDOW == 250 (0x7f72041f0000) [pid = 1819] [serial = 1202] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1819 | --DOMWINDOW == 249 (0x7f72064e3800) [pid = 1819] [serial = 1217] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1819 | --DOMWINDOW == 248 (0x7f721577e400) [pid = 1819] [serial = 1164] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1819 | --DOMWINDOW == 247 (0x7f7203b21000) [pid = 1819] [serial = 1200] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1819 | --DOMWINDOW == 246 (0x7f72010d0800) [pid = 1819] [serial = 1199] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1819 | --DOMWINDOW == 245 (0x7f7212907000) [pid = 1819] [serial = 1220] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1819 | --DOMWINDOW == 244 (0x7f7211aa2800) [pid = 1819] [serial = 1218] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1819 | --DOMWINDOW == 243 (0x7f720ecc6c00) [pid = 1819] [serial = 1211] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1819 | --DOMWINDOW == 242 (0x7f720f713c00) [pid = 1819] [serial = 1212] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1819 | --DOMWINDOW == 241 (0x7f7211986c00) [pid = 1819] [serial = 1215] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1819 | --DOMWINDOW == 240 (0x7f7213770000) [pid = 1819] [serial = 1221] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1819 | --DOMWINDOW == 239 (0x7f7211a84000) [pid = 1819] [serial = 1104] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1819 | 1461195221908 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:33:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:33:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1191ms 16:33:41 INFO - PROCESS | 1819 | 1461195221923 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 16:33:41 INFO - PROCESS | 1819 | 1461195221925 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 16:33:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:33:41 INFO - PROCESS | 1819 | 1461195221930 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:33:41 INFO - PROCESS | 1819 | 1461195221933 Marionette TRACE conn3 <- [1,1742,null,{}] 16:33:41 INFO - PROCESS | 1819 | 1461195221937 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:33:42 INFO - PROCESS | 1819 | 1461195222114 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 16:33:42 INFO - PROCESS | 1819 | 1461195222130 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206d4b800 == 104 [pid = 1819] [id = 443] 16:33:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 240 (0x7f7203b21000) [pid = 1819] [serial = 1330] [outer = (nil)] 16:33:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 241 (0x7f7211a87000) [pid = 1819] [serial = 1331] [outer = 0x7f7203b21000] 16:33:42 INFO - PROCESS | 1819 | 1461195222181 Marionette DEBUG loaded listener.js 16:33:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 242 (0x7f7211b09000) [pid = 1819] [serial = 1332] [outer = 0x7f7203b21000] 16:33:42 INFO - PROCESS | 1819 | 1461195222854 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:33:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:33:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 978ms 16:33:42 INFO - PROCESS | 1819 | 1461195222909 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 16:33:42 INFO - PROCESS | 1819 | 1461195222912 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 16:33:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:33:42 INFO - PROCESS | 1819 | 1461195222917 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:33:42 INFO - PROCESS | 1819 | 1461195222918 Marionette TRACE conn3 <- [1,1746,null,{}] 16:33:42 INFO - PROCESS | 1819 | 1461195222923 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:33:43 INFO - PROCESS | 1819 | 1461195223059 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 16:33:43 INFO - PROCESS | 1819 | 1461195223195 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72102bb000 == 105 [pid = 1819] [id = 444] 16:33:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 243 (0x7f72121e7000) [pid = 1819] [serial = 1333] [outer = (nil)] 16:33:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 244 (0x7f7212670800) [pid = 1819] [serial = 1334] [outer = 0x7f72121e7000] 16:33:43 INFO - PROCESS | 1819 | 1461195223256 Marionette DEBUG loaded listener.js 16:33:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 245 (0x7f72139ab800) [pid = 1819] [serial = 1335] [outer = 0x7f72121e7000] 16:33:43 INFO - PROCESS | 1819 | 1461195223861 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:33:43 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:33:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 975ms 16:33:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:33:43 INFO - PROCESS | 1819 | 1461195223893 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 16:33:43 INFO - PROCESS | 1819 | 1461195223895 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 16:33:43 INFO - PROCESS | 1819 | 1461195223908 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:33:43 INFO - PROCESS | 1819 | 1461195223909 Marionette TRACE conn3 <- [1,1750,null,{}] 16:33:43 INFO - PROCESS | 1819 | 1461195223913 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:33:44 INFO - PROCESS | 1819 | 1461195224107 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 16:33:44 INFO - PROCESS | 1819 | 1461195224136 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7216055000 == 106 [pid = 1819] [id = 445] 16:33:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 246 (0x7f72121ec400) [pid = 1819] [serial = 1336] [outer = (nil)] 16:33:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 247 (0x7f721568c400) [pid = 1819] [serial = 1337] [outer = 0x7f72121ec400] 16:33:44 INFO - PROCESS | 1819 | 1461195224185 Marionette DEBUG loaded listener.js 16:33:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 248 (0x7f72163ce800) [pid = 1819] [serial = 1338] [outer = 0x7f72121ec400] 16:33:44 INFO - PROCESS | 1819 | 1461195224799 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:33:44 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:33:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 933ms 16:33:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:33:44 INFO - PROCESS | 1819 | 1461195224833 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 16:33:44 INFO - PROCESS | 1819 | 1461195224836 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 16:33:44 INFO - PROCESS | 1819 | 1461195224841 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:33:44 INFO - PROCESS | 1819 | 1461195224842 Marionette TRACE conn3 <- [1,1754,null,{}] 16:33:44 INFO - PROCESS | 1819 | 1461195224847 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:33:45 INFO - PROCESS | 1819 | 1461195225021 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 16:33:45 INFO - PROCESS | 1819 | 1461195225113 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7218902800 == 107 [pid = 1819] [id = 446] 16:33:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 249 (0x7f7211a88400) [pid = 1819] [serial = 1339] [outer = (nil)] 16:33:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 250 (0x7f72163d7c00) [pid = 1819] [serial = 1340] [outer = 0x7f7211a88400] 16:33:45 INFO - PROCESS | 1819 | 1461195225163 Marionette DEBUG loaded listener.js 16:33:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 251 (0x7f721ab44c00) [pid = 1819] [serial = 1341] [outer = 0x7f7211a88400] 16:33:45 INFO - PROCESS | 1819 | 1461195225793 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:33:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:33:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 985ms 16:33:45 INFO - PROCESS | 1819 | 1461195225842 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 16:33:45 INFO - PROCESS | 1819 | 1461195225845 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 16:33:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:33:45 INFO - PROCESS | 1819 | 1461195225850 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:33:45 INFO - PROCESS | 1819 | 1461195225852 Marionette TRACE conn3 <- [1,1758,null,{}] 16:33:45 INFO - PROCESS | 1819 | 1461195225857 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:33:46 INFO - PROCESS | 1819 | 1461195226042 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 250 (0x7f72139ac000) [pid = 1819] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 249 (0x7f7208bafc00) [pid = 1819] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 248 (0x7f721aa7b000) [pid = 1819] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 247 (0x7f721ada4c00) [pid = 1819] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 246 (0x7f7206374c00) [pid = 1819] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 245 (0x7f721c590000) [pid = 1819] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 244 (0x7f7203b1d400) [pid = 1819] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 243 (0x7f7215e6c800) [pid = 1819] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 242 (0x7f72010ca800) [pid = 1819] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 241 (0x7f72010d1400) [pid = 1819] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 240 (0x7f7206bf6000) [pid = 1819] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 239 (0x7f7208d57000) [pid = 1819] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 238 (0x7f7208220000) [pid = 1819] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 237 (0x7f72010ce800) [pid = 1819] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 236 (0x7f720ea19400) [pid = 1819] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 235 (0x7f7211981c00) [pid = 1819] [serial = 36] [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:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 234 (0x7f72061b4c00) [pid = 1819] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 233 (0x7f721677c400) [pid = 1819] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 232 (0x7f720397a000) [pid = 1819] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 231 (0x7f7208b9f000) [pid = 1819] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 230 (0x7f7208d57800) [pid = 1819] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 229 (0x7f721376c400) [pid = 1819] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 228 (0x7f7208ba3800) [pid = 1819] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 227 (0x7f72061b7400) [pid = 1819] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 226 (0x7f7215e66400) [pid = 1819] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 225 (0x7f7206bf2800) [pid = 1819] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 224 (0x7f72064e1800) [pid = 1819] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 223 (0x7f72082d7c00) [pid = 1819] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 222 (0x7f720397d800) [pid = 1819] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 221 (0x7f72041efc00) [pid = 1819] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 220 (0x7f721ada7c00) [pid = 1819] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 219 (0x7f720397ac00) [pid = 1819] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 218 (0x7f720ec8c800) [pid = 1819] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 217 (0x7f7215e6e000) [pid = 1819] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 216 (0x7f721c5ae000) [pid = 1819] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 215 (0x7f7200ee3400) [pid = 1819] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 214 (0x7f7219d85400) [pid = 1819] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 213 (0x7f7215e6f400) [pid = 1819] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 212 (0x7f72110c5800) [pid = 1819] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 211 (0x7f72061b1000) [pid = 1819] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 210 (0x7f7219d8a000) [pid = 1819] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 209 (0x7f7216776000) [pid = 1819] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 208 (0x7f7213775c00) [pid = 1819] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 207 (0x7f7203b14400) [pid = 1819] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 206 (0x7f721ab4fc00) [pid = 1819] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 205 (0x7f720397dc00) [pid = 1819] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 204 (0x7f7200eef400) [pid = 1819] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 203 (0x7f72010c4400) [pid = 1819] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 202 (0x7f7212904000) [pid = 1819] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 201 (0x7f72129cb400) [pid = 1819] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 200 (0x7f7200ee5c00) [pid = 1819] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 199 (0x7f720397d400) [pid = 1819] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 198 (0x7f72041ee800) [pid = 1819] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 197 (0x7f7206ea4800) [pid = 1819] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 196 (0x7f7213b45800) [pid = 1819] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 195 (0x7f720ecc2000) [pid = 1819] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 194 (0x7f7213f1e000) [pid = 1819] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 193 (0x7f72010c6000) [pid = 1819] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 192 (0x7f72061b8c00) [pid = 1819] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 191 (0x7f7200ef1c00) [pid = 1819] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 190 (0x7f72082d7000) [pid = 1819] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 189 (0x7f721af76000) [pid = 1819] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 188 (0x7f7203982800) [pid = 1819] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 187 (0x7f7200ee8800) [pid = 1819] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 186 (0x7f721568f000) [pid = 1819] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:33:46 INFO - PROCESS | 1819 | --DOMWINDOW == 185 (0x7f72010ce400) [pid = 1819] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:33:46 INFO - PROCESS | 1819 | 1461195226964 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7201fdd800 == 108 [pid = 1819] [id = 447] 16:33:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 186 (0x7f7200ee3800) [pid = 1819] [serial = 1342] [outer = (nil)] 16:33:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 187 (0x7f7200eef400) [pid = 1819] [serial = 1343] [outer = 0x7f7200ee3800] 16:33:47 INFO - PROCESS | 1819 | 1461195227017 Marionette DEBUG loaded listener.js 16:33:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 188 (0x7f72010d1400) [pid = 1819] [serial = 1344] [outer = 0x7f7200ee3800] 16:33:47 INFO - PROCESS | 1819 | 1461195227538 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:33:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:33:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1726ms 16:33:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:33:47 INFO - PROCESS | 1819 | 1461195227577 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 16:33:47 INFO - PROCESS | 1819 | 1461195227579 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 16:33:47 INFO - PROCESS | 1819 | 1461195227585 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:33:47 INFO - PROCESS | 1819 | 1461195227587 Marionette TRACE conn3 <- [1,1762,null,{}] 16:33:47 INFO - PROCESS | 1819 | 1461195227592 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:33:47 INFO - PROCESS | 1819 | 1461195227725 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 16:33:47 INFO - PROCESS | 1819 | 1461195227869 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721016d000 == 109 [pid = 1819] [id = 448] 16:33:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 189 (0x7f7200ee5c00) [pid = 1819] [serial = 1345] [outer = (nil)] 16:33:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 190 (0x7f72041f4000) [pid = 1819] [serial = 1346] [outer = 0x7f7200ee5c00] 16:33:47 INFO - PROCESS | 1819 | 1461195227920 Marionette DEBUG loaded listener.js 16:33:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 191 (0x7f7206bee400) [pid = 1819] [serial = 1347] [outer = 0x7f7200ee5c00] 16:33:48 INFO - PROCESS | 1819 | 1461195228474 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:33:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:33:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 926ms 16:33:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:33:48 INFO - PROCESS | 1819 | 1461195228510 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 16:33:48 INFO - PROCESS | 1819 | 1461195228512 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 16:33:48 INFO - PROCESS | 1819 | 1461195228516 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:33:48 INFO - PROCESS | 1819 | 1461195228519 Marionette TRACE conn3 <- [1,1766,null,{}] 16:33:48 INFO - PROCESS | 1819 | 1461195228523 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:33:48 INFO - PROCESS | 1819 | 1461195228651 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 16:33:48 INFO - PROCESS | 1819 | 1461195228896 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7202b0d000 == 110 [pid = 1819] [id = 449] 16:33:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 192 (0x7f7200ee7400) [pid = 1819] [serial = 1348] [outer = (nil)] 16:33:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 193 (0x7f7200ef1c00) [pid = 1819] [serial = 1349] [outer = 0x7f7200ee7400] 16:33:48 INFO - PROCESS | 1819 | 1461195228964 Marionette DEBUG loaded listener.js 16:33:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 194 (0x7f7203985000) [pid = 1819] [serial = 1350] [outer = 0x7f7200ee7400] 16:33:49 INFO - PROCESS | 1819 | 1461195229868 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:33:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:33:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1425ms 16:33:49 INFO - PROCESS | 1819 | 1461195229957 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 16:33:49 INFO - PROCESS | 1819 | 1461195229964 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 16:33:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:33:49 INFO - PROCESS | 1819 | 1461195229973 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:33:49 INFO - PROCESS | 1819 | 1461195229977 Marionette TRACE conn3 <- [1,1770,null,{}] 16:33:49 INFO - PROCESS | 1819 | 1461195229983 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:33:50 INFO - PROCESS | 1819 | 1461195230153 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 16:33:50 INFO - PROCESS | 1819 | 1461195230334 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72139da800 == 111 [pid = 1819] [id = 450] 16:33:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 195 (0x7f7200ee7c00) [pid = 1819] [serial = 1351] [outer = (nil)] 16:33:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 196 (0x7f7206eab800) [pid = 1819] [serial = 1352] [outer = 0x7f7200ee7c00] 16:33:50 INFO - PROCESS | 1819 | 1461195230396 Marionette DEBUG loaded listener.js 16:33:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 197 (0x7f72082e4c00) [pid = 1819] [serial = 1353] [outer = 0x7f7200ee7c00] 16:33:51 INFO - PROCESS | 1819 | 1461195231295 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:33:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:33:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1379ms 16:33:51 INFO - PROCESS | 1819 | 1461195231354 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 16:33:51 INFO - PROCESS | 1819 | 1461195231360 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 16:33:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:33:51 INFO - PROCESS | 1819 | 1461195231367 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:33:51 INFO - PROCESS | 1819 | 1461195231370 Marionette TRACE conn3 <- [1,1774,null,{}] 16:33:51 INFO - PROCESS | 1819 | 1461195231375 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:33:51 INFO - PROCESS | 1819 | 1461195231531 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 16:33:51 INFO - PROCESS | 1819 | 1461195231742 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72168ec000 == 112 [pid = 1819] [id = 451] 16:33:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 198 (0x7f720ebe0400) [pid = 1819] [serial = 1354] [outer = (nil)] 16:33:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 199 (0x7f720ec90800) [pid = 1819] [serial = 1355] [outer = 0x7f720ebe0400] 16:33:51 INFO - PROCESS | 1819 | 1461195231851 Marionette DEBUG loaded listener.js 16:33:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 200 (0x7f720f4d6c00) [pid = 1819] [serial = 1356] [outer = 0x7f720ebe0400] 16:33:52 INFO - PROCESS | 1819 | 1461195232667 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:33:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:33:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1333ms 16:33:52 INFO - PROCESS | 1819 | 1461195232701 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 16:33:52 INFO - PROCESS | 1819 | 1461195232704 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 16:33:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:33:52 INFO - PROCESS | 1819 | 1461195232711 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:33:52 INFO - PROCESS | 1819 | 1461195232719 Marionette TRACE conn3 <- [1,1778,null,{}] 16:33:52 INFO - PROCESS | 1819 | 1461195232731 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:33:52 INFO - PROCESS | 1819 | 1461195232879 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 16:33:53 INFO - PROCESS | 1819 | 1461195233063 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721c0da000 == 113 [pid = 1819] [id = 452] 16:33:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 201 (0x7f7208bb9400) [pid = 1819] [serial = 1357] [outer = (nil)] 16:33:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 202 (0x7f7211798800) [pid = 1819] [serial = 1358] [outer = 0x7f7208bb9400] 16:33:53 INFO - PROCESS | 1819 | 1461195233122 Marionette DEBUG loaded listener.js 16:33:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 203 (0x7f7211e6bc00) [pid = 1819] [serial = 1359] [outer = 0x7f7208bb9400] 16:33:53 INFO - PROCESS | 1819 | 1461195233893 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:33:53 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:33:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1249ms 16:33:53 INFO - PROCESS | 1819 | 1461195233960 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 16:33:53 INFO - PROCESS | 1819 | 1461195233964 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 16:33:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:33:53 INFO - PROCESS | 1819 | 1461195233969 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:33:53 INFO - PROCESS | 1819 | 1461195233971 Marionette TRACE conn3 <- [1,1782,null,{}] 16:33:53 INFO - PROCESS | 1819 | 1461195233975 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:33:54 INFO - PROCESS | 1819 | 1461195234132 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 16:33:54 INFO - PROCESS | 1819 | 1461195234312 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721eb2b000 == 114 [pid = 1819] [id = 453] 16:33:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 204 (0x7f720f4d9000) [pid = 1819] [serial = 1360] [outer = (nil)] 16:33:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 205 (0x7f72129cd000) [pid = 1819] [serial = 1361] [outer = 0x7f720f4d9000] 16:33:54 INFO - PROCESS | 1819 | 1461195234373 Marionette DEBUG loaded listener.js 16:33:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 206 (0x7f72155ed800) [pid = 1819] [serial = 1362] [outer = 0x7f720f4d9000] 16:33:55 INFO - PROCESS | 1819 | 1461195235086 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:33:55 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:33:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1178ms 16:33:55 INFO - PROCESS | 1819 | 1461195235147 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 16:33:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:33:55 INFO - PROCESS | 1819 | 1461195235150 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 16:33:55 INFO - PROCESS | 1819 | 1461195235155 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:33:55 INFO - PROCESS | 1819 | 1461195235158 Marionette TRACE conn3 <- [1,1786,null,{}] 16:33:55 INFO - PROCESS | 1819 | 1461195235162 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:33:55 INFO - PROCESS | 1819 | 1461195235305 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 16:33:55 INFO - PROCESS | 1819 | 1461195235486 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7229d1a800 == 115 [pid = 1819] [id = 454] 16:33:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 207 (0x7f721577e400) [pid = 1819] [serial = 1363] [outer = (nil)] 16:33:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 208 (0x7f7215e69800) [pid = 1819] [serial = 1364] [outer = 0x7f721577e400] 16:33:55 INFO - PROCESS | 1819 | 1461195235557 Marionette DEBUG loaded listener.js 16:33:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 209 (0x7f7216778c00) [pid = 1819] [serial = 1365] [outer = 0x7f721577e400] 16:33:56 INFO - PROCESS | 1819 | 1461195236352 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:33:56 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:33:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1226ms 16:33:56 INFO - PROCESS | 1819 | 1461195236381 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 16:33:56 INFO - PROCESS | 1819 | 1461195236384 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 16:33:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:33:56 INFO - PROCESS | 1819 | 1461195236389 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:33:56 INFO - PROCESS | 1819 | 1461195236391 Marionette TRACE conn3 <- [1,1790,null,{}] 16:33:56 INFO - PROCESS | 1819 | 1461195236395 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:33:56 INFO - PROCESS | 1819 | 1461195236536 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 16:33:56 INFO - PROCESS | 1819 | 1461195236719 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f722e433000 == 116 [pid = 1819] [id = 455] 16:33:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 210 (0x7f721577f000) [pid = 1819] [serial = 1366] [outer = (nil)] 16:33:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 211 (0x7f721b338800) [pid = 1819] [serial = 1367] [outer = 0x7f721577f000] 16:33:56 INFO - PROCESS | 1819 | 1461195236790 Marionette DEBUG loaded listener.js 16:33:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 212 (0x7f721b5cf000) [pid = 1819] [serial = 1368] [outer = 0x7f721577f000] 16:33:57 INFO - PROCESS | 1819 | 1461195237461 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:33:57 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:33:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1134ms 16:33:57 INFO - PROCESS | 1819 | 1461195237525 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 16:33:57 INFO - PROCESS | 1819 | 1461195237528 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 16:33:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:33:57 INFO - PROCESS | 1819 | 1461195237533 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:33:57 INFO - PROCESS | 1819 | 1461195237536 Marionette TRACE conn3 <- [1,1794,null,{}] 16:33:57 INFO - PROCESS | 1819 | 1461195237540 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:33:57 INFO - PROCESS | 1819 | 1461195237686 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 16:33:57 INFO - PROCESS | 1819 | 1461195237865 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f723b1dd000 == 117 [pid = 1819] [id = 456] 16:33:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 213 (0x7f721aa70400) [pid = 1819] [serial = 1369] [outer = (nil)] 16:33:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 214 (0x7f721c04fc00) [pid = 1819] [serial = 1370] [outer = 0x7f721aa70400] 16:33:57 INFO - PROCESS | 1819 | 1461195237925 Marionette DEBUG loaded listener.js 16:33:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 215 (0x7f721c5b4000) [pid = 1819] [serial = 1371] [outer = 0x7f721aa70400] 16:33:58 INFO - PROCESS | 1819 | 1461195238623 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:33:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:33:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1125ms 16:33:58 INFO - PROCESS | 1819 | 1461195238659 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 16:33:58 INFO - PROCESS | 1819 | 1461195238662 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 16:33:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:33:58 INFO - PROCESS | 1819 | 1461195238667 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:33:58 INFO - PROCESS | 1819 | 1461195238669 Marionette TRACE conn3 <- [1,1798,null,{}] 16:33:58 INFO - PROCESS | 1819 | 1461195238674 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:33:58 INFO - PROCESS | 1819 | 1461195238813 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 16:33:59 INFO - PROCESS | 1819 | 1461195239004 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f720217a800 == 118 [pid = 1819] [id = 457] 16:33:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 216 (0x7f7213b46400) [pid = 1819] [serial = 1372] [outer = (nil)] 16:33:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 217 (0x7f721caf4000) [pid = 1819] [serial = 1373] [outer = 0x7f7213b46400] 16:33:59 INFO - PROCESS | 1819 | 1461195239062 Marionette DEBUG loaded listener.js 16:33:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 218 (0x7f721eb92800) [pid = 1819] [serial = 1374] [outer = 0x7f7213b46400] 16:33:59 INFO - PROCESS | 1819 | 1461195239766 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:33:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:33:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1128ms 16:33:59 INFO - PROCESS | 1819 | 1461195239797 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 16:33:59 INFO - PROCESS | 1819 | 1461195239800 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 16:33:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:33:59 INFO - PROCESS | 1819 | 1461195239807 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:33:59 INFO - PROCESS | 1819 | 1461195239809 Marionette TRACE conn3 <- [1,1802,null,{}] 16:33:59 INFO - PROCESS | 1819 | 1461195239814 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:33:59 INFO - PROCESS | 1819 | 1461195239950 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 16:34:00 INFO - PROCESS | 1819 | 1461195240131 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7204fa1000 == 119 [pid = 1819] [id = 458] 16:34:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 219 (0x7f721b5c6800) [pid = 1819] [serial = 1375] [outer = (nil)] 16:34:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 220 (0x7f7222025400) [pid = 1819] [serial = 1376] [outer = 0x7f721b5c6800] 16:34:00 INFO - PROCESS | 1819 | 1461195240189 Marionette DEBUG loaded listener.js 16:34:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 221 (0x7f7228953c00) [pid = 1819] [serial = 1377] [outer = 0x7f721b5c6800] 16:34:00 INFO - PROCESS | 1819 | 1461195240882 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:34:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:34:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1124ms 16:34:00 INFO - PROCESS | 1819 | 1461195240946 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 16:34:00 INFO - PROCESS | 1819 | 1461195240949 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 16:34:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:34:00 INFO - PROCESS | 1819 | 1461195240956 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:34:00 INFO - PROCESS | 1819 | 1461195240958 Marionette TRACE conn3 <- [1,1806,null,{}] 16:34:00 INFO - PROCESS | 1819 | 1461195240962 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:34:01 INFO - PROCESS | 1819 | 1461195241102 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 16:34:01 INFO - PROCESS | 1819 | 1461195241280 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72062c7000 == 120 [pid = 1819] [id = 459] 16:34:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 222 (0x7f721c629800) [pid = 1819] [serial = 1378] [outer = (nil)] 16:34:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 223 (0x7f7229d2cc00) [pid = 1819] [serial = 1379] [outer = 0x7f721c629800] 16:34:01 INFO - PROCESS | 1819 | 1461195241344 Marionette DEBUG loaded listener.js 16:34:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 224 (0x7f722bfce400) [pid = 1819] [serial = 1380] [outer = 0x7f721c629800] 16:34:02 INFO - PROCESS | 1819 | 1461195242130 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:34:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:34:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1225ms 16:34:02 INFO - PROCESS | 1819 | 1461195242201 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 16:34:02 INFO - PROCESS | 1819 | 1461195242205 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 16:34:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:34:02 INFO - PROCESS | 1819 | 1461195242212 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:34:02 INFO - PROCESS | 1819 | 1461195242215 Marionette TRACE conn3 <- [1,1810,null,{}] 16:34:02 INFO - PROCESS | 1819 | 1461195242220 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:34:02 INFO - PROCESS | 1819 | 1461195242395 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 16:34:02 INFO - PROCESS | 1819 | 1461195242581 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7208bdc000 == 121 [pid = 1819] [id = 460] 16:34:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 225 (0x7f72063d1800) [pid = 1819] [serial = 1381] [outer = (nil)] 16:34:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 226 (0x7f721220e000) [pid = 1819] [serial = 1382] [outer = 0x7f72063d1800] 16:34:02 INFO - PROCESS | 1819 | 1461195242639 Marionette DEBUG loaded listener.js 16:34:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 227 (0x7f7215e71800) [pid = 1819] [serial = 1383] [outer = 0x7f72063d1800] 16:34:03 INFO - PROCESS | 1819 | 1461195243376 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:34:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:34:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1229ms 16:34:03 INFO - PROCESS | 1819 | 1461195243441 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 16:34:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:34:03 INFO - PROCESS | 1819 | 1461195243444 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 16:34:03 INFO - PROCESS | 1819 | 1461195243449 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:34:03 INFO - PROCESS | 1819 | 1461195243451 Marionette TRACE conn3 <- [1,1814,null,{}] 16:34:03 INFO - PROCESS | 1819 | 1461195243456 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:34:03 INFO - PROCESS | 1819 | 1461195243606 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 16:34:03 INFO - PROCESS | 1819 | 1461195243794 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7206c9d000 == 122 [pid = 1819] [id = 461] 16:34:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 228 (0x7f7200ee5800) [pid = 1819] [serial = 1384] [outer = (nil)] 16:34:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 229 (0x7f720636d400) [pid = 1819] [serial = 1385] [outer = 0x7f7200ee5800] 16:34:03 INFO - PROCESS | 1819 | 1461195243852 Marionette DEBUG loaded listener.js 16:34:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 230 (0x7f7208a24800) [pid = 1819] [serial = 1386] [outer = 0x7f7200ee5800] 16:34:04 INFO - PROCESS | 1819 | 1461195244632 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:34:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:34:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1226ms 16:34:04 INFO - PROCESS | 1819 | 1461195244675 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 16:34:04 INFO - PROCESS | 1819 | 1461195244678 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 16:34:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:34:04 INFO - PROCESS | 1819 | 1461195244683 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:34:04 INFO - PROCESS | 1819 | 1461195244685 Marionette TRACE conn3 <- [1,1818,null,{}] 16:34:04 INFO - PROCESS | 1819 | 1461195244689 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:34:04 INFO - PROCESS | 1819 | 1461195244840 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 16:34:05 INFO - PROCESS | 1819 | 1461195245026 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72042d9800 == 123 [pid = 1819] [id = 462] 16:34:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 231 (0x7f72010c2800) [pid = 1819] [serial = 1387] [outer = (nil)] 16:34:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 232 (0x7f7203986000) [pid = 1819] [serial = 1388] [outer = 0x7f72010c2800] 16:34:05 INFO - PROCESS | 1819 | 1461195245083 Marionette DEBUG loaded listener.js 16:34:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 233 (0x7f72041f6000) [pid = 1819] [serial = 1389] [outer = 0x7f72010c2800] 16:34:06 INFO - PROCESS | 1819 | 1461195246177 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:34:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:34:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1535ms 16:34:06 INFO - PROCESS | 1819 | 1461195246218 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 16:34:06 INFO - PROCESS | 1819 | 1461195246224 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 16:34:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:34:06 INFO - PROCESS | 1819 | 1461195246231 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:34:06 INFO - PROCESS | 1819 | 1461195246234 Marionette TRACE conn3 <- [1,1822,null,{}] 16:34:06 INFO - PROCESS | 1819 | 1461195246240 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:34:06 INFO - PROCESS | 1819 | 1461195246394 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 16:34:06 INFO - PROCESS | 1819 | 1461195246599 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f720f689800 == 124 [pid = 1819] [id = 463] 16:34:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 234 (0x7f72042cec00) [pid = 1819] [serial = 1390] [outer = (nil)] 16:34:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 235 (0x7f7204e1a800) [pid = 1819] [serial = 1391] [outer = 0x7f72042cec00] 16:34:06 INFO - PROCESS | 1819 | 1461195246655 Marionette DEBUG loaded listener.js 16:34:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 236 (0x7f7206371400) [pid = 1819] [serial = 1392] [outer = 0x7f72042cec00] 16:34:07 INFO - PROCESS | 1819 | 1461195247412 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:34:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:34:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1235ms 16:34:07 INFO - PROCESS | 1819 | 1461195247466 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 16:34:07 INFO - PROCESS | 1819 | 1461195247478 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 16:34:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:34:07 INFO - PROCESS | 1819 | 1461195247491 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:34:07 INFO - PROCESS | 1819 | 1461195247498 Marionette TRACE conn3 <- [1,1826,null,{}] 16:34:07 INFO - PROCESS | 1819 | 1461195247508 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:34:07 INFO - PROCESS | 1819 | 1461195247703 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 16:34:07 INFO - PROCESS | 1819 | 1461195247892 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7203a5f800 == 125 [pid = 1819] [id = 464] 16:34:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 237 (0x7f72061b6000) [pid = 1819] [serial = 1393] [outer = (nil)] 16:34:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 238 (0x7f720821d000) [pid = 1819] [serial = 1394] [outer = 0x7f72061b6000] 16:34:07 INFO - PROCESS | 1819 | 1461195247950 Marionette DEBUG loaded listener.js 16:34:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 239 (0x7f7208a1c400) [pid = 1819] [serial = 1395] [outer = 0x7f72061b6000] 16:34:08 INFO - PROCESS | 1819 | 1461195248815 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:34:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7203a67800 == 124 [pid = 1819] [id = 398] 16:34:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7232308800 == 123 [pid = 1819] [id = 395] 16:34:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206d5c000 == 122 [pid = 1819] [id = 397] 16:34:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7235a98000 == 121 [pid = 1819] [id = 396] 16:34:08 INFO - PROCESS | 1819 | --DOMWINDOW == 238 (0x7f7219d8cc00) [pid = 1819] [serial = 1244] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1819 | --DOMWINDOW == 237 (0x7f721ad23000) [pid = 1819] [serial = 1247] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1819 | --DOMWINDOW == 236 (0x7f721b42a400) [pid = 1819] [serial = 1250] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1819 | --DOMWINDOW == 235 (0x7f721b77e400) [pid = 1819] [serial = 1253] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1819 | --DOMWINDOW == 234 (0x7f721ce3d800) [pid = 1819] [serial = 1286] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1819 | --DOMWINDOW == 233 (0x7f721eb8a000) [pid = 1819] [serial = 1256] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1819 | --DOMWINDOW == 232 (0x7f721c438800) [pid = 1819] [serial = 1259] [outer = (nil)] [url = about:blank] 16:34:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721016d000 == 120 [pid = 1819] [id = 448] 16:34:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7201fdd800 == 119 [pid = 1819] [id = 447] 16:34:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7218902800 == 118 [pid = 1819] [id = 446] 16:34:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7216055000 == 117 [pid = 1819] [id = 445] 16:34:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72102bb000 == 116 [pid = 1819] [id = 444] 16:34:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206d4b800 == 115 [pid = 1819] [id = 443] 16:34:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7209f1f000 == 114 [pid = 1819] [id = 442] 16:34:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f720f7d8000 == 113 [pid = 1819] [id = 441] 16:34:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72118af800 == 112 [pid = 1819] [id = 13] 16:34:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:34:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1436ms 16:34:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7201fcb800 == 111 [pid = 1819] [id = 440] 16:34:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7210164800 == 110 [pid = 1819] [id = 439] 16:34:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7202b13000 == 109 [pid = 1819] [id = 435] 16:34:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f723257f800 == 108 [pid = 1819] [id = 434] 16:34:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722e241800 == 107 [pid = 1819] [id = 433] 16:34:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722d998000 == 106 [pid = 1819] [id = 432] 16:34:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72289ed000 == 105 [pid = 1819] [id = 431] 16:34:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72159c7000 == 104 [pid = 1819] [id = 430] 16:34:08 INFO - PROCESS | 1819 | 1461195248937 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 16:34:08 INFO - PROCESS | 1819 | 1461195248940 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 16:34:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7208278800 == 103 [pid = 1819] [id = 429] 16:34:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:34:08 INFO - PROCESS | 1819 | 1461195248954 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:34:08 INFO - PROCESS | 1819 | 1461195248959 Marionette TRACE conn3 <- [1,1830,null,{}] 16:34:08 INFO - PROCESS | 1819 | 1461195248972 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:34:09 INFO - PROCESS | 1819 | 1461195249104 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 231 (0x7f7206ea8c00) [pid = 1819] [serial = 1050] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 230 (0x7f721b429000) [pid = 1819] [serial = 1134] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 229 (0x7f7203988000) [pid = 1819] [serial = 960] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 228 (0x7f720f718400) [pid = 1819] [serial = 1113] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 227 (0x7f72169fb000) [pid = 1819] [serial = 1002] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 226 (0x7f7215e65800) [pid = 1819] [serial = 1122] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 225 (0x7f72155f8400) [pid = 1819] [serial = 999] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 224 (0x7f720f70d400) [pid = 1819] [serial = 1053] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 223 (0x7f72169fe000) [pid = 1819] [serial = 1128] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 222 (0x7f7206ea1800) [pid = 1819] [serial = 1017] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 221 (0x7f720ea1cc00) [pid = 1819] [serial = 1170] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 220 (0x7f7213775400) [pid = 1819] [serial = 936] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 219 (0x7f7203b1a800) [pid = 1819] [serial = 990] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 218 (0x7f722e203000) [pid = 1819] [serial = 954] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 217 (0x7f721cbf8400) [pid = 1819] [serial = 1185] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 216 (0x7f720f4d7000) [pid = 1819] [serial = 963] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 215 (0x7f720ec99800) [pid = 1819] [serial = 1071] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 214 (0x7f721c593400) [pid = 1819] [serial = 942] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 213 (0x7f7229043c00) [pid = 1819] [serial = 1194] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 212 (0x7f7200ef1400) [pid = 1819] [serial = 1074] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 211 (0x7f721af75c00) [pid = 1819] [serial = 1005] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 210 (0x7f721ab49400) [pid = 1819] [serial = 1131] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 209 (0x7f72129c7c00) [pid = 1819] [serial = 1119] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 208 (0x7f722decd400) [pid = 1819] [serial = 948] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 207 (0x7f721cb77000) [pid = 1819] [serial = 1008] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 206 (0x7f721ab4ac00) [pid = 1819] [serial = 939] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 205 (0x7f7215e6f000) [pid = 1819] [serial = 1056] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 204 (0x7f7208d53400) [pid = 1819] [serial = 1140] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 203 (0x7f7228eef800) [pid = 1819] [serial = 945] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 202 (0x7f7208a22000) [pid = 1819] [serial = 993] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 201 (0x7f7216676800) [pid = 1819] [serial = 1176] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 200 (0x7f7206372000) [pid = 1819] [serial = 1107] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 199 (0x7f722d838000) [pid = 1819] [serial = 1065] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 198 (0x7f7216774000) [pid = 1819] [serial = 1068] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 197 (0x7f720ec96000) [pid = 1819] [serial = 1080] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 196 (0x7f721c62bc00) [pid = 1819] [serial = 1062] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 195 (0x7f72061b7800) [pid = 1819] [serial = 951] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 194 (0x7f7206eb0000) [pid = 1819] [serial = 1014] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 193 (0x7f721ab45800) [pid = 1819] [serial = 1179] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 192 (0x7f7213b45000) [pid = 1819] [serial = 1173] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 191 (0x7f721ab4ec00) [pid = 1819] [serial = 1059] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 190 (0x7f72064e0400) [pid = 1819] [serial = 1167] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 189 (0x7f7230006000) [pid = 1819] [serial = 957] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 188 (0x7f7204e25800) [pid = 1819] [serial = 1083] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 187 (0x7f720ebe0c00) [pid = 1819] [serial = 933] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 186 (0x7f722894a800) [pid = 1819] [serial = 1011] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 185 (0x7f722bf2b400) [pid = 1819] [serial = 1197] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 184 (0x7f72010cac00) [pid = 1819] [serial = 1077] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 183 (0x7f7228953400) [pid = 1819] [serial = 1191] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 182 (0x7f7208a29400) [pid = 1819] [serial = 1110] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 181 (0x7f7216679c00) [pid = 1819] [serial = 1125] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 180 (0x7f7211d7fc00) [pid = 1819] [serial = 1116] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 179 (0x7f721b42c400) [pid = 1819] [serial = 870] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 178 (0x7f721c59cc00) [pid = 1819] [serial = 1182] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 177 (0x7f7211304000) [pid = 1819] [serial = 996] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 176 (0x7f721edb7800) [pid = 1819] [serial = 1188] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 175 (0x7f721c04e400) [pid = 1819] [serial = 1137] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 174 (0x7f7215eddc00) [pid = 1819] [serial = 1277] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 173 (0x7f7203983000) [pid = 1819] [serial = 1280] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 172 (0x7f7215ee2800) [pid = 1819] [serial = 1283] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 171 (0x7f721667b000) [pid = 1819] [serial = 1241] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 170 (0x7f7208296400) [pid = 1819] [serial = 1226] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 169 (0x7f721198b800) [pid = 1819] [serial = 1232] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 168 (0x7f721571f800) [pid = 1819] [serial = 1238] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 167 (0x7f7213f11c00) [pid = 1819] [serial = 1235] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 166 (0x7f7208d56c00) [pid = 1819] [serial = 1266] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 165 (0x7f72082e2000) [pid = 1819] [serial = 1265] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 164 (0x7f720ecbc000) [pid = 1819] [serial = 1268] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 163 (0x7f721c598400) [pid = 1819] [serial = 1284] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 162 (0x7f720f710c00) [pid = 1819] [serial = 1269] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 161 (0x7f721390a800) [pid = 1819] [serial = 1223] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 160 (0x7f720ebddc00) [pid = 1819] [serial = 1229] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 159 (0x7f7211aa1800) [pid = 1819] [serial = 1271] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 158 (0x7f7212903800) [pid = 1819] [serial = 1272] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 157 (0x7f7206375000) [pid = 1819] [serial = 1263] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 156 (0x7f7203b1e800) [pid = 1819] [serial = 1262] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 155 (0x7f721290c000) [pid = 1819] [serial = 1274] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 154 (0x7f721568e000) [pid = 1819] [serial = 1275] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 153 (0x7f72110d0c00) [pid = 1819] [serial = 1281] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 152 (0x7f721667d000) [pid = 1819] [serial = 1278] [outer = (nil)] [url = about:blank] 16:34:09 INFO - PROCESS | 1819 | --DOMWINDOW == 151 (0x7f72111c9000) [pid = 1819] [serial = 855] [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:09 INFO - PROCESS | 1819 | 1461195249339 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72042e2000 == 104 [pid = 1819] [id = 465] 16:34:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 152 (0x7f7203988000) [pid = 1819] [serial = 1396] [outer = (nil)] 16:34:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 153 (0x7f7206375000) [pid = 1819] [serial = 1397] [outer = 0x7f7203988000] 16:34:09 INFO - PROCESS | 1819 | 1461195249402 Marionette DEBUG loaded listener.js 16:34:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 154 (0x7f720ea17c00) [pid = 1819] [serial = 1398] [outer = 0x7f7203988000] 16:34:09 INFO - PROCESS | 1819 | 1461195249955 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:34:09 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:34:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1029ms 16:34:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:34:09 INFO - PROCESS | 1819 | 1461195249984 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 16:34:09 INFO - PROCESS | 1819 | 1461195249987 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 16:34:09 INFO - PROCESS | 1819 | 1461195249991 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:34:09 INFO - PROCESS | 1819 | 1461195249995 Marionette TRACE conn3 <- [1,1834,null,{}] 16:34:10 INFO - PROCESS | 1819 | 1461195249999 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:34:10 INFO - PROCESS | 1819 | 1461195250129 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 16:34:10 INFO - PROCESS | 1819 | 1461195250278 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206de5000 == 105 [pid = 1819] [id = 466] 16:34:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 155 (0x7f7200eed000) [pid = 1819] [serial = 1399] [outer = (nil)] 16:34:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 156 (0x7f720ecb9c00) [pid = 1819] [serial = 1400] [outer = 0x7f7200eed000] 16:34:10 INFO - PROCESS | 1819 | 1461195250329 Marionette DEBUG loaded listener.js 16:34:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 157 (0x7f720f713c00) [pid = 1819] [serial = 1401] [outer = 0x7f7200eed000] 16:34:10 INFO - PROCESS | 1819 | 1461195250923 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:34:10 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:34:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 980ms 16:34:10 INFO - PROCESS | 1819 | 1461195250971 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 16:34:10 INFO - PROCESS | 1819 | 1461195250974 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 16:34:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:34:10 INFO - PROCESS | 1819 | 1461195250979 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:34:10 INFO - PROCESS | 1819 | 1461195250980 Marionette TRACE conn3 <- [1,1838,null,{}] 16:34:10 INFO - PROCESS | 1819 | 1461195250985 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:34:11 INFO - PROCESS | 1819 | 1461195251125 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 16:34:11 INFO - PROCESS | 1819 | 1461195251286 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721017d800 == 106 [pid = 1819] [id = 467] 16:34:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 158 (0x7f7208a1e000) [pid = 1819] [serial = 1402] [outer = (nil)] 16:34:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 159 (0x7f720f716c00) [pid = 1819] [serial = 1403] [outer = 0x7f7208a1e000] 16:34:11 INFO - PROCESS | 1819 | 1461195251338 Marionette DEBUG loaded listener.js 16:34:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 160 (0x7f7211457000) [pid = 1819] [serial = 1404] [outer = 0x7f7208a1e000] 16:34:11 INFO - PROCESS | 1819 | 1461195251958 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:34:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:34:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1030ms 16:34:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:34:12 INFO - PROCESS | 1819 | 1461195252013 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 16:34:12 INFO - PROCESS | 1819 | 1461195252015 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 16:34:12 INFO - PROCESS | 1819 | 1461195252021 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:34:12 INFO - PROCESS | 1819 | 1461195252023 Marionette TRACE conn3 <- [1,1842,null,{}] 16:34:12 INFO - PROCESS | 1819 | 1461195252028 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:34:12 INFO - PROCESS | 1819 | 1461195252249 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 16:34:12 INFO - PROCESS | 1819 | 1461195252272 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72122b5000 == 107 [pid = 1819] [id = 468] 16:34:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 161 (0x7f7211454000) [pid = 1819] [serial = 1405] [outer = (nil)] 16:34:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 162 (0x7f7211d7d000) [pid = 1819] [serial = 1406] [outer = 0x7f7211454000] 16:34:12 INFO - PROCESS | 1819 | 1461195252327 Marionette DEBUG loaded listener.js 16:34:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 163 (0x7f721220b800) [pid = 1819] [serial = 1407] [outer = 0x7f7211454000] 16:34:13 INFO - PROCESS | 1819 | 1461195253118 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:34:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:34:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1129ms 16:34:13 INFO - PROCESS | 1819 | --DOMWINDOW == 162 (0x7f72119da000) [pid = 1819] [serial = 33] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:34:13 INFO - PROCESS | 1819 | --DOMWINDOW == 161 (0x7f7211456400) [pid = 1819] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:34:13 INFO - PROCESS | 1819 | --DOMWINDOW == 160 (0x7f721130f400) [pid = 1819] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:34:13 INFO - PROCESS | 1819 | --DOMWINDOW == 159 (0x7f7211981000) [pid = 1819] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:34:13 INFO - PROCESS | 1819 | --DOMWINDOW == 158 (0x7f7206bf7000) [pid = 1819] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:34:13 INFO - PROCESS | 1819 | --DOMWINDOW == 157 (0x7f72121e6800) [pid = 1819] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:34:13 INFO - PROCESS | 1819 | --DOMWINDOW == 156 (0x7f7208215800) [pid = 1819] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:34:13 INFO - PROCESS | 1819 | --DOMWINDOW == 155 (0x7f7206beb800) [pid = 1819] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:34:13 INFO - PROCESS | 1819 | --DOMWINDOW == 154 (0x7f7211a88400) [pid = 1819] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:34:13 INFO - PROCESS | 1819 | --DOMWINDOW == 153 (0x7f72020cc400) [pid = 1819] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:34:13 INFO - PROCESS | 1819 | --DOMWINDOW == 152 (0x7f7208214800) [pid = 1819] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:34:13 INFO - PROCESS | 1819 | --DOMWINDOW == 151 (0x7f7203b21000) [pid = 1819] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:34:13 INFO - PROCESS | 1819 | --DOMWINDOW == 150 (0x7f72121e7000) [pid = 1819] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:34:13 INFO - PROCESS | 1819 | --DOMWINDOW == 149 (0x7f72064ecc00) [pid = 1819] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:34:13 INFO - PROCESS | 1819 | --DOMWINDOW == 148 (0x7f7212911400) [pid = 1819] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:34:13 INFO - PROCESS | 1819 | --DOMWINDOW == 147 (0x7f7211305400) [pid = 1819] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:34:13 INFO - PROCESS | 1819 | --DOMWINDOW == 146 (0x7f7200ee3800) [pid = 1819] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:34:13 INFO - PROCESS | 1819 | --DOMWINDOW == 145 (0x7f72121ec400) [pid = 1819] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:34:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:34:13 INFO - PROCESS | 1819 | 1461195253435 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 16:34:13 INFO - PROCESS | 1819 | 1461195253437 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 16:34:13 INFO - PROCESS | 1819 | 1461195253444 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:34:13 INFO - PROCESS | 1819 | 1461195253446 Marionette TRACE conn3 <- [1,1846,null,{}] 16:34:13 INFO - PROCESS | 1819 | 1461195253450 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:34:13 INFO - PROCESS | 1819 | 1461195253567 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 16:34:13 INFO - PROCESS | 1819 | 1461195253581 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7207ec7000 == 108 [pid = 1819] [id = 469] 16:34:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 146 (0x7f7204150800) [pid = 1819] [serial = 1408] [outer = (nil)] 16:34:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 147 (0x7f7208baf000) [pid = 1819] [serial = 1409] [outer = 0x7f7204150800] 16:34:13 INFO - PROCESS | 1819 | 1461195253642 Marionette DEBUG loaded listener.js 16:34:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 148 (0x7f7211305400) [pid = 1819] [serial = 1410] [outer = 0x7f7204150800] 16:34:14 INFO - PROCESS | 1819 | 1461195254329 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:34:14 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:34:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 931ms 16:34:14 INFO - PROCESS | 1819 | 1461195254374 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 16:34:14 INFO - PROCESS | 1819 | 1461195254377 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 16:34:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:34:14 INFO - PROCESS | 1819 | 1461195254382 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:34:14 INFO - PROCESS | 1819 | 1461195254383 Marionette TRACE conn3 <- [1,1850,null,{}] 16:34:14 INFO - PROCESS | 1819 | 1461195254388 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:34:14 INFO - PROCESS | 1819 | 1461195254561 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 16:34:14 INFO - PROCESS | 1819 | 1461195254577 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72156ad800 == 109 [pid = 1819] [id = 470] 16:34:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 149 (0x7f7204e1b400) [pid = 1819] [serial = 1411] [outer = (nil)] 16:34:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 150 (0x7f7211b03000) [pid = 1819] [serial = 1412] [outer = 0x7f7204e1b400] 16:34:14 INFO - PROCESS | 1819 | 1461195254627 Marionette DEBUG loaded listener.js 16:34:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 151 (0x7f721290c000) [pid = 1819] [serial = 1413] [outer = 0x7f7204e1b400] 16:34:15 INFO - PROCESS | 1819 | 1461195255226 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:34:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:34:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 873ms 16:34:15 INFO - PROCESS | 1819 | 1461195255256 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 16:34:15 INFO - PROCESS | 1819 | 1461195255258 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 16:34:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:34:15 INFO - PROCESS | 1819 | 1461195255264 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:34:15 INFO - PROCESS | 1819 | 1461195255265 Marionette TRACE conn3 <- [1,1854,null,{}] 16:34:15 INFO - PROCESS | 1819 | 1461195255270 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:34:15 INFO - PROCESS | 1819 | 1461195255398 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 16:34:15 INFO - PROCESS | 1819 | 1461195255626 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7200fdb000 == 110 [pid = 1819] [id = 471] 16:34:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 152 (0x7f7200ee8000) [pid = 1819] [serial = 1414] [outer = (nil)] 16:34:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 153 (0x7f72010c7000) [pid = 1819] [serial = 1415] [outer = 0x7f7200ee8000] 16:34:15 INFO - PROCESS | 1819 | 1461195255731 Marionette DEBUG loaded listener.js 16:34:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 154 (0x7f7203987800) [pid = 1819] [serial = 1416] [outer = 0x7f7200ee8000] 16:34:16 INFO - PROCESS | 1819 | 1461195256527 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:34:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:34:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1329ms 16:34:16 INFO - PROCESS | 1819 | 1461195256595 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 16:34:16 INFO - PROCESS | 1819 | 1461195256602 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 16:34:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:34:16 INFO - PROCESS | 1819 | 1461195256609 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:34:16 INFO - PROCESS | 1819 | 1461195256613 Marionette TRACE conn3 <- [1,1858,null,{}] 16:34:16 INFO - PROCESS | 1819 | 1461195256619 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:34:16 INFO - PROCESS | 1819 | 1461195256816 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 16:34:17 INFO - PROCESS | 1819 | 1461195257007 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7207ee1800 == 111 [pid = 1819] [id = 472] 16:34:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 155 (0x7f7200ee9800) [pid = 1819] [serial = 1417] [outer = (nil)] 16:34:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 156 (0x7f72063c7400) [pid = 1819] [serial = 1418] [outer = 0x7f7200ee9800] 16:34:17 INFO - PROCESS | 1819 | 1461195257070 Marionette DEBUG loaded listener.js 16:34:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 157 (0x7f7206bf9c00) [pid = 1819] [serial = 1419] [outer = 0x7f7200ee9800] 16:34:17 INFO - PROCESS | 1819 | 1461195257851 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:34:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:34:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1283ms 16:34:17 INFO - PROCESS | 1819 | 1461195257896 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 16:34:17 INFO - PROCESS | 1819 | 1461195257901 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 16:34:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:34:17 INFO - PROCESS | 1819 | 1461195257907 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:34:17 INFO - PROCESS | 1819 | 1461195257909 Marionette TRACE conn3 <- [1,1862,null,{}] 16:34:17 INFO - PROCESS | 1819 | 1461195257914 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:34:18 INFO - PROCESS | 1819 | 1461195258123 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 16:34:18 INFO - PROCESS | 1819 | 1461195258256 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7213f93000 == 112 [pid = 1819] [id = 473] 16:34:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 158 (0x7f7208213400) [pid = 1819] [serial = 1420] [outer = (nil)] 16:34:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 159 (0x7f7208bbd000) [pid = 1819] [serial = 1421] [outer = 0x7f7208213400] 16:34:18 INFO - PROCESS | 1819 | 1461195258317 Marionette DEBUG loaded listener.js 16:34:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 160 (0x7f720f717000) [pid = 1819] [serial = 1422] [outer = 0x7f7208213400] 16:34:19 INFO - PROCESS | 1819 | 1461195259213 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:34:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:34:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1337ms 16:34:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:34:19 INFO - PROCESS | 1819 | 1461195259244 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 16:34:19 INFO - PROCESS | 1819 | 1461195259247 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 16:34:19 INFO - PROCESS | 1819 | 1461195259259 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:34:19 INFO - PROCESS | 1819 | 1461195259267 Marionette TRACE conn3 <- [1,1866,null,{}] 16:34:19 INFO - PROCESS | 1819 | 1461195259274 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:34:19 INFO - PROCESS | 1819 | 1461195259419 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 16:34:19 INFO - PROCESS | 1819 | 1461195259601 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72164c8800 == 113 [pid = 1819] [id = 474] 16:34:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 161 (0x7f7206ea8c00) [pid = 1819] [serial = 1423] [outer = (nil)] 16:34:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 162 (0x7f7211d80800) [pid = 1819] [serial = 1424] [outer = 0x7f7206ea8c00] 16:34:19 INFO - PROCESS | 1819 | 1461195259663 Marionette DEBUG loaded listener.js 16:34:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 163 (0x7f721220fc00) [pid = 1819] [serial = 1425] [outer = 0x7f7206ea8c00] 16:34:20 INFO - PROCESS | 1819 | 1461195260423 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:34:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:34:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1243ms 16:34:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:34:20 INFO - PROCESS | 1819 | 1461195260495 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 16:34:20 INFO - PROCESS | 1819 | 1461195260498 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 16:34:20 INFO - PROCESS | 1819 | 1461195260504 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:34:20 INFO - PROCESS | 1819 | 1461195260505 Marionette TRACE conn3 <- [1,1870,null,{}] 16:34:20 INFO - PROCESS | 1819 | 1461195260511 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:34:20 INFO - PROCESS | 1819 | 1461195260667 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 16:34:20 INFO - PROCESS | 1819 | 1461195260845 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72168d3800 == 114 [pid = 1819] [id = 475] 16:34:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 164 (0x7f7211aa3800) [pid = 1819] [serial = 1426] [outer = (nil)] 16:34:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 165 (0x7f7213b49400) [pid = 1819] [serial = 1427] [outer = 0x7f7211aa3800] 16:34:20 INFO - PROCESS | 1819 | 1461195260909 Marionette DEBUG loaded listener.js 16:34:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 166 (0x7f7215634c00) [pid = 1819] [serial = 1428] [outer = 0x7f7211aa3800] 16:34:21 INFO - PROCESS | 1819 | 1461195261620 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:34:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:34:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1177ms 16:34:21 INFO - PROCESS | 1819 | 1461195261680 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 16:34:21 INFO - PROCESS | 1819 | 1461195261683 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 16:34:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:34:21 INFO - PROCESS | 1819 | 1461195261688 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:34:21 INFO - PROCESS | 1819 | 1461195261690 Marionette TRACE conn3 <- [1,1874,null,{}] 16:34:21 INFO - PROCESS | 1819 | 1461195261695 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:34:21 INFO - PROCESS | 1819 | 1461195261843 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 16:34:22 INFO - PROCESS | 1819 | 1461195262055 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721ab58000 == 115 [pid = 1819] [id = 476] 16:34:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 167 (0x7f721572e800) [pid = 1819] [serial = 1429] [outer = (nil)] 16:34:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 168 (0x7f7215e65c00) [pid = 1819] [serial = 1430] [outer = 0x7f721572e800] 16:34:22 INFO - PROCESS | 1819 | 1461195262168 Marionette DEBUG loaded listener.js 16:34:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 169 (0x7f7215ee7000) [pid = 1819] [serial = 1431] [outer = 0x7f721572e800] 16:34:22 INFO - PROCESS | 1819 | 1461195262950 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:34:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:34:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1326ms 16:34:23 INFO - PROCESS | 1819 | 1461195263021 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 16:34:23 INFO - PROCESS | 1819 | 1461195263024 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 16:34:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:34:23 INFO - PROCESS | 1819 | 1461195263031 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:34:23 INFO - PROCESS | 1819 | 1461195263033 Marionette TRACE conn3 <- [1,1878,null,{}] 16:34:23 INFO - PROCESS | 1819 | 1461195263037 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:34:23 INFO - PROCESS | 1819 | 1461195263182 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 16:34:23 INFO - PROCESS | 1819 | 1461195263363 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721b99f000 == 116 [pid = 1819] [id = 477] 16:34:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 170 (0x7f72163d8c00) [pid = 1819] [serial = 1432] [outer = (nil)] 16:34:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 171 (0x7f7216776c00) [pid = 1819] [serial = 1433] [outer = 0x7f72163d8c00] 16:34:23 INFO - PROCESS | 1819 | 1461195263421 Marionette DEBUG loaded listener.js 16:34:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 172 (0x7f7217fb0c00) [pid = 1819] [serial = 1434] [outer = 0x7f72163d8c00] 16:34:24 INFO - PROCESS | 1819 | 1461195264204 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:34:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:34:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1227ms 16:34:24 INFO - PROCESS | 1819 | 1461195264259 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 16:34:24 INFO - PROCESS | 1819 | 1461195264262 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 16:34:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:34:24 INFO - PROCESS | 1819 | 1461195264267 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:34:24 INFO - PROCESS | 1819 | 1461195264269 Marionette TRACE conn3 <- [1,1882,null,{}] 16:34:24 INFO - PROCESS | 1819 | 1461195264273 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:34:24 INFO - PROCESS | 1819 | 1461195264418 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 16:34:24 INFO - PROCESS | 1819 | 1461195264600 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721c0e0000 == 117 [pid = 1819] [id = 478] 16:34:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 173 (0x7f72163d7800) [pid = 1819] [serial = 1435] [outer = (nil)] 16:34:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 174 (0x7f721ab45800) [pid = 1819] [serial = 1436] [outer = 0x7f72163d7800] 16:34:24 INFO - PROCESS | 1819 | 1461195264663 Marionette DEBUG loaded listener.js 16:34:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 175 (0x7f721abdcc00) [pid = 1819] [serial = 1437] [outer = 0x7f72163d7800] 16:34:25 INFO - PROCESS | 1819 | 1461195265355 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:34:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:34:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1125ms 16:34:25 INFO - PROCESS | 1819 | 1461195265395 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 16:34:25 INFO - PROCESS | 1819 | 1461195265397 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 16:34:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:34:25 INFO - PROCESS | 1819 | 1461195265403 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:34:25 INFO - PROCESS | 1819 | 1461195265405 Marionette TRACE conn3 <- [1,1886,null,{}] 16:34:25 INFO - PROCESS | 1819 | 1461195265409 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:34:25 INFO - PROCESS | 1819 | 1461195265565 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 16:34:25 INFO - PROCESS | 1819 | 1461195265747 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721ea27000 == 118 [pid = 1819] [id = 479] 16:34:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 176 (0x7f72163d9400) [pid = 1819] [serial = 1438] [outer = (nil)] 16:34:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 177 (0x7f721b420800) [pid = 1819] [serial = 1439] [outer = 0x7f72163d9400] 16:34:25 INFO - PROCESS | 1819 | 1461195265805 Marionette DEBUG loaded listener.js 16:34:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 178 (0x7f721b5c2800) [pid = 1819] [serial = 1440] [outer = 0x7f72163d9400] 16:34:26 INFO - PROCESS | 1819 | 1461195266534 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:34:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:34:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1175ms 16:34:26 INFO - PROCESS | 1819 | 1461195266592 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 16:34:26 INFO - PROCESS | 1819 | 1461195266597 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 16:34:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:34:26 INFO - PROCESS | 1819 | 1461195266604 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:34:26 INFO - PROCESS | 1819 | 1461195266607 Marionette TRACE conn3 <- [1,1890,null,{}] 16:34:26 INFO - PROCESS | 1819 | 1461195266612 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:34:26 INFO - PROCESS | 1819 | 1461195266758 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 16:34:26 INFO - PROCESS | 1819 | 1461195266942 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7222cb5800 == 119 [pid = 1819] [id = 480] 16:34:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 179 (0x7f7218e8b400) [pid = 1819] [serial = 1441] [outer = (nil)] 16:34:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 180 (0x7f721c436800) [pid = 1819] [serial = 1442] [outer = 0x7f7218e8b400] 16:34:27 INFO - PROCESS | 1819 | 1461195267000 Marionette DEBUG loaded listener.js 16:34:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 181 (0x7f721c5ac400) [pid = 1819] [serial = 1443] [outer = 0x7f7218e8b400] 16:34:27 INFO - PROCESS | 1819 | 1461195267717 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:34:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:34:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1176ms 16:34:27 INFO - PROCESS | 1819 | 1461195267781 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 16:34:27 INFO - PROCESS | 1819 | 1461195267784 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 16:34:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:34:27 INFO - PROCESS | 1819 | 1461195267789 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:34:27 INFO - PROCESS | 1819 | 1461195267791 Marionette TRACE conn3 <- [1,1894,null,{}] 16:34:27 INFO - PROCESS | 1819 | 1461195267796 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:34:27 INFO - PROCESS | 1819 | 1461195267944 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 16:34:28 INFO - PROCESS | 1819 | 1461195268132 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721aa4f000 == 120 [pid = 1819] [id = 481] 16:34:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 182 (0x7f72010c4c00) [pid = 1819] [serial = 1444] [outer = (nil)] 16:34:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 183 (0x7f720821a400) [pid = 1819] [serial = 1445] [outer = 0x7f72010c4c00] 16:34:28 INFO - PROCESS | 1819 | 1461195268199 Marionette DEBUG loaded listener.js 16:34:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 184 (0x7f7227dc3400) [pid = 1819] [serial = 1446] [outer = 0x7f72010c4c00] 16:34:29 INFO - PROCESS | 1819 | 1461195269003 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:34:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:34:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1276ms 16:34:29 INFO - PROCESS | 1819 | 1461195269067 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 16:34:29 INFO - PROCESS | 1819 | 1461195269071 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 16:34:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:34:29 INFO - PROCESS | 1819 | 1461195269075 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:34:29 INFO - PROCESS | 1819 | 1461195269079 Marionette TRACE conn3 <- [1,1898,null,{}] 16:34:29 INFO - PROCESS | 1819 | 1461195269084 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:34:29 INFO - PROCESS | 1819 | 1461195269270 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 16:34:29 INFO - PROCESS | 1819 | 1461195269452 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721147f800 == 121 [pid = 1819] [id = 482] 16:34:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 185 (0x7f72010ce800) [pid = 1819] [serial = 1447] [outer = (nil)] 16:34:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 186 (0x7f720ec91800) [pid = 1819] [serial = 1448] [outer = 0x7f72010ce800] 16:34:29 INFO - PROCESS | 1819 | 1461195269510 Marionette DEBUG loaded listener.js 16:34:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 187 (0x7f72156d4800) [pid = 1819] [serial = 1449] [outer = 0x7f72010ce800] 16:34:30 INFO - PROCESS | 1819 | 1461195270656 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:34:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:34:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1631ms 16:34:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:34:30 INFO - PROCESS | 1819 | 1461195270707 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 16:34:30 INFO - PROCESS | 1819 | 1461195270711 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 16:34:30 INFO - PROCESS | 1819 | 1461195270718 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:34:30 INFO - PROCESS | 1819 | 1461195270723 Marionette TRACE conn3 <- [1,1902,null,{}] 16:34:30 INFO - PROCESS | 1819 | 1461195270729 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:34:30 INFO - PROCESS | 1819 | 1461195270937 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 16:34:31 INFO - PROCESS | 1819 | 1461195271141 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72104bf000 == 122 [pid = 1819] [id = 483] 16:34:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 188 (0x7f72042c7800) [pid = 1819] [serial = 1450] [outer = (nil)] 16:34:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 189 (0x7f7204e17000) [pid = 1819] [serial = 1451] [outer = 0x7f72042c7800] 16:34:31 INFO - PROCESS | 1819 | 1461195271200 Marionette DEBUG loaded listener.js 16:34:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 190 (0x7f72064e3800) [pid = 1819] [serial = 1452] [outer = 0x7f72042c7800] 16:34:32 INFO - PROCESS | 1819 | 1461195272039 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:34:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:34:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1380ms 16:34:32 INFO - PROCESS | 1819 | 1461195272116 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 16:34:32 INFO - PROCESS | 1819 | 1461195272123 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 16:34:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:34:32 INFO - PROCESS | 1819 | 1461195272134 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:34:32 INFO - PROCESS | 1819 | 1461195272137 Marionette TRACE conn3 <- [1,1906,null,{}] 16:34:32 INFO - PROCESS | 1819 | 1461195272142 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:34:32 INFO - PROCESS | 1819 | 1461195272293 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 16:34:32 INFO - PROCESS | 1819 | 1461195272478 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7203a69000 == 123 [pid = 1819] [id = 484] 16:34:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 191 (0x7f7208296400) [pid = 1819] [serial = 1453] [outer = (nil)] 16:34:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 192 (0x7f72082df400) [pid = 1819] [serial = 1454] [outer = 0x7f7208296400] 16:34:32 INFO - PROCESS | 1819 | 1461195272532 Marionette DEBUG loaded listener.js 16:34:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 193 (0x7f7208ba2800) [pid = 1819] [serial = 1455] [outer = 0x7f7208296400] 16:34:32 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72156ad800 == 122 [pid = 1819] [id = 470] 16:34:32 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7207ec7000 == 121 [pid = 1819] [id = 469] 16:34:32 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72122b5000 == 120 [pid = 1819] [id = 468] 16:34:32 INFO - PROCESS | 1819 | --DOMWINDOW == 192 (0x7f72119dc800) [pid = 1819] [serial = 35] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:34:32 INFO - PROCESS | 1819 | --DOMWINDOW == 191 (0x7f721b972000) [pid = 1819] [serial = 1301] [outer = (nil)] [url = about:blank] 16:34:32 INFO - PROCESS | 1819 | --DOMWINDOW == 190 (0x7f7228ea0000) [pid = 1819] [serial = 1304] [outer = (nil)] [url = about:blank] 16:34:32 INFO - PROCESS | 1819 | --DOMWINDOW == 189 (0x7f72020cc000) [pid = 1819] [serial = 1307] [outer = (nil)] [url = about:blank] 16:34:32 INFO - PROCESS | 1819 | --DOMWINDOW == 188 (0x7f722a1f6800) [pid = 1819] [serial = 1310] [outer = (nil)] [url = about:blank] 16:34:32 INFO - PROCESS | 1819 | --DOMWINDOW == 187 (0x7f7204148c00) [pid = 1819] [serial = 1313] [outer = (nil)] [url = about:blank] 16:34:32 INFO - PROCESS | 1819 | --DOMWINDOW == 186 (0x7f72042c5c00) [pid = 1819] [serial = 1316] [outer = (nil)] [url = about:blank] 16:34:32 INFO - PROCESS | 1819 | --DOMWINDOW == 185 (0x7f72041f4000) [pid = 1819] [serial = 1346] [outer = (nil)] [url = about:blank] 16:34:32 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721017d800 == 119 [pid = 1819] [id = 467] 16:34:32 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206de5000 == 118 [pid = 1819] [id = 466] 16:34:32 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72042e2000 == 117 [pid = 1819] [id = 465] 16:34:32 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7203a5f800 == 116 [pid = 1819] [id = 464] 16:34:33 INFO - PROCESS | 1819 | --DOCSHELL 0x7f720f689800 == 115 [pid = 1819] [id = 463] 16:34:33 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72062c7000 == 114 [pid = 1819] [id = 459] 16:34:33 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7204fa1000 == 113 [pid = 1819] [id = 458] 16:34:33 INFO - PROCESS | 1819 | --DOCSHELL 0x7f720217a800 == 112 [pid = 1819] [id = 457] 16:34:33 INFO - PROCESS | 1819 | --DOCSHELL 0x7f723b1dd000 == 111 [pid = 1819] [id = 456] 16:34:33 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722e433000 == 110 [pid = 1819] [id = 455] 16:34:33 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7229d1a800 == 109 [pid = 1819] [id = 454] 16:34:33 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721eb2b000 == 108 [pid = 1819] [id = 453] 16:34:33 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c0da000 == 107 [pid = 1819] [id = 452] 16:34:33 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72168ec000 == 106 [pid = 1819] [id = 451] 16:34:33 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72139da800 == 105 [pid = 1819] [id = 450] 16:34:33 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7202b0d000 == 104 [pid = 1819] [id = 449] 16:34:33 INFO - PROCESS | 1819 | --DOMWINDOW == 184 (0x7f72156cdc00) [pid = 1819] [serial = 1295] [outer = (nil)] [url = about:blank] 16:34:33 INFO - PROCESS | 1819 | --DOMWINDOW == 183 (0x7f7217f65800) [pid = 1819] [serial = 1298] [outer = (nil)] [url = about:blank] 16:34:33 INFO - PROCESS | 1819 | --DOMWINDOW == 182 (0x7f72110cd000) [pid = 1819] [serial = 1292] [outer = (nil)] [url = about:blank] 16:34:33 INFO - PROCESS | 1819 | --DOMWINDOW == 181 (0x7f72042cd400) [pid = 1819] [serial = 1320] [outer = (nil)] [url = about:blank] 16:34:33 INFO - PROCESS | 1819 | --DOMWINDOW == 180 (0x7f7203b1f400) [pid = 1819] [serial = 1319] [outer = (nil)] [url = about:blank] 16:34:33 INFO - PROCESS | 1819 | --DOMWINDOW == 179 (0x7f7208a2b400) [pid = 1819] [serial = 1323] [outer = (nil)] [url = about:blank] 16:34:33 INFO - PROCESS | 1819 | --DOMWINDOW == 178 (0x7f72082a0400) [pid = 1819] [serial = 1322] [outer = (nil)] [url = about:blank] 16:34:33 INFO - PROCESS | 1819 | --DOMWINDOW == 177 (0x7f7211a87000) [pid = 1819] [serial = 1331] [outer = (nil)] [url = about:blank] 16:34:33 INFO - PROCESS | 1819 | --DOMWINDOW == 176 (0x7f7211b09000) [pid = 1819] [serial = 1332] [outer = (nil)] [url = about:blank] 16:34:33 INFO - PROCESS | 1819 | --DOMWINDOW == 175 (0x7f7212670800) [pid = 1819] [serial = 1334] [outer = (nil)] [url = about:blank] 16:34:33 INFO - PROCESS | 1819 | --DOMWINDOW == 174 (0x7f72139ab800) [pid = 1819] [serial = 1335] [outer = (nil)] [url = about:blank] 16:34:33 INFO - PROCESS | 1819 | --DOMWINDOW == 173 (0x7f720ecc5000) [pid = 1819] [serial = 1326] [outer = (nil)] [url = about:blank] 16:34:33 INFO - PROCESS | 1819 | --DOMWINDOW == 172 (0x7f720ec8ec00) [pid = 1819] [serial = 1325] [outer = (nil)] [url = about:blank] 16:34:33 INFO - PROCESS | 1819 | --DOMWINDOW == 171 (0x7f721edb7400) [pid = 1819] [serial = 1287] [outer = (nil)] [url = about:blank] 16:34:33 INFO - PROCESS | 1819 | --DOMWINDOW == 170 (0x7f721145ec00) [pid = 1819] [serial = 1328] [outer = (nil)] [url = about:blank] 16:34:33 INFO - PROCESS | 1819 | --DOMWINDOW == 169 (0x7f7211aa3000) [pid = 1819] [serial = 1329] [outer = (nil)] [url = about:blank] 16:34:33 INFO - PROCESS | 1819 | --DOMWINDOW == 168 (0x7f7208a25800) [pid = 1819] [serial = 1289] [outer = (nil)] [url = about:blank] 16:34:33 INFO - PROCESS | 1819 | --DOMWINDOW == 167 (0x7f721568c400) [pid = 1819] [serial = 1337] [outer = (nil)] [url = about:blank] 16:34:33 INFO - PROCESS | 1819 | --DOMWINDOW == 166 (0x7f72163ce800) [pid = 1819] [serial = 1338] [outer = (nil)] [url = about:blank] 16:34:33 INFO - PROCESS | 1819 | --DOMWINDOW == 165 (0x7f7215636800) [pid = 1819] [serial = 1236] [outer = (nil)] [url = about:blank] 16:34:33 INFO - PROCESS | 1819 | --DOMWINDOW == 164 (0x7f72121e9400) [pid = 1819] [serial = 1233] [outer = (nil)] [url = about:blank] 16:34:33 INFO - PROCESS | 1819 | --DOMWINDOW == 163 (0x7f721577b800) [pid = 1819] [serial = 1239] [outer = (nil)] [url = about:blank] 16:34:33 INFO - PROCESS | 1819 | --DOMWINDOW == 162 (0x7f720f4d3400) [pid = 1819] [serial = 1230] [outer = (nil)] [url = about:blank] 16:34:33 INFO - PROCESS | 1819 | --DOMWINDOW == 161 (0x7f7213f13c00) [pid = 1819] [serial = 1224] [outer = (nil)] [url = about:blank] 16:34:33 INFO - PROCESS | 1819 | --DOMWINDOW == 160 (0x7f7217f63800) [pid = 1819] [serial = 1242] [outer = (nil)] [url = about:blank] 16:34:33 INFO - PROCESS | 1819 | --DOMWINDOW == 159 (0x7f72082e3c00) [pid = 1819] [serial = 1227] [outer = (nil)] [url = about:blank] 16:34:33 INFO - PROCESS | 1819 | --DOMWINDOW == 158 (0x7f72163d7c00) [pid = 1819] [serial = 1340] [outer = (nil)] [url = about:blank] 16:34:33 INFO - PROCESS | 1819 | --DOMWINDOW == 157 (0x7f721ab44c00) [pid = 1819] [serial = 1341] [outer = (nil)] [url = about:blank] 16:34:33 INFO - PROCESS | 1819 | --DOMWINDOW == 156 (0x7f7200eef400) [pid = 1819] [serial = 1343] [outer = (nil)] [url = about:blank] 16:34:33 INFO - PROCESS | 1819 | --DOMWINDOW == 155 (0x7f72010d1400) [pid = 1819] [serial = 1344] [outer = (nil)] [url = about:blank] 16:34:33 INFO - PROCESS | 1819 | 1461195273442 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:34:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:34:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1335ms 16:34:33 INFO - PROCESS | 1819 | 1461195273469 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 16:34:33 INFO - PROCESS | 1819 | 1461195273472 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 16:34:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:34:33 INFO - PROCESS | 1819 | 1461195273477 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:34:33 INFO - PROCESS | 1819 | 1461195273481 Marionette TRACE conn3 <- [1,1910,null,{}] 16:34:33 INFO - PROCESS | 1819 | 1461195273494 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:34:33 INFO - PROCESS | 1819 | 1461195273626 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 16:34:33 INFO - PROCESS | 1819 | 1461195273642 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206a4c000 == 105 [pid = 1819] [id = 485] 16:34:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 156 (0x7f7208d56c00) [pid = 1819] [serial = 1456] [outer = (nil)] 16:34:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 157 (0x7f720ec98800) [pid = 1819] [serial = 1457] [outer = 0x7f7208d56c00] 16:34:33 INFO - PROCESS | 1819 | 1461195273696 Marionette DEBUG loaded listener.js 16:34:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 158 (0x7f720f70e800) [pid = 1819] [serial = 1458] [outer = 0x7f7208d56c00] 16:34:34 INFO - PROCESS | 1819 | 1461195274394 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:34:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:34:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 930ms 16:34:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:34:34 INFO - PROCESS | 1819 | 1461195274408 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 16:34:34 INFO - PROCESS | 1819 | 1461195274411 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 16:34:34 INFO - PROCESS | 1819 | 1461195274417 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:34:34 INFO - PROCESS | 1819 | 1461195274419 Marionette TRACE conn3 <- [1,1914,null,{}] 16:34:34 INFO - PROCESS | 1819 | 1461195274424 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:34:34 INFO - PROCESS | 1819 | 1461195274604 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 16:34:34 INFO - PROCESS | 1819 | 1461195274625 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7207ede000 == 106 [pid = 1819] [id = 486] 16:34:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 159 (0x7f7208d5d800) [pid = 1819] [serial = 1459] [outer = (nil)] 16:34:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 160 (0x7f72111ccc00) [pid = 1819] [serial = 1460] [outer = 0x7f7208d5d800] 16:34:34 INFO - PROCESS | 1819 | 1461195274677 Marionette DEBUG loaded listener.js 16:34:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 161 (0x7f7211988c00) [pid = 1819] [serial = 1461] [outer = 0x7f7208d5d800] 16:34:35 INFO - PROCESS | 1819 | 1461195275254 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:34:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:34:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 977ms 16:34:35 INFO - PROCESS | 1819 | 1461195275396 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 16:34:35 INFO - PROCESS | 1819 | 1461195275399 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 16:34:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:34:35 INFO - PROCESS | 1819 | 1461195275404 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:34:35 INFO - PROCESS | 1819 | 1461195275406 Marionette TRACE conn3 <- [1,1918,null,{}] 16:34:35 INFO - PROCESS | 1819 | 1461195275411 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:34:35 INFO - PROCESS | 1819 | 1461195275596 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 16:34:35 INFO - PROCESS | 1819 | 1461195275622 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72104d1000 == 107 [pid = 1819] [id = 487] 16:34:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 162 (0x7f7211a87000) [pid = 1819] [serial = 1462] [outer = (nil)] 16:34:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 163 (0x7f7211b09000) [pid = 1819] [serial = 1463] [outer = 0x7f7211a87000] 16:34:35 INFO - PROCESS | 1819 | 1461195275675 Marionette DEBUG loaded listener.js 16:34:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 164 (0x7f7212204800) [pid = 1819] [serial = 1464] [outer = 0x7f7211a87000] 16:34:36 INFO - PROCESS | 1819 | 1461195276340 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:34:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:34:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 975ms 16:34:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:34:36 INFO - PROCESS | 1819 | 1461195276380 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 16:34:36 INFO - PROCESS | 1819 | 1461195276382 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 16:34:36 INFO - PROCESS | 1819 | 1461195276387 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:34:36 INFO - PROCESS | 1819 | 1461195276390 Marionette TRACE conn3 <- [1,1922,null,{}] 16:34:36 INFO - PROCESS | 1819 | 1461195276401 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:34:36 INFO - PROCESS | 1819 | 1461195276600 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 16:34:36 INFO - PROCESS | 1819 | 1461195276625 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7215643800 == 108 [pid = 1819] [id = 488] 16:34:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 165 (0x7f7212204c00) [pid = 1819] [serial = 1465] [outer = (nil)] 16:34:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 166 (0x7f7213ebe400) [pid = 1819] [serial = 1466] [outer = 0x7f7212204c00] 16:34:36 INFO - PROCESS | 1819 | 1461195276681 Marionette DEBUG loaded listener.js 16:34:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 167 (0x7f7215e6e000) [pid = 1819] [serial = 1467] [outer = 0x7f7212204c00] 16:34:37 INFO - PROCESS | 1819 | --DOMWINDOW == 166 (0x7f7211454000) [pid = 1819] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:34:37 INFO - PROCESS | 1819 | --DOMWINDOW == 165 (0x7f7203988000) [pid = 1819] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:34:37 INFO - PROCESS | 1819 | --DOMWINDOW == 164 (0x7f72042cec00) [pid = 1819] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:34:37 INFO - PROCESS | 1819 | --DOMWINDOW == 163 (0x7f7208a1e000) [pid = 1819] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:34:37 INFO - PROCESS | 1819 | --DOMWINDOW == 162 (0x7f72061b6000) [pid = 1819] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:34:37 INFO - PROCESS | 1819 | --DOMWINDOW == 161 (0x7f7204150800) [pid = 1819] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:34:37 INFO - PROCESS | 1819 | --DOMWINDOW == 160 (0x7f7200eed000) [pid = 1819] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:34:37 INFO - PROCESS | 1819 | --DOMWINDOW == 159 (0x7f7200ee5c00) [pid = 1819] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:34:37 INFO - PROCESS | 1819 | 1461195277717 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:34:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:34:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1389ms 16:34:37 INFO - PROCESS | 1819 | 1461195277776 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 16:34:37 INFO - PROCESS | 1819 | 1461195277779 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 16:34:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:34:37 INFO - PROCESS | 1819 | 1461195277784 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:34:37 INFO - PROCESS | 1819 | 1461195277795 Marionette TRACE conn3 <- [1,1926,null,{}] 16:34:37 INFO - PROCESS | 1819 | 1461195277799 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:34:37 INFO - PROCESS | 1819 | 1461195277981 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 16:34:38 INFO - PROCESS | 1819 | 1461195278070 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72156ae000 == 109 [pid = 1819] [id = 489] 16:34:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 160 (0x7f72020cfc00) [pid = 1819] [serial = 1468] [outer = (nil)] 16:34:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 161 (0x7f720ec95800) [pid = 1819] [serial = 1469] [outer = 0x7f72020cfc00] 16:34:38 INFO - PROCESS | 1819 | 1461195278121 Marionette DEBUG loaded listener.js 16:34:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 162 (0x7f7215724400) [pid = 1819] [serial = 1470] [outer = 0x7f72020cfc00] 16:34:38 INFO - PROCESS | 1819 | 1461195278671 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:34:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:34:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 932ms 16:34:38 INFO - PROCESS | 1819 | 1461195278717 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 16:34:38 INFO - PROCESS | 1819 | 1461195278720 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 16:34:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:34:38 INFO - PROCESS | 1819 | 1461195278725 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:34:38 INFO - PROCESS | 1819 | 1461195278726 Marionette TRACE conn3 <- [1,1930,null,{}] 16:34:38 INFO - PROCESS | 1819 | 1461195278731 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:34:38 INFO - PROCESS | 1819 | 1461195278863 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 16:34:39 INFO - PROCESS | 1819 | 1461195279016 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7216448000 == 110 [pid = 1819] [id = 490] 16:34:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 163 (0x7f72041ee800) [pid = 1819] [serial = 1471] [outer = (nil)] 16:34:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 164 (0x7f7215ee4000) [pid = 1819] [serial = 1472] [outer = 0x7f72041ee800] 16:34:39 INFO - PROCESS | 1819 | 1461195279070 Marionette DEBUG loaded listener.js 16:34:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 165 (0x7f7217f66c00) [pid = 1819] [serial = 1473] [outer = 0x7f72041ee800] 16:34:39 INFO - PROCESS | 1819 | 1461195279728 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:34:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:34:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1026ms 16:34:39 INFO - PROCESS | 1819 | 1461195279753 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 16:34:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:34:39 INFO - PROCESS | 1819 | 1461195279758 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 16:34:39 INFO - PROCESS | 1819 | 1461195279794 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:34:39 INFO - PROCESS | 1819 | 1461195279799 Marionette TRACE conn3 <- [1,1934,null,{}] 16:34:39 INFO - PROCESS | 1819 | 1461195279815 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:34:40 INFO - PROCESS | 1819 | 1461195280025 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 16:34:40 INFO - PROCESS | 1819 | 1461195280204 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7204fa0800 == 111 [pid = 1819] [id = 491] 16:34:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 166 (0x7f72010c7800) [pid = 1819] [serial = 1474] [outer = (nil)] 16:34:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 167 (0x7f72041f3400) [pid = 1819] [serial = 1475] [outer = 0x7f72010c7800] 16:34:40 INFO - PROCESS | 1819 | 1461195280266 Marionette DEBUG loaded listener.js 16:34:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 168 (0x7f72061bac00) [pid = 1819] [serial = 1476] [outer = 0x7f72010c7800] 16:34:41 INFO - PROCESS | 1819 | 1461195281092 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:34:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:34:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1364ms 16:34:41 INFO - PROCESS | 1819 | 1461195281128 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 16:34:41 INFO - PROCESS | 1819 | 1461195281136 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 16:34:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:34:41 INFO - PROCESS | 1819 | 1461195281145 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:34:41 INFO - PROCESS | 1819 | 1461195281149 Marionette TRACE conn3 <- [1,1938,null,{}] 16:34:41 INFO - PROCESS | 1819 | 1461195281153 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:34:41 INFO - PROCESS | 1819 | 1461195281313 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 16:34:41 INFO - PROCESS | 1819 | 1461195281497 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72104b9800 == 112 [pid = 1819] [id = 492] 16:34:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 169 (0x7f7204146c00) [pid = 1819] [serial = 1477] [outer = (nil)] 16:34:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 170 (0x7f7208bad400) [pid = 1819] [serial = 1478] [outer = 0x7f7204146c00] 16:34:41 INFO - PROCESS | 1819 | 1461195281557 Marionette DEBUG loaded listener.js 16:34:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 171 (0x7f720ec97400) [pid = 1819] [serial = 1479] [outer = 0x7f7204146c00] 16:34:42 INFO - PROCESS | 1819 | 1461195282432 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:34:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:34:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1332ms 16:34:42 INFO - PROCESS | 1819 | 1461195282477 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 16:34:42 INFO - PROCESS | 1819 | 1461195282481 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 16:34:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:34:42 INFO - PROCESS | 1819 | 1461195282486 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:34:42 INFO - PROCESS | 1819 | 1461195282491 Marionette TRACE conn3 <- [1,1942,null,{}] 16:34:42 INFO - PROCESS | 1819 | 1461195282505 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:34:42 INFO - PROCESS | 1819 | 1461195282662 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 16:34:42 INFO - PROCESS | 1819 | 1461195282845 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72168d2000 == 113 [pid = 1819] [id = 493] 16:34:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 172 (0x7f720ec99c00) [pid = 1819] [serial = 1480] [outer = (nil)] 16:34:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 173 (0x7f7212207c00) [pid = 1819] [serial = 1481] [outer = 0x7f720ec99c00] 16:34:42 INFO - PROCESS | 1819 | 1461195282908 Marionette DEBUG loaded listener.js 16:34:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 174 (0x7f7215637000) [pid = 1819] [serial = 1482] [outer = 0x7f720ec99c00] 16:34:43 INFO - PROCESS | 1819 | 1461195283702 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:34:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:34:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1234ms 16:34:43 INFO - PROCESS | 1819 | 1461195283721 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 16:34:43 INFO - PROCESS | 1819 | 1461195283725 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 16:34:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:34:43 INFO - PROCESS | 1819 | 1461195283730 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:34:43 INFO - PROCESS | 1819 | 1461195283732 Marionette TRACE conn3 <- [1,1946,null,{}] 16:34:43 INFO - PROCESS | 1819 | 1461195283736 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:34:43 INFO - PROCESS | 1819 | 1461195283891 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 16:34:44 INFO - PROCESS | 1819 | 1461195284084 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721b75e000 == 114 [pid = 1819] [id = 494] 16:34:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 175 (0x7f720f4e2400) [pid = 1819] [serial = 1483] [outer = (nil)] 16:34:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 176 (0x7f7215786400) [pid = 1819] [serial = 1484] [outer = 0x7f720f4e2400] 16:34:44 INFO - PROCESS | 1819 | 1461195284147 Marionette DEBUG loaded listener.js 16:34:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 177 (0x7f7216781c00) [pid = 1819] [serial = 1485] [outer = 0x7f720f4e2400] 16:34:44 INFO - PROCESS | 1819 | 1461195284921 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:34:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:34:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1231ms 16:34:44 INFO - PROCESS | 1819 | 1461195284961 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 16:34:44 INFO - PROCESS | 1819 | 1461195284964 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 16:34:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:34:44 INFO - PROCESS | 1819 | 1461195284969 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:34:44 INFO - PROCESS | 1819 | 1461195284971 Marionette TRACE conn3 <- [1,1950,null,{}] 16:34:44 INFO - PROCESS | 1819 | 1461195284976 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:34:45 INFO - PROCESS | 1819 | 1461195285128 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 16:34:45 INFO - PROCESS | 1819 | 1461195285311 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721ea2e000 == 115 [pid = 1819] [id = 495] 16:34:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 178 (0x7f7208d5b000) [pid = 1819] [serial = 1486] [outer = (nil)] 16:34:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 179 (0x7f721ad1e800) [pid = 1819] [serial = 1487] [outer = 0x7f7208d5b000] 16:34:45 INFO - PROCESS | 1819 | 1461195285371 Marionette DEBUG loaded listener.js 16:34:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 180 (0x7f721bf7c400) [pid = 1819] [serial = 1488] [outer = 0x7f7208d5b000] 16:34:46 INFO - PROCESS | 1819 | 1461195286109 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:34:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:34:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1175ms 16:34:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:34:46 INFO - PROCESS | 1819 | 1461195286160 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 16:34:46 INFO - PROCESS | 1819 | 1461195286162 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 16:34:46 INFO - PROCESS | 1819 | 1461195286169 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:34:46 INFO - PROCESS | 1819 | 1461195286172 Marionette TRACE conn3 <- [1,1954,null,{}] 16:34:46 INFO - PROCESS | 1819 | 1461195286176 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:34:46 INFO - PROCESS | 1819 | 1461195286357 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 16:34:46 INFO - PROCESS | 1819 | 1461195286538 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f722d85e000 == 116 [pid = 1819] [id = 496] 16:34:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 181 (0x7f721c59dc00) [pid = 1819] [serial = 1489] [outer = (nil)] 16:34:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 182 (0x7f7227dc3800) [pid = 1819] [serial = 1490] [outer = 0x7f721c59dc00] 16:34:46 INFO - PROCESS | 1819 | 1461195286600 Marionette DEBUG loaded listener.js 16:34:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 183 (0x7f7228ef8400) [pid = 1819] [serial = 1491] [outer = 0x7f721c59dc00] 16:34:47 INFO - PROCESS | 1819 | 1461195287304 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:34:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:34:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1178ms 16:34:47 INFO - PROCESS | 1819 | 1461195287346 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 16:34:47 INFO - PROCESS | 1819 | 1461195287349 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 16:34:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:34:47 INFO - PROCESS | 1819 | 1461195287354 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:34:47 INFO - PROCESS | 1819 | 1461195287357 Marionette TRACE conn3 <- [1,1958,null,{}] 16:34:47 INFO - PROCESS | 1819 | 1461195287361 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:34:47 INFO - PROCESS | 1819 | 1461195287502 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 16:34:47 INFO - PROCESS | 1819 | 1461195287685 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f722df28800 == 117 [pid = 1819] [id = 497] 16:34:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 184 (0x7f721cafec00) [pid = 1819] [serial = 1492] [outer = (nil)] 16:34:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 185 (0x7f722a1f1400) [pid = 1819] [serial = 1493] [outer = 0x7f721cafec00] 16:34:47 INFO - PROCESS | 1819 | 1461195287744 Marionette DEBUG loaded listener.js 16:34:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 186 (0x7f722dcb8800) [pid = 1819] [serial = 1494] [outer = 0x7f721cafec00] 16:34:48 INFO - PROCESS | 1819 | 1461195288457 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:34:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:34:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1125ms 16:34:48 INFO - PROCESS | 1819 | 1461195288479 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 16:34:48 INFO - PROCESS | 1819 | 1461195288482 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 16:34:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:34:48 INFO - PROCESS | 1819 | 1461195288488 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:34:48 INFO - PROCESS | 1819 | 1461195288490 Marionette TRACE conn3 <- [1,1962,null,{}] 16:34:48 INFO - PROCESS | 1819 | 1461195288495 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:34:48 INFO - PROCESS | 1819 | 1461195288640 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 16:34:48 INFO - PROCESS | 1819 | 1461195288824 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f722e428000 == 118 [pid = 1819] [id = 498] 16:34:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 187 (0x7f7203718400) [pid = 1819] [serial = 1495] [outer = (nil)] 16:34:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 188 (0x7f720371f400) [pid = 1819] [serial = 1496] [outer = 0x7f7203718400] 16:34:48 INFO - PROCESS | 1819 | 1461195288885 Marionette DEBUG loaded listener.js 16:34:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 189 (0x7f7203724000) [pid = 1819] [serial = 1497] [outer = 0x7f7203718400] 16:34:49 INFO - PROCESS | 1819 | 1461195289625 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:34:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:34:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1178ms 16:34:49 INFO - PROCESS | 1819 | 1461195289666 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 16:34:49 INFO - PROCESS | 1819 | 1461195289669 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 16:34:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:34:49 INFO - PROCESS | 1819 | 1461195289674 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:34:49 INFO - PROCESS | 1819 | 1461195289677 Marionette TRACE conn3 <- [1,1966,null,{}] 16:34:49 INFO - PROCESS | 1819 | 1461195289681 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:34:49 INFO - PROCESS | 1819 | 1461195289816 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 16:34:50 INFO - PROCESS | 1819 | 1461195290000 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7233328800 == 119 [pid = 1819] [id = 499] 16:34:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 190 (0x7f7203716400) [pid = 1819] [serial = 1498] [outer = (nil)] 16:34:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 191 (0x7f7206129800) [pid = 1819] [serial = 1499] [outer = 0x7f7203716400] 16:34:50 INFO - PROCESS | 1819 | 1461195290057 Marionette DEBUG loaded listener.js 16:34:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 192 (0x7f720612f000) [pid = 1819] [serial = 1500] [outer = 0x7f7203716400] 16:34:50 INFO - PROCESS | 1819 | 1461195290784 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:34:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:34:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1125ms 16:34:50 INFO - PROCESS | 1819 | 1461195290815 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 16:34:50 INFO - PROCESS | 1819 | 1461195290818 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 16:34:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:34:50 INFO - PROCESS | 1819 | 1461195290825 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:34:50 INFO - PROCESS | 1819 | 1461195290827 Marionette TRACE conn3 <- [1,1970,null,{}] 16:34:50 INFO - PROCESS | 1819 | 1461195290832 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:34:50 INFO - PROCESS | 1819 | 1461195290973 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 16:34:51 INFO - PROCESS | 1819 | 1461195291158 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206e10800 == 120 [pid = 1819] [id = 500] 16:34:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 193 (0x7f7203719400) [pid = 1819] [serial = 1501] [outer = (nil)] 16:34:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 194 (0x7f7206132c00) [pid = 1819] [serial = 1502] [outer = 0x7f7203719400] 16:34:51 INFO - PROCESS | 1819 | 1461195291217 Marionette DEBUG loaded listener.js 16:34:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 195 (0x7f7229e69400) [pid = 1819] [serial = 1503] [outer = 0x7f7203719400] 16:34:51 INFO - PROCESS | 1819 | 1461195291942 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:34:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:34:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1130ms 16:34:51 INFO - PROCESS | 1819 | 1461195291970 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 16:34:51 INFO - PROCESS | 1819 | 1461195291974 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 16:34:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:34:51 INFO - PROCESS | 1819 | 1461195291982 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:34:51 INFO - PROCESS | 1819 | 1461195291984 Marionette TRACE conn3 <- [1,1974,null,{}] 16:34:51 INFO - PROCESS | 1819 | 1461195291989 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:34:52 INFO - PROCESS | 1819 | 1461195292156 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 16:34:52 INFO - PROCESS | 1819 | 1461195292369 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7200dd3000 == 121 [pid = 1819] [id = 501] 16:34:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 196 (0x7f7202feb800) [pid = 1819] [serial = 1504] [outer = (nil)] 16:34:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 197 (0x7f720612b800) [pid = 1819] [serial = 1505] [outer = 0x7f7202feb800] 16:34:52 INFO - PROCESS | 1819 | 1461195292475 Marionette DEBUG loaded listener.js 16:34:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 198 (0x7f722dcba400) [pid = 1819] [serial = 1506] [outer = 0x7f7202feb800] 16:34:53 INFO - PROCESS | 1819 | 1461195293208 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:34:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:34:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1279ms 16:34:53 INFO - PROCESS | 1819 | 1461195293261 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 16:34:53 INFO - PROCESS | 1819 | 1461195293264 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 16:34:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:34:53 INFO - PROCESS | 1819 | 1461195293269 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:34:53 INFO - PROCESS | 1819 | 1461195293271 Marionette TRACE conn3 <- [1,1978,null,{}] 16:34:53 INFO - PROCESS | 1819 | 1461195293276 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:34:53 INFO - PROCESS | 1819 | 1461195293426 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 16:34:53 INFO - PROCESS | 1819 | 1461195293612 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7235a98800 == 122 [pid = 1819] [id = 502] 16:34:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 199 (0x7f7202cec400) [pid = 1819] [serial = 1507] [outer = (nil)] 16:34:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 200 (0x7f7202cf6000) [pid = 1819] [serial = 1508] [outer = 0x7f7202cec400] 16:34:53 INFO - PROCESS | 1819 | 1461195293673 Marionette DEBUG loaded listener.js 16:34:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 201 (0x7f7202fec800) [pid = 1819] [serial = 1509] [outer = 0x7f7202cec400] 16:34:54 INFO - PROCESS | 1819 | 1461195294403 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:34:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:34:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1178ms 16:34:54 INFO - PROCESS | 1819 | 1461195294449 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 16:34:54 INFO - PROCESS | 1819 | 1461195294452 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 16:34:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:34:54 INFO - PROCESS | 1819 | 1461195294457 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:34:54 INFO - PROCESS | 1819 | 1461195294459 Marionette TRACE conn3 <- [1,1982,null,{}] 16:34:54 INFO - PROCESS | 1819 | 1461195294463 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:34:54 INFO - PROCESS | 1819 | 1461195294630 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 16:34:54 INFO - PROCESS | 1819 | 1461195294818 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f720619e800 == 123 [pid = 1819] [id = 503] 16:34:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 202 (0x7f7200ee9c00) [pid = 1819] [serial = 1510] [outer = (nil)] 16:34:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 203 (0x7f7203b14000) [pid = 1819] [serial = 1511] [outer = 0x7f7200ee9c00] 16:34:54 INFO - PROCESS | 1819 | 1461195294876 Marionette DEBUG loaded listener.js 16:34:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 204 (0x7f7208057000) [pid = 1819] [serial = 1512] [outer = 0x7f7200ee9c00] 16:34:55 INFO - PROCESS | 1819 | 1461195295636 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:34:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:34:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1230ms 16:34:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:34:55 INFO - PROCESS | 1819 | 1461195295687 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 16:34:55 INFO - PROCESS | 1819 | 1461195295690 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 16:34:55 INFO - PROCESS | 1819 | 1461195295694 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:34:55 INFO - PROCESS | 1819 | 1461195295697 Marionette TRACE conn3 <- [1,1986,null,{}] 16:34:55 INFO - PROCESS | 1819 | 1461195295701 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:34:55 INFO - PROCESS | 1819 | 1461195295853 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 16:34:56 INFO - PROCESS | 1819 | 1461195296425 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72062d1000 == 124 [pid = 1819] [id = 504] 16:34:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 205 (0x7f72010cf000) [pid = 1819] [serial = 1513] [outer = (nil)] 16:34:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 206 (0x7f72020cc000) [pid = 1819] [serial = 1514] [outer = 0x7f72010cf000] 16:34:56 INFO - PROCESS | 1819 | 1461195296487 Marionette DEBUG loaded listener.js 16:34:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 207 (0x7f7202fe5000) [pid = 1819] [serial = 1515] [outer = 0x7f72010cf000] 16:34:57 INFO - PROCESS | 1819 | 1461195297162 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:34:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:34:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1481ms 16:34:57 INFO - PROCESS | 1819 | 1461195297177 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 16:34:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:34:57 INFO - PROCESS | 1819 | 1461195297182 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 16:34:57 INFO - PROCESS | 1819 | 1461195297189 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:34:57 INFO - PROCESS | 1819 | 1461195297193 Marionette TRACE conn3 <- [1,1990,null,{}] 16:34:57 INFO - PROCESS | 1819 | 1461195297199 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:34:57 INFO - PROCESS | 1819 | 1461195297357 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 16:34:57 INFO - PROCESS | 1819 | 1461195297582 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f720f7d8800 == 125 [pid = 1819] [id = 505] 16:34:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 208 (0x7f7200ee3800) [pid = 1819] [serial = 1516] [outer = (nil)] 16:34:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 209 (0x7f7203979c00) [pid = 1819] [serial = 1517] [outer = 0x7f7200ee3800] 16:34:57 INFO - PROCESS | 1819 | 1461195297640 Marionette DEBUG loaded listener.js 16:34:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 210 (0x7f7206134400) [pid = 1819] [serial = 1518] [outer = 0x7f7200ee3800] 16:34:58 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7210255800 == 124 [pid = 1819] [id = 246] 16:34:58 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72156ae000 == 123 [pid = 1819] [id = 489] 16:34:58 INFO - PROCESS | 1819 | --DOMWINDOW == 209 (0x7f7211b03000) [pid = 1819] [serial = 1412] [outer = (nil)] [url = about:blank] 16:34:58 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7215643800 == 122 [pid = 1819] [id = 488] 16:34:58 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72104d1000 == 121 [pid = 1819] [id = 487] 16:34:58 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7207ede000 == 120 [pid = 1819] [id = 486] 16:34:58 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206a4c000 == 119 [pid = 1819] [id = 485] 16:34:58 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7203a69000 == 118 [pid = 1819] [id = 484] 16:34:58 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72104bf000 == 117 [pid = 1819] [id = 483] 16:34:58 INFO - PROCESS | 1819 | 1461195298648 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:34:58 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721ea27000 == 116 [pid = 1819] [id = 479] 16:34:58 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c0e0000 == 115 [pid = 1819] [id = 478] 16:34:58 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721b99f000 == 114 [pid = 1819] [id = 477] 16:34:58 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721ab58000 == 113 [pid = 1819] [id = 476] 16:34:58 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72168d3800 == 112 [pid = 1819] [id = 475] 16:34:58 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72164c8800 == 111 [pid = 1819] [id = 474] 16:34:58 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7213f93000 == 110 [pid = 1819] [id = 473] 16:34:58 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7207ee1800 == 109 [pid = 1819] [id = 472] 16:34:58 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7200fdb000 == 108 [pid = 1819] [id = 471] 16:34:58 INFO - PROCESS | 1819 | --DOMWINDOW == 208 (0x7f720ea17c00) [pid = 1819] [serial = 1398] [outer = (nil)] [url = about:blank] 16:34:58 INFO - PROCESS | 1819 | --DOMWINDOW == 207 (0x7f7211305400) [pid = 1819] [serial = 1410] [outer = (nil)] [url = about:blank] 16:34:58 INFO - PROCESS | 1819 | --DOMWINDOW == 206 (0x7f7203986000) [pid = 1819] [serial = 1388] [outer = (nil)] [url = about:blank] 16:34:58 INFO - PROCESS | 1819 | --DOMWINDOW == 205 (0x7f7206eab800) [pid = 1819] [serial = 1352] [outer = (nil)] [url = about:blank] 16:34:58 INFO - PROCESS | 1819 | --DOMWINDOW == 204 (0x7f7204e1a800) [pid = 1819] [serial = 1391] [outer = (nil)] [url = about:blank] 16:34:58 INFO - PROCESS | 1819 | --DOMWINDOW == 203 (0x7f720f713c00) [pid = 1819] [serial = 1401] [outer = (nil)] [url = about:blank] 16:34:58 INFO - PROCESS | 1819 | --DOMWINDOW == 202 (0x7f720636d400) [pid = 1819] [serial = 1385] [outer = (nil)] [url = about:blank] 16:34:58 INFO - PROCESS | 1819 | --DOMWINDOW == 201 (0x7f7211d7d000) [pid = 1819] [serial = 1406] [outer = (nil)] [url = about:blank] 16:34:58 INFO - PROCESS | 1819 | --DOMWINDOW == 200 (0x7f7229d2cc00) [pid = 1819] [serial = 1379] [outer = (nil)] [url = about:blank] 16:34:58 INFO - PROCESS | 1819 | --DOMWINDOW == 199 (0x7f721caf4000) [pid = 1819] [serial = 1373] [outer = (nil)] [url = about:blank] 16:34:58 INFO - PROCESS | 1819 | --DOMWINDOW == 198 (0x7f7206bee400) [pid = 1819] [serial = 1347] [outer = (nil)] [url = about:blank] 16:34:58 INFO - PROCESS | 1819 | --DOMWINDOW == 197 (0x7f720f716c00) [pid = 1819] [serial = 1403] [outer = (nil)] [url = about:blank] 16:34:58 INFO - PROCESS | 1819 | --DOMWINDOW == 196 (0x7f720ecb9c00) [pid = 1819] [serial = 1400] [outer = (nil)] [url = about:blank] 16:34:58 INFO - PROCESS | 1819 | --DOMWINDOW == 195 (0x7f721b338800) [pid = 1819] [serial = 1367] [outer = (nil)] [url = about:blank] 16:34:58 INFO - PROCESS | 1819 | --DOMWINDOW == 194 (0x7f7208baf000) [pid = 1819] [serial = 1409] [outer = (nil)] [url = about:blank] 16:34:58 INFO - PROCESS | 1819 | --DOMWINDOW == 193 (0x7f72129cd000) [pid = 1819] [serial = 1361] [outer = (nil)] [url = about:blank] 16:34:58 INFO - PROCESS | 1819 | --DOMWINDOW == 192 (0x7f721c04fc00) [pid = 1819] [serial = 1370] [outer = (nil)] [url = about:blank] 16:34:58 INFO - PROCESS | 1819 | --DOMWINDOW == 191 (0x7f7222025400) [pid = 1819] [serial = 1376] [outer = (nil)] [url = about:blank] 16:34:58 INFO - PROCESS | 1819 | --DOMWINDOW == 190 (0x7f7211798800) [pid = 1819] [serial = 1358] [outer = (nil)] [url = about:blank] 16:34:58 INFO - PROCESS | 1819 | --DOMWINDOW == 189 (0x7f7200ef1c00) [pid = 1819] [serial = 1349] [outer = (nil)] [url = about:blank] 16:34:58 INFO - PROCESS | 1819 | --DOMWINDOW == 188 (0x7f7215e69800) [pid = 1819] [serial = 1364] [outer = (nil)] [url = about:blank] 16:34:58 INFO - PROCESS | 1819 | --DOMWINDOW == 187 (0x7f720ec90800) [pid = 1819] [serial = 1355] [outer = (nil)] [url = about:blank] 16:34:58 INFO - PROCESS | 1819 | --DOMWINDOW == 186 (0x7f721220b800) [pid = 1819] [serial = 1407] [outer = (nil)] [url = about:blank] 16:34:58 INFO - PROCESS | 1819 | --DOMWINDOW == 185 (0x7f7206375000) [pid = 1819] [serial = 1397] [outer = (nil)] [url = about:blank] 16:34:58 INFO - PROCESS | 1819 | --DOMWINDOW == 184 (0x7f7206371400) [pid = 1819] [serial = 1392] [outer = (nil)] [url = about:blank] 16:34:58 INFO - PROCESS | 1819 | --DOMWINDOW == 183 (0x7f721220e000) [pid = 1819] [serial = 1382] [outer = (nil)] [url = about:blank] 16:34:58 INFO - PROCESS | 1819 | --DOMWINDOW == 182 (0x7f7211457000) [pid = 1819] [serial = 1404] [outer = (nil)] [url = about:blank] 16:34:58 INFO - PROCESS | 1819 | --DOMWINDOW == 181 (0x7f7208a1c400) [pid = 1819] [serial = 1395] [outer = (nil)] [url = about:blank] 16:34:58 INFO - PROCESS | 1819 | --DOMWINDOW == 180 (0x7f720821d000) [pid = 1819] [serial = 1394] [outer = (nil)] [url = about:blank] 16:34:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:34:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1531ms 16:34:58 INFO - PROCESS | 1819 | 1461195298722 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 16:34:58 INFO - PROCESS | 1819 | 1461195298728 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 16:34:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:34:58 INFO - PROCESS | 1819 | 1461195298733 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:34:58 INFO - PROCESS | 1819 | 1461195298735 Marionette TRACE conn3 <- [1,1994,null,{}] 16:34:58 INFO - PROCESS | 1819 | 1461195298740 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:34:58 INFO - PROCESS | 1819 | 1461195298876 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 16:34:58 INFO - PROCESS | 1819 | 1461195298890 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7204fab800 == 109 [pid = 1819] [id = 506] 16:34:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 181 (0x7f7206bee400) [pid = 1819] [serial = 1519] [outer = (nil)] 16:34:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 182 (0x7f720805c800) [pid = 1819] [serial = 1520] [outer = 0x7f7206bee400] 16:34:58 INFO - PROCESS | 1819 | 1461195298941 Marionette DEBUG loaded listener.js 16:34:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 183 (0x7f72082dd400) [pid = 1819] [serial = 1521] [outer = 0x7f7206bee400] 16:34:59 INFO - PROCESS | 1819 | 1461195299703 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:34:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:34:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1026ms 16:34:59 INFO - PROCESS | 1819 | 1461195299761 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 16:34:59 INFO - PROCESS | 1819 | 1461195299763 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 16:34:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:34:59 INFO - PROCESS | 1819 | 1461195299775 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:34:59 INFO - PROCESS | 1819 | 1461195299782 Marionette TRACE conn3 <- [1,1998,null,{}] 16:34:59 INFO - PROCESS | 1819 | 1461195299803 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:34:59 INFO - PROCESS | 1819 | 1461195299941 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 16:34:59 INFO - PROCESS | 1819 | 1461195299956 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7208bc3800 == 110 [pid = 1819] [id = 507] 16:34:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 184 (0x7f7206376400) [pid = 1819] [serial = 1522] [outer = (nil)] 16:35:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 185 (0x7f720ec8e000) [pid = 1819] [serial = 1523] [outer = 0x7f7206376400] 16:35:00 INFO - PROCESS | 1819 | 1461195300009 Marionette DEBUG loaded listener.js 16:35:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 186 (0x7f720f4d6000) [pid = 1819] [serial = 1524] [outer = 0x7f7206376400] 16:35:00 INFO - PROCESS | 1819 | 1461195300687 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:35:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:35:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 952ms 16:35:00 INFO - PROCESS | 1819 | 1461195300734 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 16:35:00 INFO - PROCESS | 1819 | 1461195300738 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 16:35:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:35:00 INFO - PROCESS | 1819 | 1461195300744 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:35:00 INFO - PROCESS | 1819 | 1461195300745 Marionette TRACE conn3 <- [1,2002,null,{}] 16:35:00 INFO - PROCESS | 1819 | 1461195300750 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:35:00 INFO - PROCESS | 1819 | 1461195300891 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 16:35:00 INFO - PROCESS | 1819 | 1461195300907 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7211468000 == 111 [pid = 1819] [id = 508] 16:35:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 187 (0x7f7206eab800) [pid = 1819] [serial = 1525] [outer = (nil)] 16:35:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 188 (0x7f72111c6400) [pid = 1819] [serial = 1526] [outer = 0x7f7206eab800] 16:35:00 INFO - PROCESS | 1819 | 1461195300957 Marionette DEBUG loaded listener.js 16:35:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 189 (0x7f721179a800) [pid = 1819] [serial = 1527] [outer = 0x7f7206eab800] 16:35:01 INFO - PROCESS | 1819 | 1461195301730 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:35:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:35:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1024ms 16:35:01 INFO - PROCESS | 1819 | 1461195301770 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 16:35:01 INFO - PROCESS | 1819 | 1461195301772 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 16:35:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:35:01 INFO - PROCESS | 1819 | 1461195301777 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:35:01 INFO - PROCESS | 1819 | 1461195301779 Marionette TRACE conn3 <- [1,2006,null,{}] 16:35:01 INFO - PROCESS | 1819 | 1461195301784 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:35:01 INFO - PROCESS | 1819 | 1461195301965 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 16:35:01 INFO - PROCESS | 1819 | 1461195301991 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7213ac5000 == 112 [pid = 1819] [id = 509] 16:35:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 190 (0x7f7211d7a400) [pid = 1819] [serial = 1528] [outer = (nil)] 16:35:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 191 (0x7f7211e6c400) [pid = 1819] [serial = 1529] [outer = 0x7f7211d7a400] 16:35:02 INFO - PROCESS | 1819 | 1461195302056 Marionette DEBUG loaded listener.js 16:35:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 192 (0x7f7212906000) [pid = 1819] [serial = 1530] [outer = 0x7f7211d7a400] 16:35:02 INFO - PROCESS | 1819 | 1461195302756 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:35:02 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:35:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1023ms 16:35:02 INFO - PROCESS | 1819 | 1461195302801 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 16:35:02 INFO - PROCESS | 1819 | 1461195302804 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 16:35:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:35:02 INFO - PROCESS | 1819 | 1461195302841 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:35:02 INFO - PROCESS | 1819 | 1461195302843 Marionette TRACE conn3 <- [1,2010,null,{}] 16:35:02 INFO - PROCESS | 1819 | 1461195302847 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:35:03 INFO - PROCESS | 1819 | 1461195303037 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 16:35:03 INFO - PROCESS | 1819 | 1461195303069 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7216052800 == 113 [pid = 1819] [id = 510] 16:35:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 193 (0x7f721220f800) [pid = 1819] [serial = 1531] [outer = (nil)] 16:35:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 194 (0x7f7215e65000) [pid = 1819] [serial = 1532] [outer = 0x7f721220f800] 16:35:03 INFO - PROCESS | 1819 | 1461195303119 Marionette DEBUG loaded listener.js 16:35:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 195 (0x7f7216678c00) [pid = 1819] [serial = 1533] [outer = 0x7f721220f800] 16:35:03 INFO - PROCESS | 1819 | --DOMWINDOW == 194 (0x7f7211a87000) [pid = 1819] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:35:03 INFO - PROCESS | 1819 | --DOMWINDOW == 193 (0x7f7212204c00) [pid = 1819] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:35:03 INFO - PROCESS | 1819 | --DOMWINDOW == 192 (0x7f72020cfc00) [pid = 1819] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:35:03 INFO - PROCESS | 1819 | --DOMWINDOW == 191 (0x7f7208296400) [pid = 1819] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:35:03 INFO - PROCESS | 1819 | --DOMWINDOW == 190 (0x7f7208d56c00) [pid = 1819] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:35:03 INFO - PROCESS | 1819 | --DOMWINDOW == 189 (0x7f7208d5d800) [pid = 1819] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:35:03 INFO - PROCESS | 1819 | --DOMWINDOW == 188 (0x7f72042c7800) [pid = 1819] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:35:03 INFO - PROCESS | 1819 | --DOMWINDOW == 187 (0x7f7204e1b400) [pid = 1819] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:35:03 INFO - PROCESS | 1819 | 1461195303952 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:35:03 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:35:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1142ms 16:35:03 INFO - PROCESS | 1819 | 1461195303966 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 16:35:03 INFO - PROCESS | 1819 | 1461195303969 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 16:35:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:35:03 INFO - PROCESS | 1819 | 1461195303974 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:35:03 INFO - PROCESS | 1819 | 1461195303977 Marionette TRACE conn3 <- [1,2014,null,{}] 16:35:03 INFO - PROCESS | 1819 | 1461195303981 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:35:04 INFO - PROCESS | 1819 | 1461195304168 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 16:35:04 INFO - PROCESS | 1819 | 1461195304186 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7216055000 == 114 [pid = 1819] [id = 511] 16:35:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 188 (0x7f7208d52800) [pid = 1819] [serial = 1534] [outer = (nil)] 16:35:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 189 (0x7f7212909800) [pid = 1819] [serial = 1535] [outer = 0x7f7208d52800] 16:35:04 INFO - PROCESS | 1819 | 1461195304236 Marionette DEBUG loaded listener.js 16:35:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 190 (0x7f72169fd800) [pid = 1819] [serial = 1536] [outer = 0x7f7208d52800] 16:35:04 INFO - PROCESS | 1819 | 1461195304850 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:35:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:35:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 924ms 16:35:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:35:04 INFO - PROCESS | 1819 | 1461195304900 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 16:35:04 INFO - PROCESS | 1819 | 1461195304902 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 16:35:04 INFO - PROCESS | 1819 | 1461195304906 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:35:04 INFO - PROCESS | 1819 | 1461195304909 Marionette TRACE conn3 <- [1,2018,null,{}] 16:35:04 INFO - PROCESS | 1819 | 1461195304913 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:35:05 INFO - PROCESS | 1819 | 1461195305040 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 16:35:05 INFO - PROCESS | 1819 | 1461195305055 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72168d3800 == 115 [pid = 1819] [id = 512] 16:35:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 191 (0x7f7204e1b400) [pid = 1819] [serial = 1537] [outer = (nil)] 16:35:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 192 (0x7f721af76800) [pid = 1819] [serial = 1538] [outer = 0x7f7204e1b400] 16:35:05 INFO - PROCESS | 1819 | 1461195305108 Marionette DEBUG loaded listener.js 16:35:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 193 (0x7f721c04fc00) [pid = 1819] [serial = 1539] [outer = 0x7f7204e1b400] 16:35:06 INFO - PROCESS | 1819 | 1461195305997 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:35:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:35:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1132ms 16:35:06 INFO - PROCESS | 1819 | 1461195306040 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 16:35:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:35:06 INFO - PROCESS | 1819 | 1461195306045 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 16:35:06 INFO - PROCESS | 1819 | 1461195306052 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:35:06 INFO - PROCESS | 1819 | 1461195306056 Marionette TRACE conn3 <- [1,2022,null,{}] 16:35:06 INFO - PROCESS | 1819 | 1461195306063 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:35:06 INFO - PROCESS | 1819 | 1461195306239 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 16:35:06 INFO - PROCESS | 1819 | 1461195306423 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7206a52000 == 116 [pid = 1819] [id = 513] 16:35:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 194 (0x7f7202cf0c00) [pid = 1819] [serial = 1540] [outer = (nil)] 16:35:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 195 (0x7f720397ec00) [pid = 1819] [serial = 1541] [outer = 0x7f7202cf0c00] 16:35:06 INFO - PROCESS | 1819 | 1461195306487 Marionette DEBUG loaded listener.js 16:35:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 196 (0x7f7204e24800) [pid = 1819] [serial = 1542] [outer = 0x7f7202cf0c00] 16:35:07 INFO - PROCESS | 1819 | 1461195307321 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:35:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:35:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1333ms 16:35:07 INFO - PROCESS | 1819 | 1461195307385 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 16:35:07 INFO - PROCESS | 1819 | 1461195307392 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 16:35:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:35:07 INFO - PROCESS | 1819 | 1461195307401 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:35:07 INFO - PROCESS | 1819 | 1461195307404 Marionette TRACE conn3 <- [1,2026,null,{}] 16:35:07 INFO - PROCESS | 1819 | 1461195307412 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:35:07 INFO - PROCESS | 1819 | 1461195307643 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 16:35:07 INFO - PROCESS | 1819 | 1461195307830 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7212547000 == 117 [pid = 1819] [id = 514] 16:35:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 197 (0x7f7202fe4800) [pid = 1819] [serial = 1543] [outer = (nil)] 16:35:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 198 (0x7f7208a1e000) [pid = 1819] [serial = 1544] [outer = 0x7f7202fe4800] 16:35:07 INFO - PROCESS | 1819 | 1461195307895 Marionette DEBUG loaded listener.js 16:35:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 199 (0x7f720ebddc00) [pid = 1819] [serial = 1545] [outer = 0x7f7202fe4800] 16:35:08 INFO - PROCESS | 1819 | 1461195308770 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:35:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:35:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1432ms 16:35:08 INFO - PROCESS | 1819 | 1461195308832 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 16:35:08 INFO - PROCESS | 1819 | 1461195308836 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 16:35:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:35:08 INFO - PROCESS | 1819 | 1461195308841 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:35:08 INFO - PROCESS | 1819 | 1461195308846 Marionette TRACE conn3 <- [1,2030,null,{}] 16:35:08 INFO - PROCESS | 1819 | 1461195308860 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:35:09 INFO - PROCESS | 1819 | 1461195309031 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 16:35:09 INFO - PROCESS | 1819 | 1461195309215 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721b491800 == 118 [pid = 1819] [id = 515] 16:35:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 200 (0x7f720ec9a400) [pid = 1819] [serial = 1546] [outer = (nil)] 16:35:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 201 (0x7f721220c400) [pid = 1819] [serial = 1547] [outer = 0x7f720ec9a400] 16:35:09 INFO - PROCESS | 1819 | 1461195309282 Marionette DEBUG loaded listener.js 16:35:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 202 (0x7f7213f18800) [pid = 1819] [serial = 1548] [outer = 0x7f720ec9a400] 16:35:10 INFO - PROCESS | 1819 | 1461195310057 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:35:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:35:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1285ms 16:35:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:35:10 INFO - PROCESS | 1819 | 1461195310128 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 16:35:10 INFO - PROCESS | 1819 | 1461195310131 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 16:35:10 INFO - PROCESS | 1819 | 1461195310136 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:35:10 INFO - PROCESS | 1819 | 1461195310139 Marionette TRACE conn3 <- [1,2034,null,{}] 16:35:10 INFO - PROCESS | 1819 | 1461195310143 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:35:10 INFO - PROCESS | 1819 | 1461195310305 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 16:35:10 INFO - PROCESS | 1819 | 1461195310493 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721ce7f800 == 119 [pid = 1819] [id = 516] 16:35:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 203 (0x7f721198b400) [pid = 1819] [serial = 1549] [outer = (nil)] 16:35:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 204 (0x7f7219d8a000) [pid = 1819] [serial = 1550] [outer = 0x7f721198b400] 16:35:10 INFO - PROCESS | 1819 | 1461195310556 Marionette DEBUG loaded listener.js 16:35:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 205 (0x7f721c591000) [pid = 1819] [serial = 1551] [outer = 0x7f721198b400] 16:35:11 INFO - PROCESS | 1819 | 1461195311311 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:35:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:35:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1227ms 16:35:11 INFO - PROCESS | 1819 | 1461195311376 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 16:35:11 INFO - PROCESS | 1819 | 1461195311379 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 16:35:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:35:11 INFO - PROCESS | 1819 | 1461195311386 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:35:11 INFO - PROCESS | 1819 | 1461195311388 Marionette TRACE conn3 <- [1,2038,null,{}] 16:35:11 INFO - PROCESS | 1819 | 1461195311393 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:35:11 INFO - PROCESS | 1819 | 1461195311545 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 16:35:11 INFO - PROCESS | 1819 | 1461195311736 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f722ba0e000 == 120 [pid = 1819] [id = 517] 16:35:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 206 (0x7f7213f1e000) [pid = 1819] [serial = 1552] [outer = (nil)] 16:35:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 207 (0x7f721ce3d400) [pid = 1819] [serial = 1553] [outer = 0x7f7213f1e000] 16:35:11 INFO - PROCESS | 1819 | 1461195311796 Marionette DEBUG loaded listener.js 16:35:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 208 (0x7f7227dc8c00) [pid = 1819] [serial = 1554] [outer = 0x7f7213f1e000] 16:35:12 INFO - PROCESS | 1819 | 1461195312580 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:35:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:35:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1225ms 16:35:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:35:12 INFO - PROCESS | 1819 | 1461195312612 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 16:35:12 INFO - PROCESS | 1819 | 1461195312614 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 16:35:12 INFO - PROCESS | 1819 | 1461195312619 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:35:12 INFO - PROCESS | 1819 | 1461195312622 Marionette TRACE conn3 <- [1,2042,null,{}] 16:35:12 INFO - PROCESS | 1819 | 1461195312626 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:35:12 INFO - PROCESS | 1819 | 1461195312802 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 16:35:13 INFO - PROCESS | 1819 | 1461195312993 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7216365000 == 121 [pid = 1819] [id = 518] 16:35:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 209 (0x7f7227dc6800) [pid = 1819] [serial = 1555] [outer = (nil)] 16:35:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 210 (0x7f722dcba800) [pid = 1819] [serial = 1556] [outer = 0x7f7227dc6800] 16:35:13 INFO - PROCESS | 1819 | 1461195313055 Marionette DEBUG loaded listener.js 16:35:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 211 (0x7f722df95400) [pid = 1819] [serial = 1557] [outer = 0x7f7227dc6800] 16:35:13 INFO - PROCESS | 1819 | 1461195313824 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:35:13 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:35:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1277ms 16:35:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:35:13 INFO - PROCESS | 1819 | 1461195313897 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 16:35:13 INFO - PROCESS | 1819 | 1461195313899 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 16:35:13 INFO - PROCESS | 1819 | 1461195313904 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:35:13 INFO - PROCESS | 1819 | 1461195313907 Marionette TRACE conn3 <- [1,2046,null,{}] 16:35:13 INFO - PROCESS | 1819 | 1461195313911 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:35:14 INFO - PROCESS | 1819 | 1461195314057 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 16:35:14 INFO - PROCESS | 1819 | 1461195314246 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721637f800 == 122 [pid = 1819] [id = 519] 16:35:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 212 (0x7f7204177000) [pid = 1819] [serial = 1558] [outer = (nil)] 16:35:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 213 (0x7f7204180400) [pid = 1819] [serial = 1559] [outer = 0x7f7204177000] 16:35:14 INFO - PROCESS | 1819 | 1461195314308 Marionette DEBUG loaded listener.js 16:35:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 214 (0x7f7204184800) [pid = 1819] [serial = 1560] [outer = 0x7f7204177000] 16:35:15 INFO - PROCESS | 1819 | 1461195315044 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:35:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:35:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1176ms 16:35:15 INFO - PROCESS | 1819 | 1461195315083 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 16:35:15 INFO - PROCESS | 1819 | 1461195315086 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 16:35:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:35:15 INFO - PROCESS | 1819 | 1461195315091 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:35:15 INFO - PROCESS | 1819 | 1461195315094 Marionette TRACE conn3 <- [1,2050,null,{}] 16:35:15 INFO - PROCESS | 1819 | 1461195315098 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:35:15 INFO - PROCESS | 1819 | 1461195315255 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 16:35:15 INFO - PROCESS | 1819 | 1461195315446 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7202eb9800 == 123 [pid = 1819] [id = 520] 16:35:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 215 (0x7f7203782c00) [pid = 1819] [serial = 1561] [outer = (nil)] 16:35:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 216 (0x7f720378bc00) [pid = 1819] [serial = 1562] [outer = 0x7f7203782c00] 16:35:15 INFO - PROCESS | 1819 | 1461195315505 Marionette DEBUG loaded listener.js 16:35:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 217 (0x7f7203790400) [pid = 1819] [serial = 1563] [outer = 0x7f7203782c00] 16:35:16 INFO - PROCESS | 1819 | 1461195316263 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:35:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:35:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1228ms 16:35:16 INFO - PROCESS | 1819 | 1461195316321 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 16:35:16 INFO - PROCESS | 1819 | 1461195316324 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 16:35:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:35:16 INFO - PROCESS | 1819 | 1461195316329 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:35:16 INFO - PROCESS | 1819 | 1461195316331 Marionette TRACE conn3 <- [1,2054,null,{}] 16:35:16 INFO - PROCESS | 1819 | 1461195316336 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:35:16 INFO - PROCESS | 1819 | 1461195316493 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 16:35:16 INFO - PROCESS | 1819 | 1461195316686 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72040ac800 == 124 [pid = 1819] [id = 521] 16:35:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 218 (0x7f7203783800) [pid = 1819] [serial = 1564] [outer = (nil)] 16:35:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 219 (0x7f720417fc00) [pid = 1819] [serial = 1565] [outer = 0x7f7203783800] 16:35:16 INFO - PROCESS | 1819 | 1461195316745 Marionette DEBUG loaded listener.js 16:35:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 220 (0x7f7212789c00) [pid = 1819] [serial = 1566] [outer = 0x7f7203783800] 16:35:17 INFO - PROCESS | 1819 | 1461195317472 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:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1180ms 16:35:17 INFO - PROCESS | 1819 | 1461195317510 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 16:35:17 INFO - PROCESS | 1819 | 1461195317513 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 16:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:35:17 INFO - PROCESS | 1819 | 1461195317518 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:35:17 INFO - PROCESS | 1819 | 1461195317521 Marionette TRACE conn3 <- [1,2058,null,{}] 16:35:17 INFO - PROCESS | 1819 | 1461195317525 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:35:17 INFO - PROCESS | 1819 | 1461195317690 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 16:35:17 INFO - PROCESS | 1819 | 1461195317880 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7232310800 == 125 [pid = 1819] [id = 522] 16:35:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 221 (0x7f720378a400) [pid = 1819] [serial = 1567] [outer = (nil)] 16:35:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 222 (0x7f7208ca8800) [pid = 1819] [serial = 1568] [outer = 0x7f720378a400] 16:35:17 INFO - PROCESS | 1819 | 1461195317941 Marionette DEBUG loaded listener.js 16:35:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 223 (0x7f7208cad800) [pid = 1819] [serial = 1569] [outer = 0x7f720378a400] 16:35:18 INFO - PROCESS | 1819 | 1461195318707 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:35:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1233ms 16:35:18 INFO - PROCESS | 1819 | 1461195318761 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 16:35:18 INFO - PROCESS | 1819 | 1461195318764 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 16:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:35:18 INFO - PROCESS | 1819 | 1461195318771 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:35:18 INFO - PROCESS | 1819 | 1461195318774 Marionette TRACE conn3 <- [1,2062,null,{}] 16:35:18 INFO - PROCESS | 1819 | 1461195318779 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:35:18 INFO - PROCESS | 1819 | 1461195318941 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 16:35:19 INFO - PROCESS | 1819 | 1461195319141 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72088af000 == 126 [pid = 1819] [id = 523] 16:35:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 224 (0x7f7204176800) [pid = 1819] [serial = 1570] [outer = (nil)] 16:35:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 225 (0x7f7212790400) [pid = 1819] [serial = 1571] [outer = 0x7f7204176800] 16:35:19 INFO - PROCESS | 1819 | 1461195319215 Marionette DEBUG loaded listener.js 16:35:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 226 (0x7f7215882000) [pid = 1819] [serial = 1572] [outer = 0x7f7204176800] 16:35:19 INFO - PROCESS | 1819 | 1461195319980 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:35:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:35:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1278ms 16:35:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:35:20 INFO - PROCESS | 1819 | 1461195320051 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 16:35:20 INFO - PROCESS | 1819 | 1461195320053 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 16:35:20 INFO - PROCESS | 1819 | 1461195320059 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:35:20 INFO - PROCESS | 1819 | 1461195320061 Marionette TRACE conn3 <- [1,2066,null,{}] 16:35:20 INFO - PROCESS | 1819 | 1461195320066 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:35:20 INFO - PROCESS | 1819 | 1461195320215 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 16:35:20 INFO - PROCESS | 1819 | 1461195320409 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7200bdf800 == 127 [pid = 1819] [id = 524] 16:35:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 227 (0x7f71fe836000) [pid = 1819] [serial = 1573] [outer = (nil)] 16:35:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 228 (0x7f71fe83ec00) [pid = 1819] [serial = 1574] [outer = 0x7f71fe836000] 16:35:20 INFO - PROCESS | 1819 | 1461195320470 Marionette DEBUG loaded listener.js 16:35:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 229 (0x7f71fe844000) [pid = 1819] [serial = 1575] [outer = 0x7f71fe836000] 16:35:21 INFO - PROCESS | 1819 | 1461195321183 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:35:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:35:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1181ms 16:35:21 INFO - PROCESS | 1819 | 1461195321240 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 16:35:21 INFO - PROCESS | 1819 | 1461195321243 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 16:35:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:35:21 INFO - PROCESS | 1819 | 1461195321248 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:35:21 INFO - PROCESS | 1819 | 1461195321249 Marionette TRACE conn3 <- [1,2070,null,{}] 16:35:21 INFO - PROCESS | 1819 | 1461195321254 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:35:21 INFO - PROCESS | 1819 | 1461195321406 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 16:35:21 INFO - PROCESS | 1819 | 1461195321599 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f71fe876000 == 128 [pid = 1819] [id = 525] 16:35:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 230 (0x7f71fe839c00) [pid = 1819] [serial = 1576] [outer = (nil)] 16:35:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 231 (0x7f7200b82800) [pid = 1819] [serial = 1577] [outer = 0x7f71fe839c00] 16:35:21 INFO - PROCESS | 1819 | 1461195321656 Marionette DEBUG loaded listener.js 16:35:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 232 (0x7f7200b87400) [pid = 1819] [serial = 1578] [outer = 0x7f71fe839c00] 16:35:22 INFO - PROCESS | 1819 | 1461195322868 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:35:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:35:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1679ms 16:35:22 INFO - PROCESS | 1819 | 1461195322928 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 16:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:35:22 INFO - PROCESS | 1819 | 1461195322933 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 16:35:22 INFO - PROCESS | 1819 | 1461195322939 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:35:22 INFO - PROCESS | 1819 | 1461195322942 Marionette TRACE conn3 <- [1,2074,null,{}] 16:35:22 INFO - PROCESS | 1819 | 1461195322949 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:35:23 INFO - PROCESS | 1819 | 1461195323150 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 16:35:23 INFO - PROCESS | 1819 | 1461195323355 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72062c6000 == 129 [pid = 1819] [id = 526] 16:35:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 233 (0x7f7200b8c400) [pid = 1819] [serial = 1579] [outer = (nil)] 16:35:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 234 (0x7f7202cec800) [pid = 1819] [serial = 1580] [outer = 0x7f7200b8c400] 16:35:23 INFO - PROCESS | 1819 | 1461195323413 Marionette DEBUG loaded listener.js 16:35:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 235 (0x7f7202fee800) [pid = 1819] [serial = 1581] [outer = 0x7f7200b8c400] 16:35:24 INFO - PROCESS | 1819 | 1461195324144 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:35:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1281ms 16:35:24 INFO - PROCESS | 1819 | 1461195324224 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 16:35:24 INFO - PROCESS | 1819 | 1461195324231 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 16:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:35:24 INFO - PROCESS | 1819 | 1461195324240 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:35:24 INFO - PROCESS | 1819 | 1461195324243 Marionette TRACE conn3 <- [1,2078,null,{}] 16:35:24 INFO - PROCESS | 1819 | 1461195324248 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:35:24 INFO - PROCESS | 1819 | 1461195324413 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 16:35:24 INFO - PROCESS | 1819 | 1461195324743 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7201fd9000 == 130 [pid = 1819] [id = 527] 16:35:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 236 (0x7f7203b1e400) [pid = 1819] [serial = 1582] [outer = (nil)] 16:35:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 237 (0x7f72041f6c00) [pid = 1819] [serial = 1583] [outer = 0x7f7203b1e400] 16:35:24 INFO - PROCESS | 1819 | 1461195324837 Marionette DEBUG loaded listener.js 16:35:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 238 (0x7f720612bc00) [pid = 1819] [serial = 1584] [outer = 0x7f7203b1e400] 16:35:25 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7232577000 == 129 [pid = 1819] [id = 145] 16:35:25 INFO - PROCESS | 1819 | --DOMWINDOW == 237 (0x7f7215ee4000) [pid = 1819] [serial = 1472] [outer = (nil)] [url = about:blank] 16:35:25 INFO - PROCESS | 1819 | --DOMWINDOW == 236 (0x7f7211d80800) [pid = 1819] [serial = 1424] [outer = (nil)] [url = about:blank] 16:35:25 INFO - PROCESS | 1819 | --DOMWINDOW == 235 (0x7f7213b49400) [pid = 1819] [serial = 1427] [outer = (nil)] [url = about:blank] 16:35:25 INFO - PROCESS | 1819 | --DOMWINDOW == 234 (0x7f7215e65c00) [pid = 1819] [serial = 1430] [outer = (nil)] [url = about:blank] 16:35:25 INFO - PROCESS | 1819 | --DOMWINDOW == 233 (0x7f7216776c00) [pid = 1819] [serial = 1433] [outer = (nil)] [url = about:blank] 16:35:25 INFO - PROCESS | 1819 | --DOMWINDOW == 232 (0x7f721ab45800) [pid = 1819] [serial = 1436] [outer = (nil)] [url = about:blank] 16:35:25 INFO - PROCESS | 1819 | --DOMWINDOW == 231 (0x7f721b420800) [pid = 1819] [serial = 1439] [outer = (nil)] [url = about:blank] 16:35:25 INFO - PROCESS | 1819 | --DOMWINDOW == 230 (0x7f721c436800) [pid = 1819] [serial = 1442] [outer = (nil)] [url = about:blank] 16:35:25 INFO - PROCESS | 1819 | --DOMWINDOW == 229 (0x7f720821a400) [pid = 1819] [serial = 1445] [outer = (nil)] [url = about:blank] 16:35:25 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7216055000 == 128 [pid = 1819] [id = 511] 16:35:25 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7216052800 == 127 [pid = 1819] [id = 510] 16:35:25 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7213ac5000 == 126 [pid = 1819] [id = 509] 16:35:25 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7211468000 == 125 [pid = 1819] [id = 508] 16:35:25 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7208bc3800 == 124 [pid = 1819] [id = 507] 16:35:25 INFO - PROCESS | 1819 | 1461195325735 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:35:25 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7204fab800 == 123 [pid = 1819] [id = 506] 16:35:25 INFO - PROCESS | 1819 | --DOCSHELL 0x7f720f7d8800 == 122 [pid = 1819] [id = 505] 16:35:25 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72062d1000 == 121 [pid = 1819] [id = 504] 16:35:25 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7233328800 == 120 [pid = 1819] [id = 499] 16:35:25 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722e428000 == 119 [pid = 1819] [id = 498] 16:35:25 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722df28800 == 118 [pid = 1819] [id = 497] 16:35:25 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722d85e000 == 117 [pid = 1819] [id = 496] 16:35:25 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721ea2e000 == 116 [pid = 1819] [id = 495] 16:35:25 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721b75e000 == 115 [pid = 1819] [id = 494] 16:35:25 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72168d2000 == 114 [pid = 1819] [id = 493] 16:35:25 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72104b9800 == 113 [pid = 1819] [id = 492] 16:35:25 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7204fa0800 == 112 [pid = 1819] [id = 491] 16:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1537ms 16:35:25 INFO - PROCESS | 1819 | 1461195325778 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 16:35:25 INFO - PROCESS | 1819 | 1461195325781 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 16:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:35:25 INFO - PROCESS | 1819 | 1461195325786 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:35:25 INFO - PROCESS | 1819 | 1461195325790 Marionette TRACE conn3 <- [1,2082,null,{}] 16:35:25 INFO - PROCESS | 1819 | 1461195325803 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:35:25 INFO - PROCESS | 1819 | 1461195325946 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 16:35:25 INFO - PROCESS | 1819 | 1461195325960 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206c84000 == 113 [pid = 1819] [id = 528] 16:35:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 230 (0x7f72063cf800) [pid = 1819] [serial = 1585] [outer = (nil)] 16:35:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 231 (0x7f7208051400) [pid = 1819] [serial = 1586] [outer = 0x7f72063cf800] 16:35:26 INFO - PROCESS | 1819 | 1461195326014 Marionette DEBUG loaded listener.js 16:35:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 232 (0x7f7208213c00) [pid = 1819] [serial = 1587] [outer = 0x7f72063cf800] 16:35:26 INFO - PROCESS | 1819 | --DOMWINDOW == 231 (0x7f721290c000) [pid = 1819] [serial = 1413] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1819 | --DOMWINDOW == 230 (0x7f7211b09000) [pid = 1819] [serial = 1463] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1819 | --DOMWINDOW == 229 (0x7f7213ebe400) [pid = 1819] [serial = 1466] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1819 | --DOMWINDOW == 228 (0x7f720ec95800) [pid = 1819] [serial = 1469] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1819 | --DOMWINDOW == 227 (0x7f7208ba2800) [pid = 1819] [serial = 1455] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1819 | --DOMWINDOW == 226 (0x7f72082df400) [pid = 1819] [serial = 1454] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1819 | --DOMWINDOW == 225 (0x7f720ec98800) [pid = 1819] [serial = 1457] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1819 | --DOMWINDOW == 224 (0x7f720f70e800) [pid = 1819] [serial = 1458] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1819 | --DOMWINDOW == 223 (0x7f72063c7400) [pid = 1819] [serial = 1418] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1819 | --DOMWINDOW == 222 (0x7f72111ccc00) [pid = 1819] [serial = 1460] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1819 | --DOMWINDOW == 221 (0x7f720ec91800) [pid = 1819] [serial = 1448] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1819 | --DOMWINDOW == 220 (0x7f7204e17000) [pid = 1819] [serial = 1451] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1819 | --DOMWINDOW == 219 (0x7f72064e3800) [pid = 1819] [serial = 1452] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1819 | --DOMWINDOW == 218 (0x7f7208bbd000) [pid = 1819] [serial = 1421] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1819 | --DOMWINDOW == 217 (0x7f72010c7000) [pid = 1819] [serial = 1415] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1819 | --DOMWINDOW == 216 (0x7f7215e6e000) [pid = 1819] [serial = 1467] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1819 | --DOMWINDOW == 215 (0x7f7212204800) [pid = 1819] [serial = 1464] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1819 | --DOMWINDOW == 214 (0x7f7211988c00) [pid = 1819] [serial = 1461] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1819 | --DOMWINDOW == 213 (0x7f7215724400) [pid = 1819] [serial = 1470] [outer = (nil)] [url = about:blank] 16:35:26 INFO - PROCESS | 1819 | 1461195326761 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:35:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1032ms 16:35:26 INFO - PROCESS | 1819 | 1461195326818 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 16:35:26 INFO - PROCESS | 1819 | 1461195326821 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 16:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:35:26 INFO - PROCESS | 1819 | 1461195326826 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:35:26 INFO - PROCESS | 1819 | 1461195326828 Marionette TRACE conn3 <- [1,2086,null,{}] 16:35:26 INFO - PROCESS | 1819 | 1461195326832 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:35:26 INFO - PROCESS | 1819 | 1461195326968 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 16:35:26 INFO - PROCESS | 1819 | 1461195326984 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72088a1800 == 114 [pid = 1819] [id = 529] 16:35:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 214 (0x7f7206ea2c00) [pid = 1819] [serial = 1588] [outer = (nil)] 16:35:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 215 (0x7f7208a24000) [pid = 1819] [serial = 1589] [outer = 0x7f7206ea2c00] 16:35:27 INFO - PROCESS | 1819 | 1461195327034 Marionette DEBUG loaded listener.js 16:35:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 216 (0x7f7208bb3400) [pid = 1819] [serial = 1590] [outer = 0x7f7206ea2c00] 16:35:27 INFO - PROCESS | 1819 | 1461195327735 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:35:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:35:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 974ms 16:35:27 INFO - PROCESS | 1819 | 1461195327810 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 16:35:27 INFO - PROCESS | 1819 | 1461195327812 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 16:35:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:35:27 INFO - PROCESS | 1819 | 1461195327818 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:35:27 INFO - PROCESS | 1819 | 1461195327820 Marionette TRACE conn3 <- [1,2090,null,{}] 16:35:27 INFO - PROCESS | 1819 | 1461195327825 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:35:27 INFO - PROCESS | 1819 | 1461195327968 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 16:35:27 INFO - PROCESS | 1819 | 1461195327980 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f720f686000 == 115 [pid = 1819] [id = 530] 16:35:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 217 (0x7f72082e0000) [pid = 1819] [serial = 1591] [outer = (nil)] 16:35:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 218 (0x7f7208cad400) [pid = 1819] [serial = 1592] [outer = 0x7f72082e0000] 16:35:28 INFO - PROCESS | 1819 | 1461195328030 Marionette DEBUG loaded listener.js 16:35:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 219 (0x7f7208d56c00) [pid = 1819] [serial = 1593] [outer = 0x7f72082e0000] 16:35:28 INFO - PROCESS | 1819 | 1461195328815 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:35:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1024ms 16:35:28 INFO - PROCESS | 1819 | 1461195328843 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 16:35:28 INFO - PROCESS | 1819 | 1461195328845 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 16:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:35:28 INFO - PROCESS | 1819 | 1461195328850 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:35:28 INFO - PROCESS | 1819 | 1461195328852 Marionette TRACE conn3 <- [1,2094,null,{}] 16:35:28 INFO - PROCESS | 1819 | 1461195328856 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:35:29 INFO - PROCESS | 1819 | 1461195329058 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 16:35:29 INFO - PROCESS | 1819 | 1461195329090 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72104c5000 == 116 [pid = 1819] [id = 531] 16:35:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 220 (0x7f720ea18c00) [pid = 1819] [serial = 1594] [outer = (nil)] 16:35:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 221 (0x7f720f4d4800) [pid = 1819] [serial = 1595] [outer = 0x7f720ea18c00] 16:35:29 INFO - PROCESS | 1819 | 1461195329144 Marionette DEBUG loaded listener.js 16:35:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 222 (0x7f720f719000) [pid = 1819] [serial = 1596] [outer = 0x7f720ea18c00] 16:35:29 INFO - PROCESS | 1819 | 1461195329821 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:35:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:35:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 981ms 16:35:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:35:29 INFO - PROCESS | 1819 | 1461195329832 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 16:35:29 INFO - PROCESS | 1819 | 1461195329834 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 16:35:29 INFO - PROCESS | 1819 | 1461195329838 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:35:29 INFO - PROCESS | 1819 | 1461195329841 Marionette TRACE conn3 <- [1,2098,null,{}] 16:35:29 INFO - PROCESS | 1819 | 1461195329845 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:35:30 INFO - PROCESS | 1819 | 1461195330035 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 16:35:30 INFO - PROCESS | 1819 | 1461195330061 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72118a0000 == 117 [pid = 1819] [id = 532] 16:35:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 223 (0x7f7208d59800) [pid = 1819] [serial = 1597] [outer = (nil)] 16:35:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 224 (0x7f7211302c00) [pid = 1819] [serial = 1598] [outer = 0x7f7208d59800] 16:35:30 INFO - PROCESS | 1819 | 1461195330120 Marionette DEBUG loaded listener.js 16:35:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 225 (0x7f721145d800) [pid = 1819] [serial = 1599] [outer = 0x7f7208d59800] 16:35:30 INFO - PROCESS | 1819 | --DOMWINDOW == 224 (0x7f7206eab800) [pid = 1819] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:35:30 INFO - PROCESS | 1819 | --DOMWINDOW == 223 (0x7f7208d52800) [pid = 1819] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:35:30 INFO - PROCESS | 1819 | --DOMWINDOW == 222 (0x7f7211d7a400) [pid = 1819] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:35:30 INFO - PROCESS | 1819 | --DOMWINDOW == 221 (0x7f721220f800) [pid = 1819] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:35:30 INFO - PROCESS | 1819 | --DOMWINDOW == 220 (0x7f7206bee400) [pid = 1819] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:35:30 INFO - PROCESS | 1819 | --DOMWINDOW == 219 (0x7f7206376400) [pid = 1819] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:35:30 INFO - PROCESS | 1819 | --DOMWINDOW == 218 (0x7f7200ee3800) [pid = 1819] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:35:30 INFO - PROCESS | 1819 | --DOMWINDOW == 217 (0x7f72010cf000) [pid = 1819] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:35:31 INFO - PROCESS | 1819 | 1461195331038 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:35:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:35:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1225ms 16:35:31 INFO - PROCESS | 1819 | 1461195331064 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 16:35:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:35:31 INFO - PROCESS | 1819 | 1461195331066 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 16:35:31 INFO - PROCESS | 1819 | 1461195331071 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:35:31 INFO - PROCESS | 1819 | 1461195331073 Marionette TRACE conn3 <- [1,2102,null,{}] 16:35:31 INFO - PROCESS | 1819 | 1461195331078 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:35:31 INFO - PROCESS | 1819 | 1461195331270 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 16:35:31 INFO - PROCESS | 1819 | 1461195331288 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72118af800 == 118 [pid = 1819] [id = 533] 16:35:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 218 (0x7f72041ec400) [pid = 1819] [serial = 1600] [outer = (nil)] 16:35:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 219 (0x7f72111c7000) [pid = 1819] [serial = 1601] [outer = 0x7f72041ec400] 16:35:31 INFO - PROCESS | 1819 | 1461195331339 Marionette DEBUG loaded listener.js 16:35:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 220 (0x7f7211a80c00) [pid = 1819] [serial = 1602] [outer = 0x7f72041ec400] 16:35:31 INFO - PROCESS | 1819 | 1461195331961 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:35:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:35:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 926ms 16:35:31 INFO - PROCESS | 1819 | 1461195331997 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 16:35:32 INFO - PROCESS | 1819 | 1461195332000 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 16:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:35:32 INFO - PROCESS | 1819 | 1461195332005 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:35:32 INFO - PROCESS | 1819 | 1461195332006 Marionette TRACE conn3 <- [1,2106,null,{}] 16:35:32 INFO - PROCESS | 1819 | 1461195332011 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:35:32 INFO - PROCESS | 1819 | 1461195332141 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 16:35:32 INFO - PROCESS | 1819 | 1461195332155 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7215645000 == 119 [pid = 1819] [id = 534] 16:35:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 221 (0x7f7206bf1c00) [pid = 1819] [serial = 1603] [outer = (nil)] 16:35:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 222 (0x7f7211b08c00) [pid = 1819] [serial = 1604] [outer = 0x7f7206bf1c00] 16:35:32 INFO - PROCESS | 1819 | 1461195332205 Marionette DEBUG loaded listener.js 16:35:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 223 (0x7f7212206000) [pid = 1819] [serial = 1605] [outer = 0x7f7206bf1c00] 16:35:33 INFO - PROCESS | 1819 | 1461195333180 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:35:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:35:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1226ms 16:35:33 INFO - PROCESS | 1819 | 1461195333240 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 16:35:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:35:33 INFO - PROCESS | 1819 | 1461195333246 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 16:35:33 INFO - PROCESS | 1819 | 1461195333253 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:35:33 INFO - PROCESS | 1819 | 1461195333257 Marionette TRACE conn3 <- [1,2110,null,{}] 16:35:33 INFO - PROCESS | 1819 | 1461195333264 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:35:33 INFO - PROCESS | 1819 | 1461195333438 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 16:35:33 INFO - PROCESS | 1819 | 1461195333625 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206193000 == 120 [pid = 1819] [id = 535] 16:35:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 224 (0x7f7202ced400) [pid = 1819] [serial = 1606] [outer = (nil)] 16:35:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 225 (0x7f7203723400) [pid = 1819] [serial = 1607] [outer = 0x7f7202ced400] 16:35:33 INFO - PROCESS | 1819 | 1461195333692 Marionette DEBUG loaded listener.js 16:35:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 226 (0x7f720414d000) [pid = 1819] [serial = 1608] [outer = 0x7f7202ced400] 16:35:34 INFO - PROCESS | 1819 | 1461195334558 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:35:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:35:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1335ms 16:35:34 INFO - PROCESS | 1819 | 1461195334601 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 16:35:34 INFO - PROCESS | 1819 | 1461195334608 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 16:35:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:35:34 INFO - PROCESS | 1819 | 1461195334617 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:35:34 INFO - PROCESS | 1819 | 1461195334621 Marionette TRACE conn3 <- [1,2114,null,{}] 16:35:34 INFO - PROCESS | 1819 | 1461195334626 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:35:34 INFO - PROCESS | 1819 | 1461195334778 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 16:35:34 INFO - PROCESS | 1819 | 1461195334970 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f720e9c2000 == 121 [pid = 1819] [id = 536] 16:35:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 227 (0x7f7202cf0800) [pid = 1819] [serial = 1609] [outer = (nil)] 16:35:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 228 (0x7f72063c5800) [pid = 1819] [serial = 1610] [outer = 0x7f7202cf0800] 16:35:35 INFO - PROCESS | 1819 | 1461195335029 Marionette DEBUG loaded listener.js 16:35:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 229 (0x7f7208219800) [pid = 1819] [serial = 1611] [outer = 0x7f7202cf0800] 16:35:35 INFO - PROCESS | 1819 | 1461195335851 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:35:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1280ms 16:35:35 INFO - PROCESS | 1819 | 1461195335897 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 16:35:35 INFO - PROCESS | 1819 | 1461195335900 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 16:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:35:35 INFO - PROCESS | 1819 | 1461195335906 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:35:35 INFO - PROCESS | 1819 | 1461195335910 Marionette TRACE conn3 <- [1,2118,null,{}] 16:35:35 INFO - PROCESS | 1819 | 1461195335924 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:35:36 INFO - PROCESS | 1819 | 1461195336075 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 16:35:36 INFO - PROCESS | 1819 | 1461195336268 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7215fd1000 == 122 [pid = 1819] [id = 537] 16:35:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 230 (0x7f720805e000) [pid = 1819] [serial = 1612] [outer = (nil)] 16:35:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 231 (0x7f720ebe3c00) [pid = 1819] [serial = 1613] [outer = 0x7f720805e000] 16:35:36 INFO - PROCESS | 1819 | 1461195336332 Marionette DEBUG loaded listener.js 16:35:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 232 (0x7f720f70fc00) [pid = 1819] [serial = 1614] [outer = 0x7f720805e000] 16:35:37 INFO - PROCESS | 1819 | 1461195337073 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:35:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1239ms 16:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:35:37 INFO - PROCESS | 1819 | 1461195337145 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 16:35:37 INFO - PROCESS | 1819 | 1461195337148 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 16:35:37 INFO - PROCESS | 1819 | 1461195337153 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:35:37 INFO - PROCESS | 1819 | 1461195337156 Marionette TRACE conn3 <- [1,2122,null,{}] 16:35:37 INFO - PROCESS | 1819 | 1461195337161 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:35:37 INFO - PROCESS | 1819 | 1461195337314 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 16:35:37 INFO - PROCESS | 1819 | 1461195337499 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72164c2800 == 123 [pid = 1819] [id = 538] 16:35:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 233 (0x7f7208cb0000) [pid = 1819] [serial = 1615] [outer = (nil)] 16:35:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 234 (0x7f7211b06800) [pid = 1819] [serial = 1616] [outer = 0x7f7208cb0000] 16:35:37 INFO - PROCESS | 1819 | 1461195337560 Marionette DEBUG loaded listener.js 16:35:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 235 (0x7f721220c800) [pid = 1819] [serial = 1617] [outer = 0x7f7208cb0000] 16:35:38 INFO - PROCESS | 1819 | 1461195338304 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:35:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:35:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1176ms 16:35:38 INFO - PROCESS | 1819 | 1461195338343 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 16:35:38 INFO - PROCESS | 1819 | 1461195338346 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 16:35:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:35:38 INFO - PROCESS | 1819 | 1461195338351 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:35:38 INFO - PROCESS | 1819 | 1461195338354 Marionette TRACE conn3 <- [1,2126,null,{}] 16:35:38 INFO - PROCESS | 1819 | 1461195338359 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:35:38 INFO - PROCESS | 1819 | 1461195338506 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 16:35:38 INFO - PROCESS | 1819 | 1461195338696 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72168d0000 == 124 [pid = 1819] [id = 539] 16:35:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 236 (0x7f72110c7c00) [pid = 1819] [serial = 1618] [outer = (nil)] 16:35:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 237 (0x7f721278b800) [pid = 1819] [serial = 1619] [outer = 0x7f72110c7c00] 16:35:38 INFO - PROCESS | 1819 | 1461195338756 Marionette DEBUG loaded listener.js 16:35:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 238 (0x7f7212793800) [pid = 1819] [serial = 1620] [outer = 0x7f72110c7c00] 16:35:39 INFO - PROCESS | 1819 | 1461195339537 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:35:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:35:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1225ms 16:35:39 INFO - PROCESS | 1819 | 1461195339578 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 16:35:39 INFO - PROCESS | 1819 | 1461195339581 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 16:35:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:35:39 INFO - PROCESS | 1819 | 1461195339586 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:35:39 INFO - PROCESS | 1819 | 1461195339589 Marionette TRACE conn3 <- [1,2130,null,{}] 16:35:39 INFO - PROCESS | 1819 | 1461195339593 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:35:39 INFO - PROCESS | 1819 | 1461195339754 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 16:35:39 INFO - PROCESS | 1819 | 1461195339947 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721af9e800 == 125 [pid = 1819] [id = 540] 16:35:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 239 (0x7f721390d400) [pid = 1819] [serial = 1621] [outer = (nil)] 16:35:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 240 (0x7f721562f400) [pid = 1819] [serial = 1622] [outer = 0x7f721390d400] 16:35:40 INFO - PROCESS | 1819 | 1461195340008 Marionette DEBUG loaded listener.js 16:35:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 241 (0x7f7215884c00) [pid = 1819] [serial = 1623] [outer = 0x7f721390d400] 16:35:40 INFO - PROCESS | 1819 | 1461195340771 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:35:40 INFO - PROCESS | 1819 | 1461195340831 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 16:35:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:35:40 INFO - PROCESS | 1819 | 1461195340836 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:35:40 INFO - PROCESS | 1819 | 1461195340838 Marionette TRACE conn3 <- [1,2134,null,{}] 16:35:40 INFO - PROCESS | 1819 | 1461195340843 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:35:40 INFO - PROCESS | 1819 | 1461195340987 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 16:35:41 INFO - PROCESS | 1819 | 1461195341178 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721c0e9000 == 126 [pid = 1819] [id = 541] 16:35:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 242 (0x7f72139ac000) [pid = 1819] [serial = 1624] [outer = (nil)] 16:35:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 243 (0x7f721588d400) [pid = 1819] [serial = 1625] [outer = 0x7f72139ac000] 16:35:41 INFO - PROCESS | 1819 | 1461195341236 Marionette DEBUG loaded listener.js 16:35:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 244 (0x7f7215e6bc00) [pid = 1819] [serial = 1626] [outer = 0x7f72139ac000] 16:35:41 INFO - PROCESS | 1819 | 1461195341980 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:35:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:35:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1181ms 16:35:42 INFO - PROCESS | 1819 | 1461195342018 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 16:35:42 INFO - PROCESS | 1819 | 1461195342021 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 16:35:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:35:42 INFO - PROCESS | 1819 | 1461195342026 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:35:42 INFO - PROCESS | 1819 | 1461195342029 Marionette TRACE conn3 <- [1,2138,null,{}] 16:35:42 INFO - PROCESS | 1819 | 1461195342033 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:35:42 INFO - PROCESS | 1819 | 1461195342172 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 16:35:42 INFO - PROCESS | 1819 | 1461195342364 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7221ec3800 == 127 [pid = 1819] [id = 542] 16:35:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 245 (0x7f72064e9800) [pid = 1819] [serial = 1627] [outer = (nil)] 16:35:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 246 (0x7f7215eebc00) [pid = 1819] [serial = 1628] [outer = 0x7f72064e9800] 16:35:42 INFO - PROCESS | 1819 | 1461195342421 Marionette DEBUG loaded listener.js 16:35:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 247 (0x7f721677b800) [pid = 1819] [serial = 1629] [outer = 0x7f72064e9800] 16:35:43 INFO - PROCESS | 1819 | 1461195343169 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:35:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:35:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1178ms 16:35:43 INFO - PROCESS | 1819 | 1461195343204 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 16:35:43 INFO - PROCESS | 1819 | 1461195343206 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 16:35:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:35:43 INFO - PROCESS | 1819 | 1461195343228 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:35:43 INFO - PROCESS | 1819 | 1461195343231 Marionette TRACE conn3 <- [1,2142,null,{}] 16:35:43 INFO - PROCESS | 1819 | 1461195343237 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:35:43 INFO - PROCESS | 1819 | 1461195343386 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 16:35:43 INFO - PROCESS | 1819 | 1461195343576 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f722d99c000 == 128 [pid = 1819] [id = 543] 16:35:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 248 (0x7f721562e800) [pid = 1819] [serial = 1630] [outer = (nil)] 16:35:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 249 (0x7f7219d82800) [pid = 1819] [serial = 1631] [outer = 0x7f721562e800] 16:35:43 INFO - PROCESS | 1819 | 1461195343635 Marionette DEBUG loaded listener.js 16:35:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 250 (0x7f721b422c00) [pid = 1819] [serial = 1632] [outer = 0x7f721562e800] 16:35:44 INFO - PROCESS | 1819 | 1461195344382 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:35:44 INFO - PROCESS | 1819 | 1461195344415 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 16:35:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:35:44 INFO - PROCESS | 1819 | 1461195344424 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:35:44 INFO - PROCESS | 1819 | 1461195344430 Marionette TRACE conn3 <- [1,2146,null,{}] 16:35:44 INFO - PROCESS | 1819 | 1461195344435 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:35:44 INFO - PROCESS | 1819 | 1461195344575 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 16:35:44 INFO - PROCESS | 1819 | 1461195344768 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f722e433000 == 129 [pid = 1819] [id = 544] 16:35:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 251 (0x7f7215edec00) [pid = 1819] [serial = 1633] [outer = (nil)] 16:35:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 252 (0x7f721beb7000) [pid = 1819] [serial = 1634] [outer = 0x7f7215edec00] 16:35:44 INFO - PROCESS | 1819 | 1461195344825 Marionette DEBUG loaded listener.js 16:35:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 253 (0x7f7211e6b000) [pid = 1819] [serial = 1635] [outer = 0x7f7215edec00] 16:35:45 INFO - PROCESS | 1819 | 1461195345611 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:35:45 INFO - PROCESS | 1819 | 1461195345664 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 16:35:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:35:45 INFO - PROCESS | 1819 | 1461195345669 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:35:45 INFO - PROCESS | 1819 | 1461195345673 Marionette TRACE conn3 <- [1,2150,null,{}] 16:35:45 INFO - PROCESS | 1819 | 1461195345677 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:35:45 INFO - PROCESS | 1819 | 1461195345842 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 16:35:46 INFO - PROCESS | 1819 | 1461195346043 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7212775000 == 130 [pid = 1819] [id = 545] 16:35:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 254 (0x7f7216773800) [pid = 1819] [serial = 1636] [outer = (nil)] 16:35:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 255 (0x7f722a1fc000) [pid = 1819] [serial = 1637] [outer = 0x7f7216773800] 16:35:46 INFO - PROCESS | 1819 | 1461195346107 Marionette DEBUG loaded listener.js 16:35:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 256 (0x7f722debfc00) [pid = 1819] [serial = 1638] [outer = 0x7f7216773800] 16:35:46 INFO - PROCESS | 1819 | 1461195346823 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:35:46 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:35:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1187ms 16:35:46 INFO - PROCESS | 1819 | 1461195346857 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 16:35:46 INFO - PROCESS | 1819 | 1461195346859 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 16:35:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:35:46 INFO - PROCESS | 1819 | 1461195346865 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:35:46 INFO - PROCESS | 1819 | 1461195346867 Marionette TRACE conn3 <- [1,2154,null,{}] 16:35:46 INFO - PROCESS | 1819 | 1461195346871 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:35:47 INFO - PROCESS | 1819 | 1461195347015 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 16:35:47 INFO - PROCESS | 1819 | 1461195347220 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7207f8d000 == 131 [pid = 1819] [id = 546] 16:35:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 257 (0x7f7200b84000) [pid = 1819] [serial = 1639] [outer = (nil)] 16:35:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 258 (0x7f72165ab400) [pid = 1819] [serial = 1640] [outer = 0x7f7200b84000] 16:35:47 INFO - PROCESS | 1819 | 1461195347281 Marionette DEBUG loaded listener.js 16:35:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 259 (0x7f72165b4000) [pid = 1819] [serial = 1641] [outer = 0x7f7200b84000] 16:35:48 INFO - PROCESS | 1819 | 1461195348384 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:35:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:35:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1576ms 16:35:48 INFO - PROCESS | 1819 | 1461195348441 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 16:35:48 INFO - PROCESS | 1819 | 1461195348446 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 16:35:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:35:48 INFO - PROCESS | 1819 | 1461195348453 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:35:48 INFO - PROCESS | 1819 | 1461195348457 Marionette TRACE conn3 <- [1,2158,null,{}] 16:35:48 INFO - PROCESS | 1819 | 1461195348465 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:35:48 INFO - PROCESS | 1819 | 1461195348633 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 16:35:48 INFO - PROCESS | 1819 | 1461195348845 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7202b22800 == 132 [pid = 1819] [id = 547] 16:35:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 260 (0x7f7200ef2800) [pid = 1819] [serial = 1642] [outer = (nil)] 16:35:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 261 (0x7f72010ca400) [pid = 1819] [serial = 1643] [outer = 0x7f7200ef2800] 16:35:48 INFO - PROCESS | 1819 | 1461195348899 Marionette DEBUG loaded listener.js 16:35:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 262 (0x7f7202cee400) [pid = 1819] [serial = 1644] [outer = 0x7f7200ef2800] 16:35:49 INFO - PROCESS | 1819 | 1461195349657 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:35:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:35:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1280ms 16:35:49 INFO - PROCESS | 1819 | 1461195349733 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 16:35:49 INFO - PROCESS | 1819 | 1461195349740 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 16:35:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:35:49 INFO - PROCESS | 1819 | 1461195349748 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:35:49 INFO - PROCESS | 1819 | 1461195349751 Marionette TRACE conn3 <- [1,2162,null,{}] 16:35:49 INFO - PROCESS | 1819 | 1461195349755 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:35:49 INFO - PROCESS | 1819 | 1461195349995 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 16:35:50 INFO - PROCESS | 1819 | 1461195350274 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7200bd0800 == 133 [pid = 1819] [id = 548] 16:35:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 263 (0x7f7202fefc00) [pid = 1819] [serial = 1645] [outer = (nil)] 16:35:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 264 (0x7f7203783400) [pid = 1819] [serial = 1646] [outer = 0x7f7202fefc00] 16:35:50 INFO - PROCESS | 1819 | 1461195350346 Marionette DEBUG loaded listener.js 16:35:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 265 (0x7f7203791800) [pid = 1819] [serial = 1647] [outer = 0x7f7202fefc00] 16:35:51 INFO - PROCESS | 1819 | 1461195351142 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:35:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:35:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1426ms 16:35:51 INFO - PROCESS | 1819 | 1461195351174 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 16:35:51 INFO - PROCESS | 1819 | 1461195351177 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 16:35:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:35:51 INFO - PROCESS | 1819 | 1461195351182 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:35:51 INFO - PROCESS | 1819 | 1461195351187 Marionette TRACE conn3 <- [1,2166,null,{}] 16:35:51 INFO - PROCESS | 1819 | 1461195351200 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:35:51 INFO - PROCESS | 1819 | 1461195351343 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 16:35:51 INFO - PROCESS | 1819 | 1461195351545 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f720631d800 == 134 [pid = 1819] [id = 549] 16:35:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 266 (0x7f7203982400) [pid = 1819] [serial = 1648] [outer = (nil)] 16:35:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 267 (0x7f7204151c00) [pid = 1819] [serial = 1649] [outer = 0x7f7203982400] 16:35:51 INFO - PROCESS | 1819 | 1461195351601 Marionette DEBUG loaded listener.js 16:35:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 268 (0x7f72042c9c00) [pid = 1819] [serial = 1650] [outer = 0x7f7203982400] 16:35:52 INFO - PROCESS | 1819 | 1461195352421 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:35:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:35:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1285ms 16:35:52 INFO - PROCESS | 1819 | 1461195352467 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 16:35:52 INFO - PROCESS | 1819 | 1461195352470 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 16:35:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:35:52 INFO - PROCESS | 1819 | 1461195352476 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:35:52 INFO - PROCESS | 1819 | 1461195352478 Marionette TRACE conn3 <- [1,2170,null,{}] 16:35:52 INFO - PROCESS | 1819 | 1461195352482 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:35:52 INFO - PROCESS | 1819 | 1461195352831 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 16:35:53 INFO - PROCESS | 1819 | 1461195353112 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7200dda800 == 135 [pid = 1819] [id = 550] 16:35:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 269 (0x7f7200b8a000) [pid = 1819] [serial = 1651] [outer = (nil)] 16:35:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 270 (0x7f7204e1e000) [pid = 1819] [serial = 1652] [outer = 0x7f7200b8a000] 16:35:53 INFO - PROCESS | 1819 | 1461195353239 Marionette DEBUG loaded listener.js 16:35:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 271 (0x7f72061b7400) [pid = 1819] [serial = 1653] [outer = 0x7f7200b8a000] 16:35:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c2ed000 == 134 [pid = 1819] [id = 428] 16:35:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721aa4f000 == 133 [pid = 1819] [id = 481] 16:35:53 INFO - PROCESS | 1819 | --DOMWINDOW == 270 (0x7f721af76800) [pid = 1819] [serial = 1538] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1819 | --DOMWINDOW == 269 (0x7f720371f400) [pid = 1819] [serial = 1496] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1819 | --DOMWINDOW == 268 (0x7f7203b14000) [pid = 1819] [serial = 1511] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1819 | --DOMWINDOW == 267 (0x7f720612b800) [pid = 1819] [serial = 1505] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1819 | --DOMWINDOW == 266 (0x7f7215786400) [pid = 1819] [serial = 1484] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1819 | --DOMWINDOW == 265 (0x7f7227dc3800) [pid = 1819] [serial = 1490] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1819 | --DOMWINDOW == 264 (0x7f721ad1e800) [pid = 1819] [serial = 1487] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1819 | --DOMWINDOW == 263 (0x7f7206132c00) [pid = 1819] [serial = 1502] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1819 | --DOMWINDOW == 262 (0x7f7208bad400) [pid = 1819] [serial = 1478] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1819 | --DOMWINDOW == 261 (0x7f7202cf6000) [pid = 1819] [serial = 1508] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1819 | --DOMWINDOW == 260 (0x7f722a1f1400) [pid = 1819] [serial = 1493] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1819 | --DOMWINDOW == 259 (0x7f72041f3400) [pid = 1819] [serial = 1475] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1819 | --DOMWINDOW == 258 (0x7f7206129800) [pid = 1819] [serial = 1499] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1819 | --DOMWINDOW == 257 (0x7f7212207c00) [pid = 1819] [serial = 1481] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72118af800 == 132 [pid = 1819] [id = 533] 16:35:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72118a0000 == 131 [pid = 1819] [id = 532] 16:35:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72104c5000 == 130 [pid = 1819] [id = 531] 16:35:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f720f686000 == 129 [pid = 1819] [id = 530] 16:35:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72088a1800 == 128 [pid = 1819] [id = 529] 16:35:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206c84000 == 127 [pid = 1819] [id = 528] 16:35:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7201fd9000 == 126 [pid = 1819] [id = 527] 16:35:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72062c6000 == 125 [pid = 1819] [id = 526] 16:35:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7202eb9800 == 124 [pid = 1819] [id = 520] 16:35:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721637f800 == 123 [pid = 1819] [id = 519] 16:35:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7216365000 == 122 [pid = 1819] [id = 518] 16:35:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722ba0e000 == 121 [pid = 1819] [id = 517] 16:35:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721ce7f800 == 120 [pid = 1819] [id = 516] 16:35:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721b491800 == 119 [pid = 1819] [id = 515] 16:35:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7212547000 == 118 [pid = 1819] [id = 514] 16:35:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206a52000 == 117 [pid = 1819] [id = 513] 16:35:53 INFO - PROCESS | 1819 | --DOMWINDOW == 256 (0x7f72169fd800) [pid = 1819] [serial = 1536] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1819 | --DOMWINDOW == 255 (0x7f72111c6400) [pid = 1819] [serial = 1526] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1819 | --DOMWINDOW == 254 (0x7f7212909800) [pid = 1819] [serial = 1535] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1819 | --DOMWINDOW == 253 (0x7f7211e6c400) [pid = 1819] [serial = 1529] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1819 | --DOMWINDOW == 252 (0x7f7215e65000) [pid = 1819] [serial = 1532] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1819 | --DOMWINDOW == 251 (0x7f7216678c00) [pid = 1819] [serial = 1533] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1819 | --DOMWINDOW == 250 (0x7f720805c800) [pid = 1819] [serial = 1520] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1819 | --DOMWINDOW == 249 (0x7f720f4d6000) [pid = 1819] [serial = 1524] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1819 | --DOMWINDOW == 248 (0x7f7206134400) [pid = 1819] [serial = 1518] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1819 | --DOMWINDOW == 247 (0x7f7202fe5000) [pid = 1819] [serial = 1515] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1819 | --DOMWINDOW == 246 (0x7f721179a800) [pid = 1819] [serial = 1527] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1819 | --DOMWINDOW == 245 (0x7f7212906000) [pid = 1819] [serial = 1530] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1819 | --DOMWINDOW == 244 (0x7f720ec8e000) [pid = 1819] [serial = 1523] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1819 | --DOMWINDOW == 243 (0x7f72020cc000) [pid = 1819] [serial = 1514] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1819 | --DOMWINDOW == 242 (0x7f72082dd400) [pid = 1819] [serial = 1521] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1819 | --DOMWINDOW == 241 (0x7f7203979c00) [pid = 1819] [serial = 1517] [outer = (nil)] [url = about:blank] 16:35:54 INFO - PROCESS | 1819 | 1461195354153 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:35:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:35:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1726ms 16:35:54 INFO - PROCESS | 1819 | 1461195354229 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 16:35:54 INFO - PROCESS | 1819 | 1461195354231 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 16:35:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:35:54 INFO - PROCESS | 1819 | 1461195354238 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:35:54 INFO - PROCESS | 1819 | 1461195354240 Marionette TRACE conn3 <- [1,2174,null,{}] 16:35:54 INFO - PROCESS | 1819 | 1461195354245 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:35:54 INFO - PROCESS | 1819 | 1461195354414 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 16:35:54 INFO - PROCESS | 1819 | 1461195354422 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f720631b000 == 118 [pid = 1819] [id = 551] 16:35:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 242 (0x7f7203979c00) [pid = 1819] [serial = 1654] [outer = (nil)] 16:35:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 243 (0x7f7206375800) [pid = 1819] [serial = 1655] [outer = 0x7f7203979c00] 16:35:54 INFO - PROCESS | 1819 | 1461195354481 Marionette DEBUG loaded listener.js 16:35:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 244 (0x7f72063ce400) [pid = 1819] [serial = 1656] [outer = 0x7f7203979c00] 16:35:55 INFO - PROCESS | 1819 | 1461195355209 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:35:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:35:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1027ms 16:35:55 INFO - PROCESS | 1819 | 1461195355275 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 16:35:55 INFO - PROCESS | 1819 | 1461195355278 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 16:35:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:35:55 INFO - PROCESS | 1819 | 1461195355283 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:35:55 INFO - PROCESS | 1819 | 1461195355286 Marionette TRACE conn3 <- [1,2178,null,{}] 16:35:55 INFO - PROCESS | 1819 | 1461195355290 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:35:55 INFO - PROCESS | 1819 | 1461195355491 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 16:35:55 INFO - PROCESS | 1819 | 1461195355501 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7206e22800 == 119 [pid = 1819] [id = 552] 16:35:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 245 (0x7f72064e7c00) [pid = 1819] [serial = 1657] [outer = (nil)] 16:35:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 246 (0x7f7208214c00) [pid = 1819] [serial = 1658] [outer = 0x7f72064e7c00] 16:35:55 INFO - PROCESS | 1819 | 1461195355555 Marionette DEBUG loaded listener.js 16:35:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 247 (0x7f7208296400) [pid = 1819] [serial = 1659] [outer = 0x7f72064e7c00] 16:35:56 INFO - PROCESS | 1819 | 1461195356327 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:35:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:35:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1076ms 16:35:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:35:56 INFO - PROCESS | 1819 | 1461195356360 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 16:35:56 INFO - PROCESS | 1819 | 1461195356362 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 16:35:56 INFO - PROCESS | 1819 | 1461195356367 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:35:56 INFO - PROCESS | 1819 | 1461195356369 Marionette TRACE conn3 <- [1,2182,null,{}] 16:35:56 INFO - PROCESS | 1819 | 1461195356374 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:35:56 INFO - PROCESS | 1819 | 1461195356586 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 16:35:56 INFO - PROCESS | 1819 | 1461195356616 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7208270000 == 120 [pid = 1819] [id = 553] 16:35:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 248 (0x7f7208212800) [pid = 1819] [serial = 1660] [outer = (nil)] 16:35:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 249 (0x7f720829b000) [pid = 1819] [serial = 1661] [outer = 0x7f7208212800] 16:35:56 INFO - PROCESS | 1819 | 1461195356667 Marionette DEBUG loaded listener.js 16:35:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 250 (0x7f72082e2400) [pid = 1819] [serial = 1662] [outer = 0x7f7208212800] 16:35:57 INFO - PROCESS | 1819 | 1461195357360 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:35:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:35:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1031ms 16:35:57 INFO - PROCESS | 1819 | 1461195357398 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 16:35:57 INFO - PROCESS | 1819 | 1461195357400 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 16:35:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:35:57 INFO - PROCESS | 1819 | 1461195357405 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:35:57 INFO - PROCESS | 1819 | 1461195357408 Marionette TRACE conn3 <- [1,2186,null,{}] 16:35:57 INFO - PROCESS | 1819 | 1461195357417 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:35:57 INFO - PROCESS | 1819 | 1461195357605 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 16:35:57 INFO - PROCESS | 1819 | 1461195357627 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7208bd1800 == 121 [pid = 1819] [id = 554] 16:35:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 251 (0x7f72064e6800) [pid = 1819] [serial = 1663] [outer = (nil)] 16:35:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 252 (0x7f7208a2bc00) [pid = 1819] [serial = 1664] [outer = 0x7f72064e6800] 16:35:57 INFO - PROCESS | 1819 | 1461195357677 Marionette DEBUG loaded listener.js 16:35:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 253 (0x7f7208bab400) [pid = 1819] [serial = 1665] [outer = 0x7f72064e6800] 16:35:58 INFO - PROCESS | 1819 | --DOMWINDOW == 252 (0x7f72010c7c00) [pid = 1819] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:35:58 INFO - PROCESS | 1819 | --DOMWINDOW == 251 (0x7f72010c2800) [pid = 1819] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:35:58 INFO - PROCESS | 1819 | --DOMWINDOW == 250 (0x7f720636e000) [pid = 1819] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:35:58 INFO - PROCESS | 1819 | --DOMWINDOW == 249 (0x7f721ab48800) [pid = 1819] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:35:58 INFO - PROCESS | 1819 | --DOMWINDOW == 248 (0x7f72020c4c00) [pid = 1819] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:35:58 INFO - PROCESS | 1819 | --DOMWINDOW == 247 (0x7f7208d59800) [pid = 1819] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:35:58 INFO - PROCESS | 1819 | --DOMWINDOW == 246 (0x7f72041ec400) [pid = 1819] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:35:58 INFO - PROCESS | 1819 | --DOMWINDOW == 245 (0x7f7203b1e400) [pid = 1819] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:35:58 INFO - PROCESS | 1819 | --DOMWINDOW == 244 (0x7f7206ea2c00) [pid = 1819] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:35:58 INFO - PROCESS | 1819 | --DOMWINDOW == 243 (0x7f7200b8c400) [pid = 1819] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:35:58 INFO - PROCESS | 1819 | --DOMWINDOW == 242 (0x7f72063cf800) [pid = 1819] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:35:58 INFO - PROCESS | 1819 | --DOMWINDOW == 241 (0x7f72082e0000) [pid = 1819] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:35:58 INFO - PROCESS | 1819 | --DOMWINDOW == 240 (0x7f72020cd400) [pid = 1819] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:35:58 INFO - PROCESS | 1819 | --DOMWINDOW == 239 (0x7f7213f14000) [pid = 1819] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:35:58 INFO - PROCESS | 1819 | --DOMWINDOW == 238 (0x7f721b421000) [pid = 1819] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:35:58 INFO - PROCESS | 1819 | --DOMWINDOW == 237 (0x7f721290e800) [pid = 1819] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:35:58 INFO - PROCESS | 1819 | --DOMWINDOW == 236 (0x7f72163d1800) [pid = 1819] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:35:58 INFO - PROCESS | 1819 | --DOMWINDOW == 235 (0x7f7208214400) [pid = 1819] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:35:58 INFO - PROCESS | 1819 | --DOMWINDOW == 234 (0x7f7217fb0000) [pid = 1819] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:35:58 INFO - PROCESS | 1819 | --DOMWINDOW == 233 (0x7f7206bf7400) [pid = 1819] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:35:58 INFO - PROCESS | 1819 | --DOMWINDOW == 232 (0x7f721b41e000) [pid = 1819] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:35:58 INFO - PROCESS | 1819 | --DOMWINDOW == 231 (0x7f72020c6400) [pid = 1819] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:35:58 INFO - PROCESS | 1819 | --DOMWINDOW == 230 (0x7f72010ce800) [pid = 1819] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:35:58 INFO - PROCESS | 1819 | --DOMWINDOW == 229 (0x7f7221f53800) [pid = 1819] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:35:58 INFO - PROCESS | 1819 | --DOMWINDOW == 228 (0x7f72010c3800) [pid = 1819] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:35:58 INFO - PROCESS | 1819 | --DOMWINDOW == 227 (0x7f720ea18c00) [pid = 1819] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:35:59 INFO - PROCESS | 1819 | 1461195359116 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:35:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:35:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1728ms 16:35:59 INFO - PROCESS | 1819 | 1461195359142 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 16:35:59 INFO - PROCESS | 1819 | 1461195359146 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 16:35:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:35:59 INFO - PROCESS | 1819 | 1461195359151 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:35:59 INFO - PROCESS | 1819 | 1461195359152 Marionette TRACE conn3 <- [1,2190,null,{}] 16:35:59 INFO - PROCESS | 1819 | 1461195359157 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:35:59 INFO - PROCESS | 1819 | 1461195359307 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 16:35:59 INFO - PROCESS | 1819 | 1461195359319 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206188800 == 122 [pid = 1819] [id = 555] 16:35:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 228 (0x7f72010c2800) [pid = 1819] [serial = 1666] [outer = (nil)] 16:35:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 229 (0x7f7204151000) [pid = 1819] [serial = 1667] [outer = 0x7f72010c2800] 16:35:59 INFO - PROCESS | 1819 | 1461195359369 Marionette DEBUG loaded listener.js 16:35:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 230 (0x7f7208052c00) [pid = 1819] [serial = 1668] [outer = 0x7f72010c2800] 16:36:00 INFO - PROCESS | 1819 | 1461195360026 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:36:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:36:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 923ms 16:36:00 INFO - PROCESS | 1819 | 1461195360074 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 16:36:00 INFO - PROCESS | 1819 | 1461195360077 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 16:36:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:36:00 INFO - PROCESS | 1819 | 1461195360082 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:36:00 INFO - PROCESS | 1819 | 1461195360084 Marionette TRACE conn3 <- [1,2194,null,{}] 16:36:00 INFO - PROCESS | 1819 | 1461195360088 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:36:00 INFO - PROCESS | 1819 | 1461195360235 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 16:36:00 INFO - PROCESS | 1819 | 1461195360395 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f720f696000 == 123 [pid = 1819] [id = 556] 16:36:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 231 (0x7f72010cb000) [pid = 1819] [serial = 1669] [outer = (nil)] 16:36:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 232 (0x7f7208ba0400) [pid = 1819] [serial = 1670] [outer = 0x7f72010cb000] 16:36:00 INFO - PROCESS | 1819 | 1461195360447 Marionette DEBUG loaded listener.js 16:36:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 233 (0x7f7208ca8000) [pid = 1819] [serial = 1671] [outer = 0x7f72010cb000] 16:36:01 INFO - PROCESS | 1819 | 1461195361194 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:36:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:36:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1174ms 16:36:01 INFO - PROCESS | 1819 | 1461195361257 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 16:36:01 INFO - PROCESS | 1819 | 1461195361262 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 16:36:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:36:01 INFO - PROCESS | 1819 | 1461195361269 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:36:01 INFO - PROCESS | 1819 | 1461195361274 Marionette TRACE conn3 <- [1,2198,null,{}] 16:36:01 INFO - PROCESS | 1819 | 1461195361303 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:36:01 INFO - PROCESS | 1819 | 1461195361498 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 16:36:01 INFO - PROCESS | 1819 | 1461195361692 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f720216c800 == 124 [pid = 1819] [id = 557] 16:36:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 234 (0x7f71fe843000) [pid = 1819] [serial = 1672] [outer = (nil)] 16:36:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 235 (0x7f72010d1400) [pid = 1819] [serial = 1673] [outer = 0x7f71fe843000] 16:36:01 INFO - PROCESS | 1819 | 1461195361759 Marionette DEBUG loaded listener.js 16:36:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 236 (0x7f7202ff2800) [pid = 1819] [serial = 1674] [outer = 0x7f71fe843000] 16:36:02 INFO - PROCESS | 1819 | 1461195362597 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:36:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:36:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1388ms 16:36:02 INFO - PROCESS | 1819 | 1461195362659 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 16:36:02 INFO - PROCESS | 1819 | 1461195362666 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 16:36:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:36:02 INFO - PROCESS | 1819 | 1461195362675 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:36:02 INFO - PROCESS | 1819 | 1461195362678 Marionette TRACE conn3 <- [1,2202,null,{}] 16:36:02 INFO - PROCESS | 1819 | 1461195362683 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:36:02 INFO - PROCESS | 1819 | 1461195362845 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 16:36:03 INFO - PROCESS | 1819 | 1461195363043 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206de7000 == 125 [pid = 1819] [id = 558] 16:36:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 237 (0x7f7200b88400) [pid = 1819] [serial = 1675] [outer = (nil)] 16:36:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 238 (0x7f7204176400) [pid = 1819] [serial = 1676] [outer = 0x7f7200b88400] 16:36:03 INFO - PROCESS | 1819 | 1461195363106 Marionette DEBUG loaded listener.js 16:36:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 239 (0x7f7204e1f400) [pid = 1819] [serial = 1677] [outer = 0x7f7200b88400] 16:36:03 INFO - PROCESS | 1819 | 1461195363996 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:36:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:36:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1382ms 16:36:04 INFO - PROCESS | 1819 | 1461195364058 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 16:36:04 INFO - PROCESS | 1819 | 1461195364061 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 16:36:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:36:04 INFO - PROCESS | 1819 | 1461195364066 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:36:04 INFO - PROCESS | 1819 | 1461195364071 Marionette TRACE conn3 <- [1,2206,null,{}] 16:36:04 INFO - PROCESS | 1819 | 1461195364085 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:36:04 INFO - PROCESS | 1819 | 1461195364255 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 16:36:04 INFO - PROCESS | 1819 | 1461195364457 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721024e000 == 126 [pid = 1819] [id = 559] 16:36:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 240 (0x7f7204e22800) [pid = 1819] [serial = 1678] [outer = (nil)] 16:36:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 241 (0x7f7206eb0000) [pid = 1819] [serial = 1679] [outer = 0x7f7204e22800] 16:36:04 INFO - PROCESS | 1819 | 1461195364568 Marionette DEBUG loaded listener.js 16:36:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 242 (0x7f720821d000) [pid = 1819] [serial = 1680] [outer = 0x7f7204e22800] 16:36:05 INFO - PROCESS | 1819 | 1461195365311 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:36:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:36:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1288ms 16:36:05 INFO - PROCESS | 1819 | 1461195365355 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 16:36:05 INFO - PROCESS | 1819 | 1461195365359 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 16:36:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:36:05 INFO - PROCESS | 1819 | 1461195365364 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:36:05 INFO - PROCESS | 1819 | 1461195365366 Marionette TRACE conn3 <- [1,2210,null,{}] 16:36:05 INFO - PROCESS | 1819 | 1461195365371 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:36:05 INFO - PROCESS | 1819 | 1461195365526 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 16:36:05 INFO - PROCESS | 1819 | 1461195365725 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7211135000 == 127 [pid = 1819] [id = 560] 16:36:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 243 (0x7f72063c7800) [pid = 1819] [serial = 1681] [outer = (nil)] 16:36:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 244 (0x7f7208ca6800) [pid = 1819] [serial = 1682] [outer = 0x7f72063c7800] 16:36:05 INFO - PROCESS | 1819 | 1461195365785 Marionette DEBUG loaded listener.js 16:36:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 245 (0x7f7208d52c00) [pid = 1819] [serial = 1683] [outer = 0x7f72063c7800] 16:36:06 INFO - PROCESS | 1819 | 1461195366527 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:36:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:36:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1230ms 16:36:06 INFO - PROCESS | 1819 | 1461195366596 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 16:36:06 INFO - PROCESS | 1819 | 1461195366599 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 16:36:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:36:06 INFO - PROCESS | 1819 | 1461195366604 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:36:06 INFO - PROCESS | 1819 | 1461195366606 Marionette TRACE conn3 <- [1,2214,null,{}] 16:36:06 INFO - PROCESS | 1819 | 1461195366610 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:36:06 INFO - PROCESS | 1819 | 1461195366765 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 16:36:06 INFO - PROCESS | 1819 | 1461195366960 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721147c000 == 128 [pid = 1819] [id = 561] 16:36:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 246 (0x7f72082e0000) [pid = 1819] [serial = 1684] [outer = (nil)] 16:36:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 247 (0x7f7208d5e800) [pid = 1819] [serial = 1685] [outer = 0x7f72082e0000] 16:36:07 INFO - PROCESS | 1819 | 1461195367022 Marionette DEBUG loaded listener.js 16:36:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 248 (0x7f720ea20800) [pid = 1819] [serial = 1686] [outer = 0x7f72082e0000] 16:36:07 INFO - PROCESS | 1819 | 1461195367744 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:36:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:36:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1176ms 16:36:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:36:07 INFO - PROCESS | 1819 | 1461195367780 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 16:36:07 INFO - PROCESS | 1819 | 1461195367783 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 16:36:07 INFO - PROCESS | 1819 | 1461195367788 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:36:07 INFO - PROCESS | 1819 | 1461195367791 Marionette TRACE conn3 <- [1,2218,null,{}] 16:36:07 INFO - PROCESS | 1819 | 1461195367795 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:36:07 INFO - PROCESS | 1819 | 1461195367979 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 16:36:08 INFO - PROCESS | 1819 | 1461195368189 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7212544800 == 129 [pid = 1819] [id = 562] 16:36:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 249 (0x7f7206bf9400) [pid = 1819] [serial = 1687] [outer = (nil)] 16:36:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 250 (0x7f720ec8cc00) [pid = 1819] [serial = 1688] [outer = 0x7f7206bf9400] 16:36:08 INFO - PROCESS | 1819 | 1461195368318 Marionette DEBUG loaded listener.js 16:36:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 251 (0x7f720ec99400) [pid = 1819] [serial = 1689] [outer = 0x7f7206bf9400] 16:36:09 INFO - PROCESS | 1819 | 1461195369033 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:36:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:36:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1281ms 16:36:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:36:09 INFO - PROCESS | 1819 | 1461195369069 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 16:36:09 INFO - PROCESS | 1819 | 1461195369071 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 16:36:09 INFO - PROCESS | 1819 | 1461195369077 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:36:09 INFO - PROCESS | 1819 | 1461195369080 Marionette TRACE conn3 <- [1,2222,null,{}] 16:36:09 INFO - PROCESS | 1819 | 1461195369084 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:36:09 INFO - PROCESS | 1819 | 1461195369244 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 16:36:09 INFO - PROCESS | 1819 | 1461195369443 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7213ab9800 == 130 [pid = 1819] [id = 563] 16:36:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 252 (0x7f7208ba7800) [pid = 1819] [serial = 1690] [outer = (nil)] 16:36:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 253 (0x7f720ecc3400) [pid = 1819] [serial = 1691] [outer = 0x7f7208ba7800] 16:36:09 INFO - PROCESS | 1819 | 1461195369510 Marionette DEBUG loaded listener.js 16:36:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 254 (0x7f720f4dc400) [pid = 1819] [serial = 1692] [outer = 0x7f7208ba7800] 16:36:10 INFO - PROCESS | 1819 | 1461195370233 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:36:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:36:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1191ms 16:36:10 INFO - PROCESS | 1819 | 1461195370268 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 16:36:10 INFO - PROCESS | 1819 | 1461195370272 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 16:36:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:36:10 INFO - PROCESS | 1819 | 1461195370277 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:36:10 INFO - PROCESS | 1819 | 1461195370279 Marionette TRACE conn3 <- [1,2226,null,{}] 16:36:10 INFO - PROCESS | 1819 | 1461195370283 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:36:10 INFO - PROCESS | 1819 | 1461195370437 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 16:36:10 INFO - PROCESS | 1819 | 1461195370636 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7215585800 == 131 [pid = 1819] [id = 564] 16:36:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 255 (0x7f720ea7f000) [pid = 1819] [serial = 1693] [outer = (nil)] 16:36:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 256 (0x7f720f710400) [pid = 1819] [serial = 1694] [outer = 0x7f720ea7f000] 16:36:10 INFO - PROCESS | 1819 | 1461195370696 Marionette DEBUG loaded listener.js 16:36:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 257 (0x7f72110cc400) [pid = 1819] [serial = 1695] [outer = 0x7f720ea7f000] 16:36:11 INFO - PROCESS | 1819 | 1461195371422 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:36:11 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:36:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1174ms 16:36:11 INFO - PROCESS | 1819 | 1461195371453 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 16:36:11 INFO - PROCESS | 1819 | 1461195371455 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 16:36:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:36:11 INFO - PROCESS | 1819 | 1461195371460 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:36:11 INFO - PROCESS | 1819 | 1461195371462 Marionette TRACE conn3 <- [1,2230,null,{}] 16:36:11 INFO - PROCESS | 1819 | 1461195371467 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:36:11 INFO - PROCESS | 1819 | 1461195371620 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 16:36:11 INFO - PROCESS | 1819 | 1461195371819 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7215fc9800 == 132 [pid = 1819] [id = 565] 16:36:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 258 (0x7f720ecbc800) [pid = 1819] [serial = 1696] [outer = (nil)] 16:36:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 259 (0x7f72111c5400) [pid = 1819] [serial = 1697] [outer = 0x7f720ecbc800] 16:36:11 INFO - PROCESS | 1819 | 1461195371877 Marionette DEBUG loaded listener.js 16:36:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 260 (0x7f721130ac00) [pid = 1819] [serial = 1698] [outer = 0x7f720ecbc800] 16:36:12 INFO - PROCESS | 1819 | 1461195372599 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:36:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:36:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1175ms 16:36:12 INFO - PROCESS | 1819 | 1461195372636 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 16:36:12 INFO - PROCESS | 1819 | 1461195372640 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 16:36:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:36:12 INFO - PROCESS | 1819 | 1461195372644 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:36:12 INFO - PROCESS | 1819 | 1461195372646 Marionette TRACE conn3 <- [1,2234,null,{}] 16:36:12 INFO - PROCESS | 1819 | 1461195372651 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:36:12 INFO - PROCESS | 1819 | 1461195372805 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 16:36:13 INFO - PROCESS | 1819 | 1461195373004 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7216376800 == 133 [pid = 1819] [id = 566] 16:36:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 261 (0x7f720f70b400) [pid = 1819] [serial = 1699] [outer = (nil)] 16:36:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 262 (0x7f7211453c00) [pid = 1819] [serial = 1700] [outer = 0x7f720f70b400] 16:36:13 INFO - PROCESS | 1819 | 1461195373065 Marionette DEBUG loaded listener.js 16:36:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 263 (0x7f721145f400) [pid = 1819] [serial = 1701] [outer = 0x7f720f70b400] 16:36:13 INFO - PROCESS | 1819 | 1461195373810 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:36:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:36:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1176ms 16:36:13 INFO - PROCESS | 1819 | 1461195373836 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 16:36:13 INFO - PROCESS | 1819 | 1461195373840 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 16:36:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:36:13 INFO - PROCESS | 1819 | 1461195373845 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:36:13 INFO - PROCESS | 1819 | 1461195373848 Marionette TRACE conn3 <- [1,2238,null,{}] 16:36:13 INFO - PROCESS | 1819 | 1461195373853 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:36:14 INFO - PROCESS | 1819 | 1461195374025 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 16:36:14 INFO - PROCESS | 1819 | 1461195374228 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721682c800 == 134 [pid = 1819] [id = 567] 16:36:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 264 (0x7f72111c3000) [pid = 1819] [serial = 1702] [outer = (nil)] 16:36:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 265 (0x7f7211a99800) [pid = 1819] [serial = 1703] [outer = 0x7f72111c3000] 16:36:14 INFO - PROCESS | 1819 | 1461195374295 Marionette DEBUG loaded listener.js 16:36:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 266 (0x7f7211d85000) [pid = 1819] [serial = 1704] [outer = 0x7f72111c3000] 16:36:15 INFO - PROCESS | 1819 | 1461195375065 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:36:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:36:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1283ms 16:36:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:36:15 INFO - PROCESS | 1819 | 1461195375130 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 16:36:15 INFO - PROCESS | 1819 | 1461195375132 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 16:36:15 INFO - PROCESS | 1819 | 1461195375137 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:36:15 INFO - PROCESS | 1819 | 1461195375139 Marionette TRACE conn3 <- [1,2242,null,{}] 16:36:15 INFO - PROCESS | 1819 | 1461195375144 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:36:15 INFO - PROCESS | 1819 | 1461195375293 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 16:36:15 INFO - PROCESS | 1819 | 1461195375509 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7219e3d800 == 135 [pid = 1819] [id = 568] 16:36:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 267 (0x7f71fe841c00) [pid = 1819] [serial = 1705] [outer = (nil)] 16:36:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 268 (0x7f7211e69000) [pid = 1819] [serial = 1706] [outer = 0x7f71fe841c00] 16:36:15 INFO - PROCESS | 1819 | 1461195375566 Marionette DEBUG loaded listener.js 16:36:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 269 (0x7f7212211c00) [pid = 1819] [serial = 1707] [outer = 0x7f71fe841c00] 16:36:16 INFO - PROCESS | 1819 | 1461195376301 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:36:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:36:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1226ms 16:36:16 INFO - PROCESS | 1819 | 1461195376363 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 16:36:16 INFO - PROCESS | 1819 | 1461195376366 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 16:36:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:36:16 INFO - PROCESS | 1819 | 1461195376371 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:36:16 INFO - PROCESS | 1819 | 1461195376372 Marionette TRACE conn3 <- [1,2246,null,{}] 16:36:16 INFO - PROCESS | 1819 | 1461195376377 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:36:16 INFO - PROCESS | 1819 | 1461195376519 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 16:36:16 INFO - PROCESS | 1819 | 1461195376722 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72088a6800 == 136 [pid = 1819] [id = 569] 16:36:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 270 (0x7f7200b7f000) [pid = 1819] [serial = 1708] [outer = (nil)] 16:36:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 271 (0x7f7211e62400) [pid = 1819] [serial = 1709] [outer = 0x7f7200b7f000] 16:36:16 INFO - PROCESS | 1819 | 1461195376783 Marionette DEBUG loaded listener.js 16:36:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 272 (0x7f72125a7000) [pid = 1819] [serial = 1710] [outer = 0x7f7200b7f000] 16:36:17 INFO - PROCESS | 1819 | 1461195377496 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:36:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:36:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1175ms 16:36:17 INFO - PROCESS | 1819 | 1461195377554 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 16:36:17 INFO - PROCESS | 1819 | 1461195377556 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 16:36:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:36:17 INFO - PROCESS | 1819 | 1461195377563 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:36:17 INFO - PROCESS | 1819 | 1461195377565 Marionette TRACE conn3 <- [1,2250,null,{}] 16:36:17 INFO - PROCESS | 1819 | 1461195377570 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:36:17 INFO - PROCESS | 1819 | 1461195377717 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 16:36:17 INFO - PROCESS | 1819 | 1461195377918 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721adf2000 == 137 [pid = 1819] [id = 570] 16:36:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 273 (0x7f72010c2c00) [pid = 1819] [serial = 1711] [outer = (nil)] 16:36:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 274 (0x7f72125a7c00) [pid = 1819] [serial = 1712] [outer = 0x7f72010c2c00] 16:36:17 INFO - PROCESS | 1819 | 1461195377977 Marionette DEBUG loaded listener.js 16:36:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 275 (0x7f7211e71000) [pid = 1819] [serial = 1713] [outer = 0x7f72010c2c00] 16:36:18 INFO - PROCESS | 1819 | 1461195378708 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:36:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:36:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1174ms 16:36:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:36:18 INFO - PROCESS | 1819 | 1461195378739 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 16:36:18 INFO - PROCESS | 1819 | 1461195378741 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 16:36:18 INFO - PROCESS | 1819 | 1461195378747 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:36:18 INFO - PROCESS | 1819 | 1461195378749 Marionette TRACE conn3 <- [1,2254,null,{}] 16:36:18 INFO - PROCESS | 1819 | 1461195378754 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:36:18 INFO - PROCESS | 1819 | 1461195378904 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 16:36:19 INFO - PROCESS | 1819 | 1461195379109 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721c0cf000 == 138 [pid = 1819] [id = 571] 16:36:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 276 (0x7f72020c6800) [pid = 1819] [serial = 1714] [outer = (nil)] 16:36:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 277 (0x7f7212793400) [pid = 1819] [serial = 1715] [outer = 0x7f72020c6800] 16:36:19 INFO - PROCESS | 1819 | 1461195379165 Marionette DEBUG loaded listener.js 16:36:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 278 (0x7f721290f800) [pid = 1819] [serial = 1716] [outer = 0x7f72020c6800] 16:36:19 INFO - PROCESS | 1819 | 1461195379948 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:36:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:36:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1277ms 16:36:20 INFO - PROCESS | 1819 | 1461195380023 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 16:36:20 INFO - PROCESS | 1819 | 1461195380026 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 16:36:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:36:20 INFO - PROCESS | 1819 | 1461195380031 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:36:20 INFO - PROCESS | 1819 | 1461195380032 Marionette TRACE conn3 <- [1,2258,null,{}] 16:36:20 INFO - PROCESS | 1819 | 1461195380037 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:36:20 INFO - PROCESS | 1819 | 1461195380193 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 16:36:20 INFO - PROCESS | 1819 | 1461195380922 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72043cc800 == 139 [pid = 1819] [id = 572] 16:36:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 279 (0x7f7200b81800) [pid = 1819] [serial = 1717] [outer = (nil)] 16:36:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 280 (0x7f7200b8b400) [pid = 1819] [serial = 1718] [outer = 0x7f7200b81800] 16:36:20 INFO - PROCESS | 1819 | 1461195380985 Marionette DEBUG loaded listener.js 16:36:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 281 (0x7f72010cbc00) [pid = 1819] [serial = 1719] [outer = 0x7f7200b81800] 16:36:21 INFO - PROCESS | 1819 | 1461195381690 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:36:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:36:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1676ms 16:36:21 INFO - PROCESS | 1819 | 1461195381707 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 16:36:21 INFO - PROCESS | 1819 | 1461195381713 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 16:36:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:36:21 INFO - PROCESS | 1819 | 1461195381720 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:36:21 INFO - PROCESS | 1819 | 1461195381723 Marionette TRACE conn3 <- [1,2262,null,{}] 16:36:21 INFO - PROCESS | 1819 | 1461195381729 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:36:21 INFO - PROCESS | 1819 | 1461195381884 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 16:36:22 INFO - PROCESS | 1819 | 1461195382088 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7206e13000 == 140 [pid = 1819] [id = 573] 16:36:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 282 (0x7f7200b85000) [pid = 1819] [serial = 1720] [outer = (nil)] 16:36:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 283 (0x7f7203b1ec00) [pid = 1819] [serial = 1721] [outer = 0x7f7200b85000] 16:36:22 INFO - PROCESS | 1819 | 1461195382143 Marionette DEBUG loaded listener.js 16:36:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 284 (0x7f72041f1c00) [pid = 1819] [serial = 1722] [outer = 0x7f7200b85000] 16:36:23 INFO - PROCESS | 1819 | 1461195383081 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:36:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:36:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1437ms 16:36:23 INFO - PROCESS | 1819 | 1461195383160 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 16:36:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:36:23 INFO - PROCESS | 1819 | 1461195383166 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 16:36:23 INFO - PROCESS | 1819 | 1461195383171 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:36:23 INFO - PROCESS | 1819 | 1461195383174 Marionette TRACE conn3 <- [1,2266,null,{}] 16:36:23 INFO - PROCESS | 1819 | 1461195383178 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:36:23 INFO - PROCESS | 1819 | 1461195383352 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 16:36:23 INFO - PROCESS | 1819 | 1461195383629 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7200bde000 == 141 [pid = 1819] [id = 574] 16:36:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 285 (0x7f72061b1000) [pid = 1819] [serial = 1723] [outer = (nil)] 16:36:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 286 (0x7f720636a400) [pid = 1819] [serial = 1724] [outer = 0x7f72061b1000] 16:36:23 INFO - PROCESS | 1819 | 1461195383734 Marionette DEBUG loaded listener.js 16:36:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 287 (0x7f72063c8c00) [pid = 1819] [serial = 1725] [outer = 0x7f72061b1000] 16:36:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722d990000 == 140 [pid = 1819] [id = 418] 16:36:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206188800 == 139 [pid = 1819] [id = 555] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 286 (0x7f720417fc00) [pid = 1819] [serial = 1565] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 285 (0x7f71fe83ec00) [pid = 1819] [serial = 1574] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 284 (0x7f7212790400) [pid = 1819] [serial = 1571] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 283 (0x7f7208ca8800) [pid = 1819] [serial = 1568] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 282 (0x7f7211b08c00) [pid = 1819] [serial = 1604] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7208bd1800 == 138 [pid = 1819] [id = 554] 16:36:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7208270000 == 137 [pid = 1819] [id = 553] 16:36:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206e22800 == 136 [pid = 1819] [id = 552] 16:36:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72168d3800 == 135 [pid = 1819] [id = 512] 16:36:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f720631d800 == 134 [pid = 1819] [id = 549] 16:36:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7200bd0800 == 133 [pid = 1819] [id = 548] 16:36:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7202b22800 == 132 [pid = 1819] [id = 547] 16:36:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7212775000 == 131 [pid = 1819] [id = 545] 16:36:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722e433000 == 130 [pid = 1819] [id = 544] 16:36:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722d99c000 == 129 [pid = 1819] [id = 543] 16:36:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7221ec3800 == 128 [pid = 1819] [id = 542] 16:36:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c0e9000 == 127 [pid = 1819] [id = 541] 16:36:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721af9e800 == 126 [pid = 1819] [id = 540] 16:36:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72168d0000 == 125 [pid = 1819] [id = 539] 16:36:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72164c2800 == 124 [pid = 1819] [id = 538] 16:36:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7215fd1000 == 123 [pid = 1819] [id = 537] 16:36:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206e10800 == 122 [pid = 1819] [id = 500] 16:36:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f720e9c2000 == 121 [pid = 1819] [id = 536] 16:36:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206193000 == 120 [pid = 1819] [id = 535] 16:36:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7215645000 == 119 [pid = 1819] [id = 534] 16:36:24 INFO - PROCESS | 1819 | 1461195384479 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:36:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:36:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1336ms 16:36:24 INFO - PROCESS | 1819 | 1461195384507 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 16:36:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:36:24 INFO - PROCESS | 1819 | 1461195384511 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 281 (0x7f720414f400) [pid = 1819] [serial = 1314] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 280 (0x7f721c59a800) [pid = 1819] [serial = 1302] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 279 (0x7f722894ac00) [pid = 1819] [serial = 1257] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 278 (0x7f72163d3400) [pid = 1819] [serial = 1296] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 277 (0x7f721ab47c00) [pid = 1819] [serial = 1245] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 276 (0x7f7211a9ec00) [pid = 1819] [serial = 1293] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 275 (0x7f721b41d800) [pid = 1819] [serial = 1248] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 274 (0x7f7208d5a000) [pid = 1819] [serial = 1290] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 273 (0x7f721c048800) [pid = 1819] [serial = 1254] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 272 (0x7f722d832000) [pid = 1819] [serial = 1311] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 271 (0x7f72156d4800) [pid = 1819] [serial = 1449] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 270 (0x7f722a1f2000) [pid = 1819] [serial = 1305] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 269 (0x7f72042ca400) [pid = 1819] [serial = 1317] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 268 (0x7f721b1b4000) [pid = 1819] [serial = 1299] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 267 (0x7f72041f6000) [pid = 1819] [serial = 1389] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 266 (0x7f7228bc2000) [pid = 1819] [serial = 1260] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 265 (0x7f721b5cbc00) [pid = 1819] [serial = 1251] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 264 (0x7f72020d0c00) [pid = 1819] [serial = 1308] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 263 (0x7f720f4d4800) [pid = 1819] [serial = 1595] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 262 (0x7f7211302c00) [pid = 1819] [serial = 1598] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 261 (0x7f720f719000) [pid = 1819] [serial = 1596] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 260 (0x7f72111c7000) [pid = 1819] [serial = 1601] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 259 (0x7f7219d8a000) [pid = 1819] [serial = 1550] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 258 (0x7f7200b82800) [pid = 1819] [serial = 1577] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 257 (0x7f720612bc00) [pid = 1819] [serial = 1584] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 256 (0x7f72041f6c00) [pid = 1819] [serial = 1583] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 255 (0x7f7208a24000) [pid = 1819] [serial = 1589] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 254 (0x7f7208bb3400) [pid = 1819] [serial = 1590] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 253 (0x7f720397ec00) [pid = 1819] [serial = 1541] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 252 (0x7f7202cec800) [pid = 1819] [serial = 1580] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 251 (0x7f7202fee800) [pid = 1819] [serial = 1581] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 250 (0x7f7204180400) [pid = 1819] [serial = 1559] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 249 (0x7f721ce3d400) [pid = 1819] [serial = 1553] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 248 (0x7f721220c400) [pid = 1819] [serial = 1547] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 247 (0x7f7208a1e000) [pid = 1819] [serial = 1544] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 246 (0x7f7208051400) [pid = 1819] [serial = 1586] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 245 (0x7f7208213c00) [pid = 1819] [serial = 1587] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 244 (0x7f722dcba800) [pid = 1819] [serial = 1556] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 243 (0x7f720378bc00) [pid = 1819] [serial = 1562] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 242 (0x7f7208cad400) [pid = 1819] [serial = 1592] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 241 (0x7f721145d800) [pid = 1819] [serial = 1599] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 240 (0x7f7211a80c00) [pid = 1819] [serial = 1602] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | --DOMWINDOW == 239 (0x7f7208d56c00) [pid = 1819] [serial = 1593] [outer = (nil)] [url = about:blank] 16:36:24 INFO - PROCESS | 1819 | 1461195384572 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:36:24 INFO - PROCESS | 1819 | 1461195384583 Marionette TRACE conn3 <- [1,2270,null,{}] 16:36:24 INFO - PROCESS | 1819 | 1461195384592 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:36:24 INFO - PROCESS | 1819 | 1461195384741 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 16:36:24 INFO - PROCESS | 1819 | 1461195384752 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72043e0800 == 120 [pid = 1819] [id = 575] 16:36:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 240 (0x7f720414a000) [pid = 1819] [serial = 1726] [outer = (nil)] 16:36:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 241 (0x7f7206bf5000) [pid = 1819] [serial = 1727] [outer = 0x7f720414a000] 16:36:24 INFO - PROCESS | 1819 | 1461195384802 Marionette DEBUG loaded listener.js 16:36:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 242 (0x7f7206eac000) [pid = 1819] [serial = 1728] [outer = 0x7f720414a000] 16:36:25 INFO - PROCESS | 1819 | 1461195385555 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:36:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:36:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1099ms 16:36:25 INFO - PROCESS | 1819 | 1461195385615 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 16:36:25 INFO - PROCESS | 1819 | 1461195385619 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 16:36:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:36:25 INFO - PROCESS | 1819 | 1461195385624 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:36:25 INFO - PROCESS | 1819 | 1461195385626 Marionette TRACE conn3 <- [1,2274,null,{}] 16:36:25 INFO - PROCESS | 1819 | 1461195385631 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:36:25 INFO - PROCESS | 1819 | 1461195385785 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 16:36:25 INFO - PROCESS | 1819 | 1461195385797 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206d61000 == 121 [pid = 1819] [id = 576] 16:36:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 243 (0x7f72064e6c00) [pid = 1819] [serial = 1729] [outer = (nil)] 16:36:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 244 (0x7f7208220000) [pid = 1819] [serial = 1730] [outer = 0x7f72064e6c00] 16:36:25 INFO - PROCESS | 1819 | 1461195385848 Marionette DEBUG loaded listener.js 16:36:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 245 (0x7f72082d7800) [pid = 1819] [serial = 1731] [outer = 0x7f72064e6c00] 16:36:26 INFO - PROCESS | 1819 | 1461195386599 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:36:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:36:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1024ms 16:36:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:36:26 INFO - PROCESS | 1819 | 1461195386649 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 16:36:26 INFO - PROCESS | 1819 | 1461195386651 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 16:36:26 INFO - PROCESS | 1819 | 1461195386655 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:36:26 INFO - PROCESS | 1819 | 1461195386658 Marionette TRACE conn3 <- [1,2278,null,{}] 16:36:26 INFO - PROCESS | 1819 | 1461195386663 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:36:26 INFO - PROCESS | 1819 | 1461195386875 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 16:36:26 INFO - PROCESS | 1819 | 1461195386905 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7207f94000 == 122 [pid = 1819] [id = 577] 16:36:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 246 (0x7f7208b9fc00) [pid = 1819] [serial = 1732] [outer = (nil)] 16:36:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 247 (0x7f7208ba5400) [pid = 1819] [serial = 1733] [outer = 0x7f7208b9fc00] 16:36:26 INFO - PROCESS | 1819 | 1461195386966 Marionette DEBUG loaded listener.js 16:36:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 248 (0x7f7208d5ac00) [pid = 1819] [serial = 1734] [outer = 0x7f7208b9fc00] 16:36:27 INFO - PROCESS | 1819 | 1461195387629 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:36:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:36:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1034ms 16:36:27 INFO - PROCESS | 1819 | 1461195387691 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 16:36:27 INFO - PROCESS | 1819 | 1461195387693 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 16:36:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:36:27 INFO - PROCESS | 1819 | 1461195387713 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:36:27 INFO - PROCESS | 1819 | 1461195387715 Marionette TRACE conn3 <- [1,2282,null,{}] 16:36:27 INFO - PROCESS | 1819 | 1461195387729 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:36:27 INFO - PROCESS | 1819 | 1461195387924 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 16:36:27 INFO - PROCESS | 1819 | 1461195387955 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7209f38800 == 123 [pid = 1819] [id = 578] 16:36:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 249 (0x7f7208bb2400) [pid = 1819] [serial = 1735] [outer = (nil)] 16:36:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 250 (0x7f720ea76800) [pid = 1819] [serial = 1736] [outer = 0x7f7208bb2400] 16:36:28 INFO - PROCESS | 1819 | 1461195388031 Marionette DEBUG loaded listener.js 16:36:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 251 (0x7f720ea84c00) [pid = 1819] [serial = 1737] [outer = 0x7f7208bb2400] 16:36:28 INFO - PROCESS | 1819 | 1461195388693 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:36:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:36:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1049ms 16:36:28 INFO - PROCESS | 1819 | 1461195388748 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 16:36:28 INFO - PROCESS | 1819 | 1461195388750 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 16:36:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:36:29 INFO - PROCESS | 1819 | --DOMWINDOW == 250 (0x7f7208212800) [pid = 1819] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:36:29 INFO - PROCESS | 1819 | --DOMWINDOW == 249 (0x7f72064e6800) [pid = 1819] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:36:29 INFO - PROCESS | 1819 | --DOMWINDOW == 248 (0x7f72010c2800) [pid = 1819] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:36:29 INFO - PROCESS | 1819 | --DOMWINDOW == 247 (0x7f72064e7c00) [pid = 1819] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:36:29 INFO - PROCESS | 1819 | --DOMWINDOW == 246 (0x7f7200b8a000) [pid = 1819] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:36:29 INFO - PROCESS | 1819 | --DOMWINDOW == 245 (0x7f7202fefc00) [pid = 1819] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:36:29 INFO - PROCESS | 1819 | --DOMWINDOW == 244 (0x7f7203979c00) [pid = 1819] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:36:29 INFO - PROCESS | 1819 | --DOMWINDOW == 243 (0x7f7200ef2800) [pid = 1819] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:36:29 INFO - PROCESS | 1819 | --DOMWINDOW == 242 (0x7f7203982400) [pid = 1819] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:36:29 INFO - PROCESS | 1819 | 1461195389466 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:36:29 INFO - PROCESS | 1819 | 1461195389468 Marionette TRACE conn3 <- [1,2286,null,{}] 16:36:29 INFO - PROCESS | 1819 | 1461195389473 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:36:29 INFO - PROCESS | 1819 | 1461195389655 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 16:36:29 INFO - PROCESS | 1819 | 1461195389803 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7206ddd000 == 124 [pid = 1819] [id = 579] 16:36:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 243 (0x7f7203983800) [pid = 1819] [serial = 1738] [outer = (nil)] 16:36:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 244 (0x7f7208212800) [pid = 1819] [serial = 1739] [outer = 0x7f7203983800] 16:36:29 INFO - PROCESS | 1819 | 1461195389856 Marionette DEBUG loaded listener.js 16:36:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 245 (0x7f7208d5bc00) [pid = 1819] [serial = 1740] [outer = 0x7f7203983800] 16:36:30 INFO - PROCESS | 1819 | 1461195390366 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:36:30 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:36:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 975ms 16:36:30 INFO - PROCESS | 1819 | 1461195390393 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 16:36:30 INFO - PROCESS | 1819 | 1461195390396 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 16:36:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:36:30 INFO - PROCESS | 1819 | 1461195390400 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:36:30 INFO - PROCESS | 1819 | 1461195390403 Marionette TRACE conn3 <- [1,2290,null,{}] 16:36:30 INFO - PROCESS | 1819 | 1461195390407 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:36:30 INFO - PROCESS | 1819 | 1461195390547 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 16:36:30 INFO - PROCESS | 1819 | 1461195390558 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72104ca800 == 125 [pid = 1819] [id = 580] 16:36:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 246 (0x7f72042cd800) [pid = 1819] [serial = 1741] [outer = (nil)] 16:36:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 247 (0x7f720ec8f400) [pid = 1819] [serial = 1742] [outer = 0x7f72042cd800] 16:36:30 INFO - PROCESS | 1819 | 1461195390608 Marionette DEBUG loaded listener.js 16:36:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 248 (0x7f720ecc7000) [pid = 1819] [serial = 1743] [outer = 0x7f72042cd800] 16:36:31 INFO - PROCESS | 1819 | 1461195391287 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:36:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:36:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 926ms 16:36:31 INFO - PROCESS | 1819 | 1461195391328 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 16:36:31 INFO - PROCESS | 1819 | 1461195391330 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 16:36:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:36:31 INFO - PROCESS | 1819 | 1461195391335 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:36:31 INFO - PROCESS | 1819 | 1461195391337 Marionette TRACE conn3 <- [1,2294,null,{}] 16:36:31 INFO - PROCESS | 1819 | 1461195391341 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:36:31 INFO - PROCESS | 1819 | 1461195391482 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 16:36:31 INFO - PROCESS | 1819 | 1461195391795 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7200edc000 == 126 [pid = 1819] [id = 581] 16:36:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 249 (0x7f71fe837000) [pid = 1819] [serial = 1744] [outer = (nil)] 16:36:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 250 (0x7f71fe840000) [pid = 1819] [serial = 1745] [outer = 0x7f71fe837000] 16:36:31 INFO - PROCESS | 1819 | 1461195391864 Marionette DEBUG loaded listener.js 16:36:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 251 (0x7f72010c4800) [pid = 1819] [serial = 1746] [outer = 0x7f71fe837000] 16:36:32 INFO - PROCESS | 1819 | 1461195392720 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:36:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:36:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1426ms 16:36:32 INFO - PROCESS | 1819 | 1461195392763 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 16:36:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:36:32 INFO - PROCESS | 1819 | 1461195392768 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 16:36:32 INFO - PROCESS | 1819 | 1461195392774 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:36:32 INFO - PROCESS | 1819 | 1461195392779 Marionette TRACE conn3 <- [1,2298,null,{}] 16:36:32 INFO - PROCESS | 1819 | 1461195392786 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:36:32 INFO - PROCESS | 1819 | 1461195392962 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 16:36:33 INFO - PROCESS | 1819 | 1461195393158 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206d54000 == 127 [pid = 1819] [id = 582] 16:36:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 252 (0x7f71fe838000) [pid = 1819] [serial = 1747] [outer = (nil)] 16:36:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 253 (0x7f72041f9c00) [pid = 1819] [serial = 1748] [outer = 0x7f71fe838000] 16:36:33 INFO - PROCESS | 1819 | 1461195393219 Marionette DEBUG loaded listener.js 16:36:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 254 (0x7f720612e400) [pid = 1819] [serial = 1749] [outer = 0x7f71fe838000] 16:36:34 INFO - PROCESS | 1819 | 1461195394030 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:36:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:36:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1283ms 16:36:34 INFO - PROCESS | 1819 | 1461195394061 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 16:36:34 INFO - PROCESS | 1819 | 1461195394066 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 16:36:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:36:34 INFO - PROCESS | 1819 | 1461195394072 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:36:34 INFO - PROCESS | 1819 | 1461195394074 Marionette TRACE conn3 <- [1,2302,null,{}] 16:36:34 INFO - PROCESS | 1819 | 1461195394079 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:36:34 INFO - PROCESS | 1819 | 1461195394242 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 16:36:34 INFO - PROCESS | 1819 | 1461195394449 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7211465000 == 128 [pid = 1819] [id = 583] 16:36:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 255 (0x7f720414f400) [pid = 1819] [serial = 1750] [outer = (nil)] 16:36:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 256 (0x7f7208060000) [pid = 1819] [serial = 1751] [outer = 0x7f720414f400] 16:36:34 INFO - PROCESS | 1819 | 1461195394554 Marionette DEBUG loaded listener.js 16:36:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 257 (0x7f7208a24000) [pid = 1819] [serial = 1752] [outer = 0x7f720414f400] 16:36:35 INFO - PROCESS | 1819 | 1461195395369 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:36:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:36:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1333ms 16:36:35 INFO - PROCESS | 1819 | 1461195395406 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 16:36:35 INFO - PROCESS | 1819 | 1461195395409 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 16:36:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:36:35 INFO - PROCESS | 1819 | 1461195395422 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:36:35 INFO - PROCESS | 1819 | 1461195395431 Marionette TRACE conn3 <- [1,2306,null,{}] 16:36:35 INFO - PROCESS | 1819 | 1461195395436 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:36:35 INFO - PROCESS | 1819 | 1461195395602 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 16:36:35 INFO - PROCESS | 1819 | 1461195395797 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721261c800 == 129 [pid = 1819] [id = 584] 16:36:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 258 (0x7f7204182800) [pid = 1819] [serial = 1753] [outer = (nil)] 16:36:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 259 (0x7f720ea18c00) [pid = 1819] [serial = 1754] [outer = 0x7f7204182800] 16:36:35 INFO - PROCESS | 1819 | 1461195395856 Marionette DEBUG loaded listener.js 16:36:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 260 (0x7f720ec92000) [pid = 1819] [serial = 1755] [outer = 0x7f7204182800] 16:36:36 INFO - PROCESS | 1819 | 1461195396619 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:36:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:36:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1242ms 16:36:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:36:36 INFO - PROCESS | 1819 | 1461195396658 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 16:36:36 INFO - PROCESS | 1819 | 1461195396661 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 16:36:36 INFO - PROCESS | 1819 | 1461195396666 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:36:36 INFO - PROCESS | 1819 | 1461195396669 Marionette TRACE conn3 <- [1,2310,null,{}] 16:36:36 INFO - PROCESS | 1819 | 1461195396673 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:36:36 INFO - PROCESS | 1819 | 1461195396828 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 16:36:37 INFO - PROCESS | 1819 | 1461195397022 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72156b2000 == 130 [pid = 1819] [id = 585] 16:36:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 261 (0x7f7206ea4400) [pid = 1819] [serial = 1756] [outer = (nil)] 16:36:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 262 (0x7f720f4e0c00) [pid = 1819] [serial = 1757] [outer = 0x7f7206ea4400] 16:36:37 INFO - PROCESS | 1819 | 1461195397081 Marionette DEBUG loaded listener.js 16:36:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 263 (0x7f721130b800) [pid = 1819] [serial = 1758] [outer = 0x7f7206ea4400] 16:36:37 INFO - PROCESS | 1819 | 1461195397811 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:36:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:36:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1180ms 16:36:37 INFO - PROCESS | 1819 | 1461195397846 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 16:36:37 INFO - PROCESS | 1819 | 1461195397849 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 16:36:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:36:37 INFO - PROCESS | 1819 | 1461195397868 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:36:37 INFO - PROCESS | 1819 | 1461195397870 Marionette TRACE conn3 <- [1,2314,null,{}] 16:36:37 INFO - PROCESS | 1819 | 1461195397879 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:36:38 INFO - PROCESS | 1819 | 1461195398039 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 16:36:38 INFO - PROCESS | 1819 | 1461195398236 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7216368000 == 131 [pid = 1819] [id = 586] 16:36:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 264 (0x7f721179bc00) [pid = 1819] [serial = 1759] [outer = (nil)] 16:36:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 265 (0x7f7211a81000) [pid = 1819] [serial = 1760] [outer = 0x7f721179bc00] 16:36:38 INFO - PROCESS | 1819 | 1461195398308 Marionette DEBUG loaded listener.js 16:36:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 266 (0x7f7211b06400) [pid = 1819] [serial = 1761] [outer = 0x7f721179bc00] 16:36:39 INFO - PROCESS | 1819 | 1461195399123 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:36:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:36:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1297ms 16:36:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:36:39 INFO - PROCESS | 1819 | 1461195399152 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 16:36:39 INFO - PROCESS | 1819 | 1461195399155 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 16:36:39 INFO - PROCESS | 1819 | 1461195399159 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:36:39 INFO - PROCESS | 1819 | 1461195399163 Marionette TRACE conn3 <- [1,2318,null,{}] 16:36:39 INFO - PROCESS | 1819 | 1461195399167 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:36:39 INFO - PROCESS | 1819 | 1461195399322 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 16:36:39 INFO - PROCESS | 1819 | 1461195399518 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721684f000 == 132 [pid = 1819] [id = 587] 16:36:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 267 (0x7f7211454400) [pid = 1819] [serial = 1762] [outer = (nil)] 16:36:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 268 (0x7f7212203000) [pid = 1819] [serial = 1763] [outer = 0x7f7211454400] 16:36:39 INFO - PROCESS | 1819 | 1461195399577 Marionette DEBUG loaded listener.js 16:36:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 269 (0x7f721278b400) [pid = 1819] [serial = 1764] [outer = 0x7f7211454400] 16:36:40 INFO - PROCESS | 1819 | 1461195400306 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:36:40 INFO - PROCESS | 1819 | 1461195400346 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 16:36:40 INFO - PROCESS | 1819 | 1461195400350 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:36:40 INFO - PROCESS | 1819 | 1461195400353 Marionette TRACE conn3 <- [1,2322,null,{}] 16:36:40 INFO - PROCESS | 1819 | 1461195400358 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:36:40 INFO - PROCESS | 1819 | 1461195400512 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 16:36:40 INFO - PROCESS | 1819 | 1461195400707 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721a29b000 == 133 [pid = 1819] [id = 588] 16:36:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 270 (0x7f7211988c00) [pid = 1819] [serial = 1765] [outer = (nil)] 16:36:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 271 (0x7f721290dc00) [pid = 1819] [serial = 1766] [outer = 0x7f7211988c00] 16:36:40 INFO - PROCESS | 1819 | 1461195400766 Marionette DEBUG loaded listener.js 16:36:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 272 (0x7f72129c9c00) [pid = 1819] [serial = 1767] [outer = 0x7f7211988c00] 16:36:41 INFO - PROCESS | 1819 | 1461195401511 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:36:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:36:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1179ms 16:36:41 INFO - PROCESS | 1819 | 1461195401529 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 16:36:41 INFO - PROCESS | 1819 | 1461195401532 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 16:36:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:36:41 INFO - PROCESS | 1819 | 1461195401537 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:36:41 INFO - PROCESS | 1819 | 1461195401539 Marionette TRACE conn3 <- [1,2326,null,{}] 16:36:41 INFO - PROCESS | 1819 | 1461195401544 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:36:41 INFO - PROCESS | 1819 | 1461195401694 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 16:36:41 INFO - PROCESS | 1819 | 1461195401892 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721be8d800 == 134 [pid = 1819] [id = 589] 16:36:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 273 (0x7f721220bc00) [pid = 1819] [serial = 1768] [outer = (nil)] 16:36:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 274 (0x7f7213772000) [pid = 1819] [serial = 1769] [outer = 0x7f721220bc00] 16:36:41 INFO - PROCESS | 1819 | 1461195401953 Marionette DEBUG loaded listener.js 16:36:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 275 (0x7f7213b43c00) [pid = 1819] [serial = 1770] [outer = 0x7f721220bc00] 16:36:42 INFO - PROCESS | 1819 | 1461195402650 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:36:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:36:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1126ms 16:36:42 INFO - PROCESS | 1819 | 1461195402662 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 16:36:42 INFO - PROCESS | 1819 | 1461195402665 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 16:36:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:36:42 INFO - PROCESS | 1819 | 1461195402670 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:36:42 INFO - PROCESS | 1819 | 1461195402672 Marionette TRACE conn3 <- [1,2330,null,{}] 16:36:42 INFO - PROCESS | 1819 | 1461195402677 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:36:42 INFO - PROCESS | 1819 | 1461195402831 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 16:36:43 INFO - PROCESS | 1819 | 1461195403028 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721c8ee000 == 135 [pid = 1819] [id = 590] 16:36:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 276 (0x7f7212797c00) [pid = 1819] [serial = 1771] [outer = (nil)] 16:36:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 277 (0x7f7213b4ac00) [pid = 1819] [serial = 1772] [outer = 0x7f7212797c00] 16:36:43 INFO - PROCESS | 1819 | 1461195403091 Marionette DEBUG loaded listener.js 16:36:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 278 (0x7f7213f1c800) [pid = 1819] [serial = 1773] [outer = 0x7f7212797c00] 16:36:43 INFO - PROCESS | 1819 | 1461195403817 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:36:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:36:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1174ms 16:36:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:36:43 INFO - PROCESS | 1819 | 1461195403846 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 16:36:43 INFO - PROCESS | 1819 | 1461195403848 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 16:36:43 INFO - PROCESS | 1819 | 1461195403852 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:36:43 INFO - PROCESS | 1819 | 1461195403856 Marionette TRACE conn3 <- [1,2334,null,{}] 16:36:43 INFO - PROCESS | 1819 | 1461195403860 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:36:44 INFO - PROCESS | 1819 | 1461195404018 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 16:36:44 INFO - PROCESS | 1819 | 1461195404219 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721d334800 == 136 [pid = 1819] [id = 591] 16:36:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 279 (0x7f721405d400) [pid = 1819] [serial = 1774] [outer = (nil)] 16:36:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 280 (0x7f721562fc00) [pid = 1819] [serial = 1775] [outer = 0x7f721405d400] 16:36:44 INFO - PROCESS | 1819 | 1461195404286 Marionette DEBUG loaded listener.js 16:36:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 281 (0x7f7215684c00) [pid = 1819] [serial = 1776] [outer = 0x7f721405d400] 16:36:45 INFO - PROCESS | 1819 | 1461195405030 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:36:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:36:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1229ms 16:36:45 INFO - PROCESS | 1819 | 1461195405082 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 16:36:45 INFO - PROCESS | 1819 | 1461195405085 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 16:36:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:36:45 INFO - PROCESS | 1819 | 1461195405108 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:36:45 INFO - PROCESS | 1819 | 1461195405116 Marionette TRACE conn3 <- [1,2338,null,{}] 16:36:45 INFO - PROCESS | 1819 | 1461195405120 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:36:45 INFO - PROCESS | 1819 | 1461195405290 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 16:36:45 INFO - PROCESS | 1819 | 1461195405486 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7228b4c800 == 137 [pid = 1819] [id = 592] 16:36:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 282 (0x7f72155edc00) [pid = 1819] [serial = 1777] [outer = (nil)] 16:36:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 283 (0x7f7215779400) [pid = 1819] [serial = 1778] [outer = 0x7f72155edc00] 16:36:45 INFO - PROCESS | 1819 | 1461195405543 Marionette DEBUG loaded listener.js 16:36:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 284 (0x7f7215785400) [pid = 1819] [serial = 1779] [outer = 0x7f72155edc00] 16:36:46 INFO - PROCESS | 1819 | 1461195406288 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:36:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:36:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1240ms 16:36:46 INFO - PROCESS | 1819 | 1461195406345 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 16:36:46 INFO - PROCESS | 1819 | 1461195406347 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 16:36:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:36:46 INFO - PROCESS | 1819 | 1461195406353 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:36:46 INFO - PROCESS | 1819 | 1461195406355 Marionette TRACE conn3 <- [1,2342,null,{}] 16:36:46 INFO - PROCESS | 1819 | 1461195406360 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:36:46 INFO - PROCESS | 1819 | 1461195406510 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 16:36:46 INFO - PROCESS | 1819 | 1461195406708 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f722a005000 == 138 [pid = 1819] [id = 593] 16:36:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 285 (0x7f72155efc00) [pid = 1819] [serial = 1780] [outer = (nil)] 16:36:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 286 (0x7f7215885800) [pid = 1819] [serial = 1781] [outer = 0x7f72155efc00] 16:36:46 INFO - PROCESS | 1819 | 1461195406766 Marionette DEBUG loaded listener.js 16:36:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 287 (0x7f7215e66400) [pid = 1819] [serial = 1782] [outer = 0x7f72155efc00] 16:36:47 INFO - PROCESS | 1819 | 1461195407492 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:36:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:36:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1179ms 16:36:47 INFO - PROCESS | 1819 | 1461195407532 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 16:36:47 INFO - PROCESS | 1819 | 1461195407535 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 16:36:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:36:47 INFO - PROCESS | 1819 | 1461195407540 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:36:47 INFO - PROCESS | 1819 | 1461195407542 Marionette TRACE conn3 <- [1,2346,null,{}] 16:36:47 INFO - PROCESS | 1819 | 1461195407547 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:36:47 INFO - PROCESS | 1819 | 1461195407706 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 16:36:47 INFO - PROCESS | 1819 | 1461195407906 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f722d989800 == 139 [pid = 1819] [id = 594] 16:36:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 288 (0x7f721568c800) [pid = 1819] [serial = 1783] [outer = (nil)] 16:36:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 289 (0x7f7215e6e000) [pid = 1819] [serial = 1784] [outer = 0x7f721568c800] 16:36:47 INFO - PROCESS | 1819 | 1461195407963 Marionette DEBUG loaded listener.js 16:36:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 290 (0x7f7215ee3000) [pid = 1819] [serial = 1785] [outer = 0x7f721568c800] 16:36:48 INFO - PROCESS | 1819 | 1461195408762 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:36:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:36:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1275ms 16:36:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:36:48 INFO - PROCESS | 1819 | 1461195408816 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 16:36:48 INFO - PROCESS | 1819 | 1461195408818 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 16:36:48 INFO - PROCESS | 1819 | 1461195408823 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:36:48 INFO - PROCESS | 1819 | 1461195408826 Marionette TRACE conn3 <- [1,2350,null,{}] 16:36:48 INFO - PROCESS | 1819 | 1461195408830 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:36:48 INFO - PROCESS | 1819 | 1461195408988 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 16:36:49 INFO - PROCESS | 1819 | 1461195409189 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72062ce800 == 140 [pid = 1819] [id = 595] 16:36:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 291 (0x7f7200eea400) [pid = 1819] [serial = 1786] [outer = (nil)] 16:36:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 292 (0x7f72041ed400) [pid = 1819] [serial = 1787] [outer = 0x7f7200eea400] 16:36:49 INFO - PROCESS | 1819 | 1461195409246 Marionette DEBUG loaded listener.js 16:36:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 293 (0x7f7208b9f800) [pid = 1819] [serial = 1788] [outer = 0x7f7200eea400] 16:36:49 INFO - PROCESS | 1819 | 1461195409979 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:36:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:36:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1180ms 16:36:50 INFO - PROCESS | 1819 | 1461195410005 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 16:36:50 INFO - PROCESS | 1819 | 1461195410007 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 16:36:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:36:50 INFO - PROCESS | 1819 | 1461195410013 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:36:50 INFO - PROCESS | 1819 | 1461195410022 Marionette TRACE conn3 <- [1,2354,null,{}] 16:36:50 INFO - PROCESS | 1819 | 1461195410027 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:36:50 INFO - PROCESS | 1819 | 1461195410177 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 16:36:50 INFO - PROCESS | 1819 | 1461195410383 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72102ba800 == 141 [pid = 1819] [id = 596] 16:36:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 294 (0x7f7200b84400) [pid = 1819] [serial = 1789] [outer = (nil)] 16:36:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 295 (0x7f7215e6b400) [pid = 1819] [serial = 1790] [outer = 0x7f7200b84400] 16:36:50 INFO - PROCESS | 1819 | 1461195410440 Marionette DEBUG loaded listener.js 16:36:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 296 (0x7f72163cbc00) [pid = 1819] [serial = 1791] [outer = 0x7f7200b84400] 16:36:51 INFO - PROCESS | 1819 | 1461195411186 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:36:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:36:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1232ms 16:36:51 INFO - PROCESS | 1819 | 1461195411247 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 16:36:51 INFO - PROCESS | 1819 | 1461195411250 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 16:36:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:36:51 INFO - PROCESS | 1819 | 1461195411254 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:36:51 INFO - PROCESS | 1819 | 1461195411256 Marionette TRACE conn3 <- [1,2358,null,{}] 16:36:51 INFO - PROCESS | 1819 | 1461195411261 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:36:51 INFO - PROCESS | 1819 | 1461195411424 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 16:36:51 INFO - PROCESS | 1819 | 1461195411631 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f722ddc6800 == 142 [pid = 1819] [id = 597] 16:36:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 297 (0x7f72020c5000) [pid = 1819] [serial = 1792] [outer = (nil)] 16:36:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 298 (0x7f72163d4000) [pid = 1819] [serial = 1793] [outer = 0x7f72020c5000] 16:36:51 INFO - PROCESS | 1819 | 1461195411688 Marionette DEBUG loaded listener.js 16:36:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 299 (0x7f72165afc00) [pid = 1819] [serial = 1794] [outer = 0x7f72020c5000] 16:36:52 INFO - PROCESS | 1819 | 1461195412431 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:36:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:36:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1231ms 16:36:52 INFO - PROCESS | 1819 | 1461195412486 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 16:36:52 INFO - PROCESS | 1819 | 1461195412489 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 16:36:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:36:52 INFO - PROCESS | 1819 | 1461195412494 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:36:52 INFO - PROCESS | 1819 | 1461195412496 Marionette TRACE conn3 <- [1,2362,null,{}] 16:36:52 INFO - PROCESS | 1819 | 1461195412500 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:36:52 INFO - PROCESS | 1819 | 1461195412660 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 16:36:53 INFO - PROCESS | 1819 | 1461195413268 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206a50800 == 143 [pid = 1819] [id = 598] 16:36:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 300 (0x7f7200eea800) [pid = 1819] [serial = 1795] [outer = (nil)] 16:36:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 301 (0x7f72010d1000) [pid = 1819] [serial = 1796] [outer = 0x7f7200eea800] 16:36:53 INFO - PROCESS | 1819 | 1461195413332 Marionette DEBUG loaded listener.js 16:36:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 302 (0x7f7202fe7c00) [pid = 1819] [serial = 1797] [outer = 0x7f7200eea800] 16:36:54 INFO - PROCESS | 1819 | 1461195414131 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:36:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:36:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1689ms 16:36:54 INFO - PROCESS | 1819 | 1461195414184 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 16:36:54 INFO - PROCESS | 1819 | 1461195414188 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 16:36:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:36:54 INFO - PROCESS | 1819 | 1461195414194 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:36:54 INFO - PROCESS | 1819 | 1461195414200 Marionette TRACE conn3 <- [1,2366,null,{}] 16:36:54 INFO - PROCESS | 1819 | 1461195414205 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:36:54 INFO - PROCESS | 1819 | 1461195414370 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 16:36:54 INFO - PROCESS | 1819 | 1461195414579 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7208269800 == 144 [pid = 1819] [id = 599] 16:36:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 303 (0x7f7200b86c00) [pid = 1819] [serial = 1798] [outer = (nil)] 16:36:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 304 (0x7f7202fe4c00) [pid = 1819] [serial = 1799] [outer = 0x7f7200b86c00] 16:36:54 INFO - PROCESS | 1819 | 1461195414635 Marionette DEBUG loaded listener.js 16:36:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 305 (0x7f720636f400) [pid = 1819] [serial = 1800] [outer = 0x7f7200b86c00] 16:36:55 INFO - PROCESS | 1819 | 1461195415599 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:36:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:36:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1439ms 16:36:55 INFO - PROCESS | 1819 | 1461195415637 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 16:36:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:36:55 INFO - PROCESS | 1819 | 1461195415642 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 16:36:55 INFO - PROCESS | 1819 | 1461195415649 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:36:55 INFO - PROCESS | 1819 | 1461195415651 Marionette TRACE conn3 <- [1,2370,null,{}] 16:36:55 INFO - PROCESS | 1819 | 1461195415656 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:36:55 INFO - PROCESS | 1819 | 1461195415811 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 16:36:56 INFO - PROCESS | 1819 | 1461195416084 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7202b14800 == 145 [pid = 1819] [id = 600] 16:36:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 306 (0x7f7203787000) [pid = 1819] [serial = 1801] [outer = (nil)] 16:36:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 307 (0x7f720829b400) [pid = 1819] [serial = 1802] [outer = 0x7f7203787000] 16:36:56 INFO - PROCESS | 1819 | 1461195416185 Marionette DEBUG loaded listener.js 16:36:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 308 (0x7f7208b9e400) [pid = 1819] [serial = 1803] [outer = 0x7f7203787000] 16:36:56 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72104ca800 == 144 [pid = 1819] [id = 580] 16:36:56 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206ddd000 == 143 [pid = 1819] [id = 579] 16:36:56 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7209f38800 == 142 [pid = 1819] [id = 578] 16:36:56 INFO - PROCESS | 1819 | --DOMWINDOW == 307 (0x7f7208ba0400) [pid = 1819] [serial = 1670] [outer = (nil)] [url = about:blank] 16:36:56 INFO - PROCESS | 1819 | --DOMWINDOW == 306 (0x7f721beb7000) [pid = 1819] [serial = 1634] [outer = (nil)] [url = about:blank] 16:36:56 INFO - PROCESS | 1819 | --DOMWINDOW == 305 (0x7f722a1fc000) [pid = 1819] [serial = 1637] [outer = (nil)] [url = about:blank] 16:36:56 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7207f94000 == 141 [pid = 1819] [id = 577] 16:36:56 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206d61000 == 140 [pid = 1819] [id = 576] 16:36:56 INFO - PROCESS | 1819 | --DOCSHELL 0x7f720631b000 == 139 [pid = 1819] [id = 551] 16:36:56 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72043e0800 == 138 [pid = 1819] [id = 575] 16:36:56 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7200bde000 == 137 [pid = 1819] [id = 574] 16:36:56 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7200dda800 == 136 [pid = 1819] [id = 550] 16:36:56 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206e13000 == 135 [pid = 1819] [id = 573] 16:36:56 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72043cc800 == 134 [pid = 1819] [id = 572] 16:36:56 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7215fc9800 == 133 [pid = 1819] [id = 565] 16:36:56 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7215585800 == 132 [pid = 1819] [id = 564] 16:36:56 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7213ab9800 == 131 [pid = 1819] [id = 563] 16:36:56 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7212544800 == 130 [pid = 1819] [id = 562] 16:36:56 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721147c000 == 129 [pid = 1819] [id = 561] 16:36:56 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7211135000 == 128 [pid = 1819] [id = 560] 16:36:56 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721024e000 == 127 [pid = 1819] [id = 559] 16:36:56 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206de7000 == 126 [pid = 1819] [id = 558] 16:36:56 INFO - PROCESS | 1819 | --DOCSHELL 0x7f720216c800 == 125 [pid = 1819] [id = 557] 16:36:56 INFO - PROCESS | 1819 | --DOMWINDOW == 304 (0x7f7208bab400) [pid = 1819] [serial = 1665] [outer = (nil)] [url = about:blank] 16:36:56 INFO - PROCESS | 1819 | --DOMWINDOW == 303 (0x7f72082e2400) [pid = 1819] [serial = 1662] [outer = (nil)] [url = about:blank] 16:36:56 INFO - PROCESS | 1819 | --DOMWINDOW == 302 (0x7f7208296400) [pid = 1819] [serial = 1659] [outer = (nil)] [url = about:blank] 16:36:56 INFO - PROCESS | 1819 | --DOMWINDOW == 301 (0x7f7204151000) [pid = 1819] [serial = 1667] [outer = (nil)] [url = about:blank] 16:36:56 INFO - PROCESS | 1819 | --DOMWINDOW == 300 (0x7f720829b000) [pid = 1819] [serial = 1661] [outer = (nil)] [url = about:blank] 16:36:56 INFO - PROCESS | 1819 | --DOMWINDOW == 299 (0x7f7208a2bc00) [pid = 1819] [serial = 1664] [outer = (nil)] [url = about:blank] 16:36:56 INFO - PROCESS | 1819 | --DOMWINDOW == 298 (0x7f7208052c00) [pid = 1819] [serial = 1668] [outer = (nil)] [url = about:blank] 16:36:56 INFO - PROCESS | 1819 | --DOMWINDOW == 297 (0x7f7208214c00) [pid = 1819] [serial = 1658] [outer = (nil)] [url = about:blank] 16:36:56 INFO - PROCESS | 1819 | --DOMWINDOW == 296 (0x7f721278b800) [pid = 1819] [serial = 1619] [outer = (nil)] [url = about:blank] 16:36:56 INFO - PROCESS | 1819 | --DOMWINDOW == 295 (0x7f7211b06800) [pid = 1819] [serial = 1616] [outer = (nil)] [url = about:blank] 16:36:56 INFO - PROCESS | 1819 | --DOMWINDOW == 294 (0x7f7204e1e000) [pid = 1819] [serial = 1652] [outer = (nil)] [url = about:blank] 16:36:56 INFO - PROCESS | 1819 | --DOMWINDOW == 293 (0x7f72061b7400) [pid = 1819] [serial = 1653] [outer = (nil)] [url = about:blank] 16:36:56 INFO - PROCESS | 1819 | --DOMWINDOW == 292 (0x7f7215eebc00) [pid = 1819] [serial = 1628] [outer = (nil)] [url = about:blank] 16:36:56 INFO - PROCESS | 1819 | --DOMWINDOW == 291 (0x7f7203783400) [pid = 1819] [serial = 1646] [outer = (nil)] [url = about:blank] 16:36:56 INFO - PROCESS | 1819 | --DOMWINDOW == 290 (0x7f7203791800) [pid = 1819] [serial = 1647] [outer = (nil)] [url = about:blank] 16:36:56 INFO - PROCESS | 1819 | --DOMWINDOW == 289 (0x7f7206375800) [pid = 1819] [serial = 1655] [outer = (nil)] [url = about:blank] 16:36:56 INFO - PROCESS | 1819 | --DOMWINDOW == 288 (0x7f72063ce400) [pid = 1819] [serial = 1656] [outer = (nil)] [url = about:blank] 16:36:56 INFO - PROCESS | 1819 | --DOMWINDOW == 287 (0x7f7202cee400) [pid = 1819] [serial = 1644] [outer = (nil)] [url = about:blank] 16:36:56 INFO - PROCESS | 1819 | --DOMWINDOW == 286 (0x7f72010ca400) [pid = 1819] [serial = 1643] [outer = (nil)] [url = about:blank] 16:36:56 INFO - PROCESS | 1819 | --DOMWINDOW == 285 (0x7f72042c9c00) [pid = 1819] [serial = 1650] [outer = (nil)] [url = about:blank] 16:36:56 INFO - PROCESS | 1819 | --DOMWINDOW == 284 (0x7f7204151c00) [pid = 1819] [serial = 1649] [outer = (nil)] [url = about:blank] 16:36:56 INFO - PROCESS | 1819 | --DOMWINDOW == 283 (0x7f72165ab400) [pid = 1819] [serial = 1640] [outer = (nil)] [url = about:blank] 16:36:56 INFO - PROCESS | 1819 | --DOMWINDOW == 282 (0x7f720ebe3c00) [pid = 1819] [serial = 1613] [outer = (nil)] [url = about:blank] 16:36:56 INFO - PROCESS | 1819 | --DOMWINDOW == 281 (0x7f721562f400) [pid = 1819] [serial = 1622] [outer = (nil)] [url = about:blank] 16:36:56 INFO - PROCESS | 1819 | --DOMWINDOW == 280 (0x7f72063c5800) [pid = 1819] [serial = 1610] [outer = (nil)] [url = about:blank] 16:36:56 INFO - PROCESS | 1819 | --DOMWINDOW == 279 (0x7f7219d82800) [pid = 1819] [serial = 1631] [outer = (nil)] [url = about:blank] 16:36:56 INFO - PROCESS | 1819 | --DOMWINDOW == 278 (0x7f721588d400) [pid = 1819] [serial = 1625] [outer = (nil)] [url = about:blank] 16:36:56 INFO - PROCESS | 1819 | --DOMWINDOW == 277 (0x7f7203723400) [pid = 1819] [serial = 1607] [outer = (nil)] [url = about:blank] 16:36:56 INFO - PROCESS | 1819 | 1461195416967 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:36:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:36:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1335ms 16:36:56 INFO - PROCESS | 1819 | 1461195416995 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 16:36:56 INFO - PROCESS | 1819 | 1461195416998 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 16:36:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:36:57 INFO - PROCESS | 1819 | 1461195417010 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:36:57 INFO - PROCESS | 1819 | 1461195417017 Marionette TRACE conn3 <- [1,2374,null,{}] 16:36:57 INFO - PROCESS | 1819 | 1461195417023 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:36:57 INFO - PROCESS | 1819 | 1461195417169 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 16:36:57 INFO - PROCESS | 1819 | 1461195417184 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206330800 == 126 [pid = 1819] [id = 601] 16:36:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 278 (0x7f7202cee400) [pid = 1819] [serial = 1804] [outer = (nil)] 16:36:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 279 (0x7f7208cac000) [pid = 1819] [serial = 1805] [outer = 0x7f7202cee400] 16:36:57 INFO - PROCESS | 1819 | 1461195417235 Marionette DEBUG loaded listener.js 16:36:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 280 (0x7f720ea15c00) [pid = 1819] [serial = 1806] [outer = 0x7f7202cee400] 16:36:57 INFO - PROCESS | 1819 | 1461195417962 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:36:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:36:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 987ms 16:36:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:36:58 INFO - PROCESS | 1819 | 1461195417991 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 16:36:58 INFO - PROCESS | 1819 | 1461195417994 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 16:36:58 INFO - PROCESS | 1819 | 1461195418019 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:36:58 INFO - PROCESS | 1819 | 1461195418022 Marionette TRACE conn3 <- [1,2378,null,{}] 16:36:58 INFO - PROCESS | 1819 | 1461195418029 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:36:58 INFO - PROCESS | 1819 | 1461195418166 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 16:36:58 INFO - PROCESS | 1819 | 1461195418179 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7208896800 == 127 [pid = 1819] [id = 602] 16:36:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 281 (0x7f7208297000) [pid = 1819] [serial = 1807] [outer = (nil)] 16:36:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 282 (0x7f720ebe3c00) [pid = 1819] [serial = 1808] [outer = 0x7f7208297000] 16:36:58 INFO - PROCESS | 1819 | 1461195418229 Marionette DEBUG loaded listener.js 16:36:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 283 (0x7f720f4d3800) [pid = 1819] [serial = 1809] [outer = 0x7f7208297000] 16:36:58 INFO - PROCESS | 1819 | 1461195418991 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:36:59 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:36:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1048ms 16:36:59 INFO - PROCESS | 1819 | 1461195419048 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 16:36:59 INFO - PROCESS | 1819 | 1461195419050 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 16:36:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:36:59 INFO - PROCESS | 1819 | 1461195419096 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:36:59 INFO - PROCESS | 1819 | 1461195419098 Marionette TRACE conn3 <- [1,2382,null,{}] 16:36:59 INFO - PROCESS | 1819 | 1461195419114 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:36:59 INFO - PROCESS | 1819 | 1461195419318 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 16:36:59 INFO - PROCESS | 1819 | 1461195419339 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721016a800 == 128 [pid = 1819] [id = 603] 16:36:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 284 (0x7f72111c6c00) [pid = 1819] [serial = 1810] [outer = (nil)] 16:36:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 285 (0x7f721130a000) [pid = 1819] [serial = 1811] [outer = 0x7f72111c6c00] 16:36:59 INFO - PROCESS | 1819 | 1461195419401 Marionette DEBUG loaded listener.js 16:36:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 286 (0x7f7211797800) [pid = 1819] [serial = 1812] [outer = 0x7f72111c6c00] 16:37:00 INFO - PROCESS | 1819 | 1461195420091 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:37:00 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:37:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1077ms 16:37:00 INFO - PROCESS | 1819 | 1461195420132 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 16:37:00 INFO - PROCESS | 1819 | 1461195420134 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 16:37:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:37:00 INFO - PROCESS | 1819 | 1461195420146 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:37:00 INFO - PROCESS | 1819 | 1461195420148 Marionette TRACE conn3 <- [1,2386,null,{}] 16:37:00 INFO - PROCESS | 1819 | 1461195420167 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:37:00 INFO - PROCESS | 1819 | 1461195420368 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 16:37:00 INFO - PROCESS | 1819 | 1461195420402 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72122b9800 == 129 [pid = 1819] [id = 604] 16:37:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 287 (0x7f7211797c00) [pid = 1819] [serial = 1813] [outer = (nil)] 16:37:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 288 (0x7f72121e4000) [pid = 1819] [serial = 1814] [outer = 0x7f7211797c00] 16:37:00 INFO - PROCESS | 1819 | 1461195420463 Marionette DEBUG loaded listener.js 16:37:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 289 (0x7f721259e400) [pid = 1819] [serial = 1815] [outer = 0x7f7211797c00] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 288 (0x7f7208d5b000) [pid = 1819] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 287 (0x7f7200ee7400) [pid = 1819] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 286 (0x7f7208bb9400) [pid = 1819] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 285 (0x7f721c629800) [pid = 1819] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 284 (0x7f721aa70400) [pid = 1819] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 283 (0x7f7208bb2400) [pid = 1819] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 282 (0x7f72010c7800) [pid = 1819] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 281 (0x7f7203718400) [pid = 1819] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 280 (0x7f7200b81800) [pid = 1819] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 279 (0x7f7203983800) [pid = 1819] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 278 (0x7f72010c4c00) [pid = 1819] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 277 (0x7f72064e6c00) [pid = 1819] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 276 (0x7f721572e800) [pid = 1819] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 275 (0x7f7202fe4800) [pid = 1819] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 274 (0x7f7208213400) [pid = 1819] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 273 (0x7f7218e8b400) [pid = 1819] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 272 (0x7f7202cf0c00) [pid = 1819] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 271 (0x7f72061b1000) [pid = 1819] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 270 (0x7f721577f000) [pid = 1819] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 269 (0x7f72163d7800) [pid = 1819] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 268 (0x7f72063d1800) [pid = 1819] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 267 (0x7f72163d9400) [pid = 1819] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 266 (0x7f7200ee7c00) [pid = 1819] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 265 (0x7f7213f1e000) [pid = 1819] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 264 (0x7f721577e400) [pid = 1819] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 263 (0x7f7202feb800) [pid = 1819] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 262 (0x7f7206ea8c00) [pid = 1819] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 261 (0x7f720ebe0400) [pid = 1819] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 260 (0x7f720f4e2400) [pid = 1819] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 259 (0x7f72010cb000) [pid = 1819] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 258 (0x7f7203719400) [pid = 1819] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 257 (0x7f7208b9fc00) [pid = 1819] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 256 (0x7f720414a000) [pid = 1819] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 255 (0x7f721b5c6800) [pid = 1819] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 254 (0x7f721cafec00) [pid = 1819] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 253 (0x7f7200ee9800) [pid = 1819] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 252 (0x7f7200b85000) [pid = 1819] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 251 (0x7f720ec9a400) [pid = 1819] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 250 (0x7f720f4d9000) [pid = 1819] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 249 (0x7f7200ee5800) [pid = 1819] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 248 (0x7f720ec99c00) [pid = 1819] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 247 (0x7f7204e1b400) [pid = 1819] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 246 (0x7f7200ee8000) [pid = 1819] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 245 (0x7f7200ee9c00) [pid = 1819] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 244 (0x7f7204146c00) [pid = 1819] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 243 (0x7f721c59dc00) [pid = 1819] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 242 (0x7f7211aa3800) [pid = 1819] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 241 (0x7f721198b400) [pid = 1819] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 240 (0x7f7203716400) [pid = 1819] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 239 (0x7f7227dc6800) [pid = 1819] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 238 (0x7f7202cec400) [pid = 1819] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 237 (0x7f72163d8c00) [pid = 1819] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 236 (0x7f7213b46400) [pid = 1819] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:37:01 INFO - PROCESS | 1819 | --DOMWINDOW == 235 (0x7f7206bf1c00) [pid = 1819] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:37:01 INFO - PROCESS | 1819 | 1461195421821 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:37:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:37:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1750ms 16:37:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:37:01 INFO - PROCESS | 1819 | 1461195421890 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 16:37:01 INFO - PROCESS | 1819 | 1461195421893 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 16:37:01 INFO - PROCESS | 1819 | 1461195421897 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:37:01 INFO - PROCESS | 1819 | 1461195421900 Marionette TRACE conn3 <- [1,2390,null,{}] 16:37:01 INFO - PROCESS | 1819 | 1461195421904 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:37:02 INFO - PROCESS | 1819 | 1461195422149 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 16:37:02 INFO - PROCESS | 1819 | 1461195422258 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f720216d000 == 130 [pid = 1819] [id = 605] 16:37:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 236 (0x7f7200ee7400) [pid = 1819] [serial = 1816] [outer = (nil)] 16:37:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 237 (0x7f7202fe5800) [pid = 1819] [serial = 1817] [outer = 0x7f7200ee7400] 16:37:02 INFO - PROCESS | 1819 | 1461195422310 Marionette DEBUG loaded listener.js 16:37:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 238 (0x7f7203b16c00) [pid = 1819] [serial = 1818] [outer = 0x7f7200ee7400] 16:37:02 INFO - PROCESS | 1819 | 1461195422845 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:37:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:37:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 976ms 16:37:02 INFO - PROCESS | 1819 | 1461195422873 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 16:37:02 INFO - PROCESS | 1819 | 1461195422877 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 16:37:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:37:02 INFO - PROCESS | 1819 | 1461195422882 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:37:02 INFO - PROCESS | 1819 | 1461195422884 Marionette TRACE conn3 <- [1,2394,null,{}] 16:37:02 INFO - PROCESS | 1819 | 1461195422888 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:37:03 INFO - PROCESS | 1819 | 1461195423032 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 16:37:03 INFO - PROCESS | 1819 | 1461195423198 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72104c3000 == 131 [pid = 1819] [id = 606] 16:37:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 239 (0x7f7200ee7c00) [pid = 1819] [serial = 1819] [outer = (nil)] 16:37:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 240 (0x7f7206126800) [pid = 1819] [serial = 1820] [outer = 0x7f7200ee7c00] 16:37:03 INFO - PROCESS | 1819 | 1461195423249 Marionette DEBUG loaded listener.js 16:37:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 241 (0x7f7208054400) [pid = 1819] [serial = 1821] [outer = 0x7f7200ee7c00] 16:37:04 INFO - PROCESS | 1819 | 1461195424008 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:37:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:37:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1176ms 16:37:04 INFO - PROCESS | 1819 | 1461195424059 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 16:37:04 INFO - PROCESS | 1819 | 1461195424064 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 16:37:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:37:04 INFO - PROCESS | 1819 | 1461195424071 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:37:04 INFO - PROCESS | 1819 | 1461195424076 Marionette TRACE conn3 <- [1,2398,null,{}] 16:37:04 INFO - PROCESS | 1819 | 1461195424084 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:37:04 INFO - PROCESS | 1819 | 1461195424283 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 16:37:04 INFO - PROCESS | 1819 | 1461195424487 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7204fa7000 == 132 [pid = 1819] [id = 607] 16:37:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 242 (0x7f7200b81c00) [pid = 1819] [serial = 1822] [outer = (nil)] 16:37:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 243 (0x7f7203784400) [pid = 1819] [serial = 1823] [outer = 0x7f7200b81c00] 16:37:04 INFO - PROCESS | 1819 | 1461195424560 Marionette DEBUG loaded listener.js 16:37:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 244 (0x7f7204177c00) [pid = 1819] [serial = 1824] [outer = 0x7f7200b81c00] 16:37:05 INFO - PROCESS | 1819 | 1461195425413 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:37:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:37:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1384ms 16:37:05 INFO - PROCESS | 1819 | 1461195425455 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 16:37:05 INFO - PROCESS | 1819 | 1461195425462 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 16:37:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:37:05 INFO - PROCESS | 1819 | 1461195425471 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:37:05 INFO - PROCESS | 1819 | 1461195425474 Marionette TRACE conn3 <- [1,2402,null,{}] 16:37:05 INFO - PROCESS | 1819 | 1461195425478 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:37:05 INFO - PROCESS | 1819 | 1461195425648 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 16:37:05 INFO - PROCESS | 1819 | 1461195425852 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7210258000 == 133 [pid = 1819] [id = 608] 16:37:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 245 (0x7f72010ca000) [pid = 1819] [serial = 1825] [outer = (nil)] 16:37:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 246 (0x7f7206bf0c00) [pid = 1819] [serial = 1826] [outer = 0x7f72010ca000] 16:37:05 INFO - PROCESS | 1819 | 1461195425911 Marionette DEBUG loaded listener.js 16:37:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 247 (0x7f720805fc00) [pid = 1819] [serial = 1827] [outer = 0x7f72010ca000] 16:37:06 INFO - PROCESS | 1819 | 1461195426774 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:37:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:37:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1330ms 16:37:06 INFO - PROCESS | 1819 | 1461195426802 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 16:37:06 INFO - PROCESS | 1819 | 1461195426806 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 16:37:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:37:06 INFO - PROCESS | 1819 | 1461195426811 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:37:06 INFO - PROCESS | 1819 | 1461195426816 Marionette TRACE conn3 <- [1,2406,null,{}] 16:37:06 INFO - PROCESS | 1819 | 1461195426830 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:37:07 INFO - PROCESS | 1819 | 1461195427003 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 16:37:07 INFO - PROCESS | 1819 | 1461195427206 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7216049800 == 134 [pid = 1819] [id = 609] 16:37:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 248 (0x7f7208212400) [pid = 1819] [serial = 1828] [outer = (nil)] 16:37:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 249 (0x7f7208ca5400) [pid = 1819] [serial = 1829] [outer = 0x7f7208212400] 16:37:07 INFO - PROCESS | 1819 | 1461195427270 Marionette DEBUG loaded listener.js 16:37:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 250 (0x7f720ec8e800) [pid = 1819] [serial = 1830] [outer = 0x7f7208212400] 16:37:08 INFO - PROCESS | 1819 | 1461195428048 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:37:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:37:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1286ms 16:37:08 INFO - PROCESS | 1819 | 1461195428097 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 16:37:08 INFO - PROCESS | 1819 | 1461195428101 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 16:37:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:37:08 INFO - PROCESS | 1819 | 1461195428106 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:37:08 INFO - PROCESS | 1819 | 1461195428109 Marionette TRACE conn3 <- [1,2410,null,{}] 16:37:08 INFO - PROCESS | 1819 | 1461195428113 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:37:08 INFO - PROCESS | 1819 | 1461195428277 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 16:37:08 INFO - PROCESS | 1819 | 1461195428480 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7216823800 == 135 [pid = 1819] [id = 610] 16:37:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 251 (0x7f720821e400) [pid = 1819] [serial = 1831] [outer = (nil)] 16:37:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 252 (0x7f72110cec00) [pid = 1819] [serial = 1832] [outer = 0x7f720821e400] 16:37:08 INFO - PROCESS | 1819 | 1461195428540 Marionette DEBUG loaded listener.js 16:37:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 253 (0x7f7211460800) [pid = 1819] [serial = 1833] [outer = 0x7f720821e400] 16:37:09 INFO - PROCESS | 1819 | 1461195429350 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:37:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:37:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1280ms 16:37:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:37:09 INFO - PROCESS | 1819 | 1461195429387 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 16:37:09 INFO - PROCESS | 1819 | 1461195429389 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 16:37:09 INFO - PROCESS | 1819 | 1461195429395 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:37:09 INFO - PROCESS | 1819 | 1461195429397 Marionette TRACE conn3 <- [1,2414,null,{}] 16:37:09 INFO - PROCESS | 1819 | 1461195429402 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:37:09 INFO - PROCESS | 1819 | 1461195429571 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 16:37:09 INFO - PROCESS | 1819 | 1461195429784 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721ade5800 == 136 [pid = 1819] [id = 611] 16:37:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 254 (0x7f720ec91c00) [pid = 1819] [serial = 1834] [outer = (nil)] 16:37:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 255 (0x7f7211b08c00) [pid = 1819] [serial = 1835] [outer = 0x7f720ec91c00] 16:37:09 INFO - PROCESS | 1819 | 1461195429884 Marionette DEBUG loaded listener.js 16:37:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 256 (0x7f7212208800) [pid = 1819] [serial = 1836] [outer = 0x7f720ec91c00] 16:37:10 INFO - PROCESS | 1819 | 1461195430626 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:37:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:37:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1281ms 16:37:10 INFO - PROCESS | 1819 | 1461195430675 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 16:37:10 INFO - PROCESS | 1819 | 1461195430678 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 16:37:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:37:10 INFO - PROCESS | 1819 | 1461195430683 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:37:10 INFO - PROCESS | 1819 | 1461195430686 Marionette TRACE conn3 <- [1,2418,null,{}] 16:37:10 INFO - PROCESS | 1819 | 1461195430690 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:37:10 INFO - PROCESS | 1819 | 1461195430870 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 16:37:11 INFO - PROCESS | 1819 | 1461195431078 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721d329000 == 137 [pid = 1819] [id = 612] 16:37:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 257 (0x7f721259f000) [pid = 1819] [serial = 1837] [outer = (nil)] 16:37:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 258 (0x7f7213f1b400) [pid = 1819] [serial = 1838] [outer = 0x7f721259f000] 16:37:11 INFO - PROCESS | 1819 | 1461195431139 Marionette DEBUG loaded listener.js 16:37:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 259 (0x7f7215724c00) [pid = 1819] [serial = 1839] [outer = 0x7f721259f000] 16:37:11 INFO - PROCESS | 1819 | 1461195431896 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:37:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:37:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1276ms 16:37:11 INFO - PROCESS | 1819 | 1461195431961 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 16:37:11 INFO - PROCESS | 1819 | 1461195431964 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 16:37:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:37:11 INFO - PROCESS | 1819 | 1461195431969 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:37:11 INFO - PROCESS | 1819 | 1461195431971 Marionette TRACE conn3 <- [1,2422,null,{}] 16:37:11 INFO - PROCESS | 1819 | 1461195431977 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:37:12 INFO - PROCESS | 1819 | 1461195432125 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 16:37:12 INFO - PROCESS | 1819 | 1461195432328 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f722d98c800 == 138 [pid = 1819] [id = 613] 16:37:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 260 (0x7f7212788c00) [pid = 1819] [serial = 1840] [outer = (nil)] 16:37:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 261 (0x7f721577e000) [pid = 1819] [serial = 1841] [outer = 0x7f7212788c00] 16:37:12 INFO - PROCESS | 1819 | 1461195432388 Marionette DEBUG loaded listener.js 16:37:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 262 (0x7f72163d5000) [pid = 1819] [serial = 1842] [outer = 0x7f7212788c00] 16:37:13 INFO - PROCESS | 1819 | 1461195433097 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:37:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:37:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1174ms 16:37:13 INFO - PROCESS | 1819 | 1461195433144 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 16:37:13 INFO - PROCESS | 1819 | 1461195433147 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 16:37:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:37:13 INFO - PROCESS | 1819 | 1461195433152 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:37:13 INFO - PROCESS | 1819 | 1461195433155 Marionette TRACE conn3 <- [1,2426,null,{}] 16:37:13 INFO - PROCESS | 1819 | 1461195433159 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:37:13 INFO - PROCESS | 1819 | 1461195433313 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 16:37:13 INFO - PROCESS | 1819 | 1461195433516 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f722e3b3000 == 139 [pid = 1819] [id = 614] 16:37:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 263 (0x7f7213ebc400) [pid = 1819] [serial = 1843] [outer = (nil)] 16:37:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 264 (0x7f72165b1c00) [pid = 1819] [serial = 1844] [outer = 0x7f7213ebc400] 16:37:13 INFO - PROCESS | 1819 | 1461195433574 Marionette DEBUG loaded listener.js 16:37:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 265 (0x7f7216676400) [pid = 1819] [serial = 1845] [outer = 0x7f7213ebc400] 16:37:14 INFO - PROCESS | 1819 | 1461195434290 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:37:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:37:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1181ms 16:37:14 INFO - PROCESS | 1819 | 1461195434348 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 16:37:14 INFO - PROCESS | 1819 | 1461195434351 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 16:37:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:37:14 INFO - PROCESS | 1819 | 1461195434358 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:37:14 INFO - PROCESS | 1819 | 1461195434360 Marionette TRACE conn3 <- [1,2430,null,{}] 16:37:14 INFO - PROCESS | 1819 | 1461195434365 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:37:14 INFO - PROCESS | 1819 | 1461195434526 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 16:37:14 INFO - PROCESS | 1819 | 1461195434745 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7230d41800 == 140 [pid = 1819] [id = 615] 16:37:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 266 (0x7f721572c000) [pid = 1819] [serial = 1846] [outer = (nil)] 16:37:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 267 (0x7f721667c400) [pid = 1819] [serial = 1847] [outer = 0x7f721572c000] 16:37:14 INFO - PROCESS | 1819 | 1461195434848 Marionette DEBUG loaded listener.js 16:37:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 268 (0x7f721677d800) [pid = 1819] [serial = 1848] [outer = 0x7f721572c000] 16:37:15 INFO - PROCESS | 1819 | 1461195435571 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:37:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:37:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1226ms 16:37:15 INFO - PROCESS | 1819 | 1461195435584 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 16:37:15 INFO - PROCESS | 1819 | 1461195435587 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 16:37:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:37:15 INFO - PROCESS | 1819 | 1461195435592 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:37:15 INFO - PROCESS | 1819 | 1461195435594 Marionette TRACE conn3 <- [1,2434,null,{}] 16:37:15 INFO - PROCESS | 1819 | 1461195435617 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:37:15 INFO - PROCESS | 1819 | 1461195435768 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 16:37:15 INFO - PROCESS | 1819 | 1461195435971 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7233332000 == 141 [pid = 1819] [id = 616] 16:37:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 269 (0x7f72165a6c00) [pid = 1819] [serial = 1849] [outer = (nil)] 16:37:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 270 (0x7f72169f9c00) [pid = 1819] [serial = 1850] [outer = 0x7f72165a6c00] 16:37:16 INFO - PROCESS | 1819 | 1461195436028 Marionette DEBUG loaded listener.js 16:37:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 271 (0x7f7217f5d400) [pid = 1819] [serial = 1851] [outer = 0x7f72165a6c00] 16:37:16 INFO - PROCESS | 1819 | 1461195436723 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:37:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:37:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1179ms 16:37:16 INFO - PROCESS | 1819 | 1461195436785 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 16:37:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:37:16 INFO - PROCESS | 1819 | 1461195436789 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 16:37:16 INFO - PROCESS | 1819 | 1461195436796 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:37:16 INFO - PROCESS | 1819 | 1461195436800 Marionette TRACE conn3 <- [1,2438,null,{}] 16:37:16 INFO - PROCESS | 1819 | 1461195436805 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:37:16 INFO - PROCESS | 1819 | 1461195436985 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 16:37:17 INFO - PROCESS | 1819 | 1461195437188 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72020e9800 == 142 [pid = 1819] [id = 617] 16:37:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 272 (0x7f721667b000) [pid = 1819] [serial = 1852] [outer = (nil)] 16:37:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 273 (0x7f7219d85800) [pid = 1819] [serial = 1853] [outer = 0x7f721667b000] 16:37:17 INFO - PROCESS | 1819 | 1461195437295 Marionette DEBUG loaded listener.js 16:37:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 274 (0x7f721ab43000) [pid = 1819] [serial = 1854] [outer = 0x7f721667b000] 16:37:18 INFO - PROCESS | 1819 | 1461195438078 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:37:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:37:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1331ms 16:37:18 INFO - PROCESS | 1819 | 1461195438127 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 16:37:18 INFO - PROCESS | 1819 | 1461195438130 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 16:37:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:37:18 INFO - PROCESS | 1819 | 1461195438135 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:37:18 INFO - PROCESS | 1819 | 1461195438137 Marionette TRACE conn3 <- [1,2442,null,{}] 16:37:18 INFO - PROCESS | 1819 | 1461195438142 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:37:18 INFO - PROCESS | 1819 | 1461195438307 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 16:37:18 INFO - PROCESS | 1819 | 1461195438513 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7211ad4000 == 143 [pid = 1819] [id = 618] 16:37:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 275 (0x7f7217f63800) [pid = 1819] [serial = 1855] [outer = (nil)] 16:37:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 276 (0x7f7211458800) [pid = 1819] [serial = 1856] [outer = 0x7f7217f63800] 16:37:18 INFO - PROCESS | 1819 | 1461195438575 Marionette DEBUG loaded listener.js 16:37:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 277 (0x7f721ada7c00) [pid = 1819] [serial = 1857] [outer = 0x7f7217f63800] 16:37:19 INFO - PROCESS | 1819 | 1461195439281 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:37:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:37:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1174ms 16:37:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:37:19 INFO - PROCESS | 1819 | 1461195439310 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 16:37:19 INFO - PROCESS | 1819 | 1461195439312 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 16:37:19 INFO - PROCESS | 1819 | 1461195439316 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:37:19 INFO - PROCESS | 1819 | 1461195439320 Marionette TRACE conn3 <- [1,2446,null,{}] 16:37:19 INFO - PROCESS | 1819 | 1461195439324 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:37:19 INFO - PROCESS | 1819 | 1461195439491 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 16:37:19 INFO - PROCESS | 1819 | 1461195439707 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f71ff3a4000 == 144 [pid = 1819] [id = 619] 16:37:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 278 (0x7f721abd6400) [pid = 1819] [serial = 1858] [outer = (nil)] 16:37:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 279 (0x7f721b1c0c00) [pid = 1819] [serial = 1859] [outer = 0x7f721abd6400] 16:37:19 INFO - PROCESS | 1819 | 1461195439816 Marionette DEBUG loaded listener.js 16:37:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 280 (0x7f721b420800) [pid = 1819] [serial = 1860] [outer = 0x7f721abd6400] 16:37:20 INFO - PROCESS | 1819 | 1461195440603 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:37:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:37:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1331ms 16:37:20 INFO - PROCESS | 1819 | 1461195440648 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 16:37:20 INFO - PROCESS | 1819 | 1461195440651 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 16:37:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:37:20 INFO - PROCESS | 1819 | 1461195440656 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:37:20 INFO - PROCESS | 1819 | 1461195440658 Marionette TRACE conn3 <- [1,2450,null,{}] 16:37:20 INFO - PROCESS | 1819 | 1461195440663 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:37:20 INFO - PROCESS | 1819 | 1461195440821 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 16:37:21 INFO - PROCESS | 1819 | 1461195441031 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7200fd7000 == 145 [pid = 1819] [id = 620] 16:37:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 281 (0x7f7200ee6000) [pid = 1819] [serial = 1861] [outer = (nil)] 16:37:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 282 (0x7f7203982c00) [pid = 1819] [serial = 1862] [outer = 0x7f7200ee6000] 16:37:21 INFO - PROCESS | 1819 | 1461195441132 Marionette DEBUG loaded listener.js 16:37:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 283 (0x7f720f4db400) [pid = 1819] [serial = 1863] [outer = 0x7f7200ee6000] 16:37:21 INFO - PROCESS | 1819 | 1461195441906 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:37:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:37:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1276ms 16:37:21 INFO - PROCESS | 1819 | 1461195441934 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 16:37:21 INFO - PROCESS | 1819 | 1461195441937 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 16:37:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:37:21 INFO - PROCESS | 1819 | 1461195441941 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:37:21 INFO - PROCESS | 1819 | 1461195441944 Marionette TRACE conn3 <- [1,2454,null,{}] 16:37:21 INFO - PROCESS | 1819 | 1461195441948 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:37:22 INFO - PROCESS | 1819 | 1461195442128 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 16:37:22 INFO - PROCESS | 1819 | 1461195442341 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206316000 == 146 [pid = 1819] [id = 621] 16:37:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 284 (0x7f71fe841800) [pid = 1819] [serial = 1864] [outer = (nil)] 16:37:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 285 (0x7f7202cef800) [pid = 1819] [serial = 1865] [outer = 0x7f71fe841800] 16:37:22 INFO - PROCESS | 1819 | 1461195442444 Marionette DEBUG loaded listener.js 16:37:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 286 (0x7f7203722400) [pid = 1819] [serial = 1866] [outer = 0x7f71fe841800] 16:37:23 INFO - PROCESS | 1819 | 1461195443237 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:37:23 INFO - PROCESS | 1819 | ************************* 16:37:23 INFO - PROCESS | 1819 | A coding exception was thrown and uncaught in a Task. 16:37:23 INFO - PROCESS | 1819 | 16:37:23 INFO - PROCESS | 1819 | Full message: TypeError: NetworkError when attempting to fetch resource. 16:37:23 INFO - PROCESS | 1819 | Full stack: 16:37:23 INFO - PROCESS | 1819 | ************************* 16:37:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:37:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1378ms 16:37:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:37:23 INFO - PROCESS | 1819 | 1461195443327 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 16:37:23 INFO - PROCESS | 1819 | 1461195443330 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 16:37:23 INFO - PROCESS | 1819 | 1461195443337 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:37:23 INFO - PROCESS | 1819 | 1461195443339 Marionette TRACE conn3 <- [1,2458,null,{}] 16:37:23 INFO - PROCESS | 1819 | 1461195443344 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:37:23 INFO - PROCESS | 1819 | 1461195443512 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 16:37:23 INFO - PROCESS | 1819 | 1461195443717 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7207f83800 == 147 [pid = 1819] [id = 622] 16:37:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 287 (0x7f7200eea000) [pid = 1819] [serial = 1867] [outer = (nil)] 16:37:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 288 (0x7f7203b22800) [pid = 1819] [serial = 1868] [outer = 0x7f7200eea000] 16:37:23 INFO - PROCESS | 1819 | 1461195443822 Marionette DEBUG loaded listener.js 16:37:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 289 (0x7f720821dc00) [pid = 1819] [serial = 1869] [outer = 0x7f7200eea000] 16:37:25 INFO - PROCESS | 1819 | 1461195445159 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:37:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:37:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1887ms 16:37:25 INFO - PROCESS | 1819 | 1461195445224 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 16:37:25 INFO - PROCESS | 1819 | 1461195445228 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 16:37:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:37:25 INFO - PROCESS | 1819 | 1461195445234 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:37:25 INFO - PROCESS | 1819 | 1461195445239 Marionette TRACE conn3 <- [1,2462,null,{}] 16:37:25 INFO - PROCESS | 1819 | 1461195445245 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:37:25 INFO - PROCESS | 1819 | 1461195445419 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 16:37:25 INFO - PROCESS | 1819 | 1461195445642 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7207f88800 == 148 [pid = 1819] [id = 623] 16:37:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 290 (0x7f72020cd400) [pid = 1819] [serial = 1870] [outer = (nil)] 16:37:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 291 (0x7f7203716c00) [pid = 1819] [serial = 1871] [outer = 0x7f72020cd400] 16:37:25 INFO - PROCESS | 1819 | 1461195445794 Marionette DEBUG loaded listener.js 16:37:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 292 (0x7f720414a000) [pid = 1819] [serial = 1872] [outer = 0x7f72020cd400] 16:37:26 INFO - PROCESS | 1819 | 1461195446733 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:37:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:37:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1530ms 16:37:26 INFO - PROCESS | 1819 | 1461195446765 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 16:37:26 INFO - PROCESS | 1819 | 1461195446771 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 16:37:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:37:26 INFO - PROCESS | 1819 | 1461195446780 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:37:26 INFO - PROCESS | 1819 | 1461195446783 Marionette TRACE conn3 <- [1,2466,null,{}] 16:37:26 INFO - PROCESS | 1819 | 1461195446787 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:37:26 INFO - PROCESS | 1819 | 1461195446960 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 16:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72119f0800 == 147 [pid = 1819] [id = 378] 16:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0x7f720216d000 == 146 [pid = 1819] [id = 605] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 291 (0x7f720f710400) [pid = 1819] [serial = 1694] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 290 (0x7f7211a99800) [pid = 1819] [serial = 1703] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 289 (0x7f72125a7c00) [pid = 1819] [serial = 1712] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 288 (0x7f7211e62400) [pid = 1819] [serial = 1709] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 287 (0x7f72111c5400) [pid = 1819] [serial = 1697] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 286 (0x7f7211453c00) [pid = 1819] [serial = 1700] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 285 (0x7f7211e69000) [pid = 1819] [serial = 1706] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 284 (0x7f7212793400) [pid = 1819] [serial = 1715] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 283 (0x7f720ec8f400) [pid = 1819] [serial = 1742] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | 1461195447297 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | --DOCSHELL 0x7f72122b9800 == 145 [pid = 1819] [id = 604] 16:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721016a800 == 144 [pid = 1819] [id = 603] 16:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7208896800 == 143 [pid = 1819] [id = 602] 16:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206330800 == 142 [pid = 1819] [id = 601] 16:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7202b14800 == 141 [pid = 1819] [id = 600] 16:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7208269800 == 140 [pid = 1819] [id = 599] 16:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206a50800 == 139 [pid = 1819] [id = 598] 16:37:27 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f720216d000 == 140 [pid = 1819] [id = 624] 16:37:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 284 (0x7f7203986000) [pid = 1819] [serial = 1873] [outer = (nil)] 16:37:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 285 (0x7f72064ed000) [pid = 1819] [serial = 1874] [outer = 0x7f7203986000] 16:37:27 INFO - PROCESS | 1819 | 1461195447444 Marionette DEBUG loaded listener.js 16:37:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 286 (0x7f720805d400) [pid = 1819] [serial = 1875] [outer = 0x7f7203986000] 16:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72062ce800 == 139 [pid = 1819] [id = 595] 16:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722d989800 == 138 [pid = 1819] [id = 594] 16:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722a005000 == 137 [pid = 1819] [id = 593] 16:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7228b4c800 == 136 [pid = 1819] [id = 592] 16:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721d334800 == 135 [pid = 1819] [id = 591] 16:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c8ee000 == 134 [pid = 1819] [id = 590] 16:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721be8d800 == 133 [pid = 1819] [id = 589] 16:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721a29b000 == 132 [pid = 1819] [id = 588] 16:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721684f000 == 131 [pid = 1819] [id = 587] 16:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7216368000 == 130 [pid = 1819] [id = 586] 16:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72156b2000 == 129 [pid = 1819] [id = 585] 16:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721261c800 == 128 [pid = 1819] [id = 584] 16:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7211465000 == 127 [pid = 1819] [id = 583] 16:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206d54000 == 126 [pid = 1819] [id = 582] 16:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7200edc000 == 125 [pid = 1819] [id = 581] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 285 (0x7f721bf7c400) [pid = 1819] [serial = 1488] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 284 (0x7f7203985000) [pid = 1819] [serial = 1350] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 283 (0x7f7211e6bc00) [pid = 1819] [serial = 1359] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 282 (0x7f722bfce400) [pid = 1819] [serial = 1380] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 281 (0x7f720ec8cc00) [pid = 1819] [serial = 1688] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 280 (0x7f721c5b4000) [pid = 1819] [serial = 1371] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 279 (0x7f720ea76800) [pid = 1819] [serial = 1736] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 278 (0x7f7208d5e800) [pid = 1819] [serial = 1685] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 277 (0x7f72061bac00) [pid = 1819] [serial = 1476] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 276 (0x7f7203724000) [pid = 1819] [serial = 1497] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 275 (0x7f7206eb0000) [pid = 1819] [serial = 1679] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 274 (0x7f72010cbc00) [pid = 1819] [serial = 1719] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 273 (0x7f7208212800) [pid = 1819] [serial = 1739] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 272 (0x7f7227dc3400) [pid = 1819] [serial = 1446] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 271 (0x7f7208220000) [pid = 1819] [serial = 1730] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 270 (0x7f7215ee7000) [pid = 1819] [serial = 1431] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 269 (0x7f720ebddc00) [pid = 1819] [serial = 1545] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 268 (0x7f720f717000) [pid = 1819] [serial = 1422] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 267 (0x7f721c5ac400) [pid = 1819] [serial = 1443] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 266 (0x7f7204e24800) [pid = 1819] [serial = 1542] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 265 (0x7f72063c8c00) [pid = 1819] [serial = 1725] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 264 (0x7f721b5cf000) [pid = 1819] [serial = 1368] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 263 (0x7f721abdcc00) [pid = 1819] [serial = 1437] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 262 (0x7f7215e71800) [pid = 1819] [serial = 1383] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 261 (0x7f721b5c2800) [pid = 1819] [serial = 1440] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 260 (0x7f72082e4c00) [pid = 1819] [serial = 1353] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 259 (0x7f720ecc3400) [pid = 1819] [serial = 1691] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 258 (0x7f7227dc8c00) [pid = 1819] [serial = 1554] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 257 (0x7f7216778c00) [pid = 1819] [serial = 1365] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 256 (0x7f722dcba400) [pid = 1819] [serial = 1506] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 255 (0x7f721220fc00) [pid = 1819] [serial = 1425] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 254 (0x7f72010d1400) [pid = 1819] [serial = 1673] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 253 (0x7f720636a400) [pid = 1819] [serial = 1724] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 252 (0x7f72082d7800) [pid = 1819] [serial = 1731] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 251 (0x7f720f4d6c00) [pid = 1819] [serial = 1356] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 250 (0x7f7216781c00) [pid = 1819] [serial = 1485] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 249 (0x7f7208ca8000) [pid = 1819] [serial = 1671] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 248 (0x7f7229e69400) [pid = 1819] [serial = 1503] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 247 (0x7f7208d5ac00) [pid = 1819] [serial = 1734] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 246 (0x7f7208ca6800) [pid = 1819] [serial = 1682] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 245 (0x7f7206bf5000) [pid = 1819] [serial = 1727] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 244 (0x7f7228953c00) [pid = 1819] [serial = 1377] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 243 (0x7f722dcb8800) [pid = 1819] [serial = 1494] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 242 (0x7f7208ba5400) [pid = 1819] [serial = 1733] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 241 (0x7f7206bf9c00) [pid = 1819] [serial = 1419] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 240 (0x7f7203b1ec00) [pid = 1819] [serial = 1721] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 239 (0x7f7206eac000) [pid = 1819] [serial = 1728] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 238 (0x7f7213f18800) [pid = 1819] [serial = 1548] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 237 (0x7f72155ed800) [pid = 1819] [serial = 1362] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 236 (0x7f7208a24800) [pid = 1819] [serial = 1386] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 235 (0x7f7215637000) [pid = 1819] [serial = 1482] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 234 (0x7f721c04fc00) [pid = 1819] [serial = 1539] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 233 (0x7f7203987800) [pid = 1819] [serial = 1416] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 232 (0x7f7208057000) [pid = 1819] [serial = 1512] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 231 (0x7f7204176400) [pid = 1819] [serial = 1676] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 230 (0x7f720ec97400) [pid = 1819] [serial = 1479] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 229 (0x7f7228ef8400) [pid = 1819] [serial = 1491] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 228 (0x7f720ea84c00) [pid = 1819] [serial = 1737] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 227 (0x7f7215634c00) [pid = 1819] [serial = 1428] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 226 (0x7f72041f1c00) [pid = 1819] [serial = 1722] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 225 (0x7f721c591000) [pid = 1819] [serial = 1551] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 224 (0x7f720612f000) [pid = 1819] [serial = 1500] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 223 (0x7f722df95400) [pid = 1819] [serial = 1557] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 222 (0x7f7200b8b400) [pid = 1819] [serial = 1718] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 221 (0x7f7202fec800) [pid = 1819] [serial = 1509] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 220 (0x7f7217fb0c00) [pid = 1819] [serial = 1434] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 219 (0x7f721eb92800) [pid = 1819] [serial = 1374] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 218 (0x7f7208d5bc00) [pid = 1819] [serial = 1740] [outer = (nil)] [url = about:blank] 16:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 217 (0x7f7212206000) [pid = 1819] [serial = 1605] [outer = (nil)] [url = about:blank] 16:37:28 INFO - PROCESS | 1819 | 1461195448133 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:37:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:37:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1389ms 16:37:28 INFO - PROCESS | 1819 | 1461195448168 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 16:37:28 INFO - PROCESS | 1819 | 1461195448171 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 16:37:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:37:28 INFO - PROCESS | 1819 | 1461195448176 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:37:28 INFO - PROCESS | 1819 | 1461195448181 Marionette TRACE conn3 <- [1,2470,null,{}] 16:37:28 INFO - PROCESS | 1819 | 1461195448194 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:37:28 INFO - PROCESS | 1819 | 1461195448343 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 16:37:28 INFO - PROCESS | 1819 | 1461195448509 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206de2800 == 126 [pid = 1819] [id = 625] 16:37:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 218 (0x7f7208ca6800) [pid = 1819] [serial = 1876] [outer = (nil)] 16:37:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 219 (0x7f7208a1f800) [pid = 1819] [serial = 1877] [outer = 0x7f7208ca6800] 16:37:28 INFO - PROCESS | 1819 | 1461195448581 Marionette DEBUG loaded listener.js 16:37:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 220 (0x7f7208bb5c00) [pid = 1819] [serial = 1878] [outer = 0x7f7208ca6800] 16:37:29 INFO - PROCESS | 1819 | 1461195449193 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:37:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:37:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1029ms 16:37:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:37:29 INFO - PROCESS | 1819 | 1461195449205 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 16:37:29 INFO - PROCESS | 1819 | 1461195449208 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 16:37:29 INFO - PROCESS | 1819 | 1461195449215 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:37:29 INFO - PROCESS | 1819 | 1461195449217 Marionette TRACE conn3 <- [1,2474,null,{}] 16:37:29 INFO - PROCESS | 1819 | 1461195449221 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:37:29 INFO - PROCESS | 1819 | 1461195449366 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 16:37:29 INFO - PROCESS | 1819 | 1461195449547 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7209dcc000 == 127 [pid = 1819] [id = 626] 16:37:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 221 (0x7f7206bf5000) [pid = 1819] [serial = 1879] [outer = (nil)] 16:37:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 222 (0x7f720ea77c00) [pid = 1819] [serial = 1880] [outer = 0x7f7206bf5000] 16:37:29 INFO - PROCESS | 1819 | 1461195449606 Marionette DEBUG loaded listener.js 16:37:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 223 (0x7f720ebe4400) [pid = 1819] [serial = 1881] [outer = 0x7f7206bf5000] 16:37:30 INFO - PROCESS | 1819 | 1461195450342 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:37:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:37:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1176ms 16:37:30 INFO - PROCESS | 1819 | 1461195450391 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 16:37:30 INFO - PROCESS | 1819 | 1461195450393 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 16:37:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:37:30 INFO - PROCESS | 1819 | 1461195450398 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:37:30 INFO - PROCESS | 1819 | 1461195450401 Marionette TRACE conn3 <- [1,2478,null,{}] 16:37:30 INFO - PROCESS | 1819 | 1461195450405 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:37:30 INFO - PROCESS | 1819 | 1461195450619 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 16:37:30 INFO - PROCESS | 1819 | 1461195450646 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f720f69b000 == 128 [pid = 1819] [id = 627] 16:37:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 224 (0x7f720ec8cc00) [pid = 1819] [serial = 1882] [outer = (nil)] 16:37:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 225 (0x7f720f4d5c00) [pid = 1819] [serial = 1883] [outer = 0x7f720ec8cc00] 16:37:30 INFO - PROCESS | 1819 | 1461195450697 Marionette DEBUG loaded listener.js 16:37:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 226 (0x7f72111cf800) [pid = 1819] [serial = 1884] [outer = 0x7f720ec8cc00] 16:37:31 INFO - PROCESS | 1819 | 1461195451562 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:37:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:37:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1186ms 16:37:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:37:31 INFO - PROCESS | 1819 | 1461195451585 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 16:37:31 INFO - PROCESS | 1819 | 1461195451587 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 16:37:31 INFO - PROCESS | 1819 | 1461195451592 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:37:31 INFO - PROCESS | 1819 | 1461195451594 Marionette TRACE conn3 <- [1,2482,null,{}] 16:37:31 INFO - PROCESS | 1819 | 1461195451598 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:37:31 INFO - PROCESS | 1819 | 1461195451812 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 16:37:32 INFO - PROCESS | 1819 | --DOMWINDOW == 225 (0x7f72042cd800) [pid = 1819] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:37:32 INFO - PROCESS | 1819 | --DOMWINDOW == 224 (0x7f7211797c00) [pid = 1819] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:37:32 INFO - PROCESS | 1819 | --DOMWINDOW == 223 (0x7f72111c6c00) [pid = 1819] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:37:32 INFO - PROCESS | 1819 | --DOMWINDOW == 222 (0x7f7208297000) [pid = 1819] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:37:32 INFO - PROCESS | 1819 | --DOMWINDOW == 221 (0x7f7200b86c00) [pid = 1819] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:37:32 INFO - PROCESS | 1819 | --DOMWINDOW == 220 (0x7f7202cee400) [pid = 1819] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:37:32 INFO - PROCESS | 1819 | --DOMWINDOW == 219 (0x7f7200eea800) [pid = 1819] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:37:32 INFO - PROCESS | 1819 | --DOMWINDOW == 218 (0x7f7203787000) [pid = 1819] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:37:32 INFO - PROCESS | 1819 | --DOMWINDOW == 217 (0x7f7200ee7400) [pid = 1819] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:37:32 INFO - PROCESS | 1819 | 1461195452292 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72040a2800 == 129 [pid = 1819] [id = 628] 16:37:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 218 (0x7f7200b86c00) [pid = 1819] [serial = 1885] [outer = (nil)] 16:37:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 219 (0x7f720414c400) [pid = 1819] [serial = 1886] [outer = 0x7f7200b86c00] 16:37:32 INFO - PROCESS | 1819 | 1461195452350 Marionette DEBUG loaded listener.js 16:37:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 220 (0x7f720ec96800) [pid = 1819] [serial = 1887] [outer = 0x7f7200b86c00] 16:37:32 INFO - PROCESS | 1819 | 1461195452916 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:37:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:37:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1376ms 16:37:32 INFO - PROCESS | 1819 | 1461195452968 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 16:37:32 INFO - PROCESS | 1819 | 1461195452970 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 16:37:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:37:32 INFO - PROCESS | 1819 | 1461195452975 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:37:32 INFO - PROCESS | 1819 | 1461195452977 Marionette TRACE conn3 <- [1,2486,null,{}] 16:37:32 INFO - PROCESS | 1819 | 1461195452981 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:37:33 INFO - PROCESS | 1819 | 1461195453121 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 16:37:33 INFO - PROCESS | 1819 | 1461195453284 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72119e4800 == 130 [pid = 1819] [id = 629] 16:37:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 221 (0x7f7200ee7400) [pid = 1819] [serial = 1888] [outer = (nil)] 16:37:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 222 (0x7f7211d81000) [pid = 1819] [serial = 1889] [outer = 0x7f7200ee7400] 16:37:33 INFO - PROCESS | 1819 | 1461195453335 Marionette DEBUG loaded listener.js 16:37:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 223 (0x7f72125a6800) [pid = 1819] [serial = 1890] [outer = 0x7f7200ee7400] 16:37:33 INFO - PROCESS | 1819 | 1461195453917 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:37:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:37:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 975ms 16:37:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:37:33 INFO - PROCESS | 1819 | 1461195453951 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 16:37:33 INFO - PROCESS | 1819 | 1461195453953 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 16:37:33 INFO - PROCESS | 1819 | 1461195453957 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:37:33 INFO - PROCESS | 1819 | 1461195453961 Marionette TRACE conn3 <- [1,2490,null,{}] 16:37:33 INFO - PROCESS | 1819 | 1461195453965 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:37:34 INFO - PROCESS | 1819 | 1461195454106 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 16:37:34 INFO - PROCESS | 1819 | 1461195454383 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7202163800 == 131 [pid = 1819] [id = 630] 16:37:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 224 (0x7f71fe835400) [pid = 1819] [serial = 1891] [outer = (nil)] 16:37:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 225 (0x7f7200b83800) [pid = 1819] [serial = 1892] [outer = 0x7f71fe835400] 16:37:34 INFO - PROCESS | 1819 | 1461195454452 Marionette DEBUG loaded listener.js 16:37:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 226 (0x7f72020c7000) [pid = 1819] [serial = 1893] [outer = 0x7f71fe835400] 16:37:35 INFO - PROCESS | 1819 | 1461195455359 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:37:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:37:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1427ms 16:37:35 INFO - PROCESS | 1819 | 1461195455387 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 16:37:35 INFO - PROCESS | 1819 | 1461195455393 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 16:37:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:37:35 INFO - PROCESS | 1819 | 1461195455401 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:37:35 INFO - PROCESS | 1819 | 1461195455405 Marionette TRACE conn3 <- [1,2494,null,{}] 16:37:35 INFO - PROCESS | 1819 | 1461195455411 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:37:35 INFO - PROCESS | 1819 | 1461195455595 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 16:37:35 INFO - PROCESS | 1819 | 1461195455800 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7208bcc800 == 132 [pid = 1819] [id = 631] 16:37:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 227 (0x7f71fe837c00) [pid = 1819] [serial = 1894] [outer = (nil)] 16:37:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 228 (0x7f72064e6400) [pid = 1819] [serial = 1895] [outer = 0x7f71fe837c00] 16:37:35 INFO - PROCESS | 1819 | 1461195455862 Marionette DEBUG loaded listener.js 16:37:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 229 (0x7f720805c800) [pid = 1819] [serial = 1896] [outer = 0x7f71fe837c00] 16:37:36 INFO - PROCESS | 1819 | 1461195456719 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:37:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:37:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1379ms 16:37:36 INFO - PROCESS | 1819 | 1461195456784 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 16:37:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:37:36 INFO - PROCESS | 1819 | 1461195456789 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 16:37:36 INFO - PROCESS | 1819 | 1461195456795 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:37:36 INFO - PROCESS | 1819 | 1461195456798 Marionette TRACE conn3 <- [1,2498,null,{}] 16:37:36 INFO - PROCESS | 1819 | 1461195456803 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:37:36 INFO - PROCESS | 1819 | 1461195456974 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 16:37:37 INFO - PROCESS | 1819 | 1461195457177 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7211e38800 == 133 [pid = 1819] [id = 632] 16:37:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 230 (0x7f720612b000) [pid = 1819] [serial = 1897] [outer = (nil)] 16:37:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 231 (0x7f720ea76c00) [pid = 1819] [serial = 1898] [outer = 0x7f720612b000] 16:37:37 INFO - PROCESS | 1819 | 1461195457239 Marionette DEBUG loaded listener.js 16:37:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 232 (0x7f72111cc400) [pid = 1819] [serial = 1899] [outer = 0x7f720612b000] 16:37:38 INFO - PROCESS | 1819 | 1461195458061 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:37:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:37:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1334ms 16:37:38 INFO - PROCESS | 1819 | 1461195458130 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 16:37:38 INFO - PROCESS | 1819 | 1461195458133 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 16:37:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:37:38 INFO - PROCESS | 1819 | 1461195458145 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:37:38 INFO - PROCESS | 1819 | 1461195458153 Marionette TRACE conn3 <- [1,2502,null,{}] 16:37:38 INFO - PROCESS | 1819 | 1461195458160 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:37:38 INFO - PROCESS | 1819 | 1461195458328 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 16:37:38 INFO - PROCESS | 1819 | 1461195458524 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72156b1000 == 134 [pid = 1819] [id = 633] 16:37:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 233 (0x7f72061ac400) [pid = 1819] [serial = 1900] [outer = (nil)] 16:37:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 234 (0x7f72121ea400) [pid = 1819] [serial = 1901] [outer = 0x7f72061ac400] 16:37:38 INFO - PROCESS | 1819 | 1461195458586 Marionette DEBUG loaded listener.js 16:37:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 235 (0x7f7212911400) [pid = 1819] [serial = 1902] [outer = 0x7f72061ac400] 16:37:39 INFO - PROCESS | 1819 | 1461195459365 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:37:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:37:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1294ms 16:37:39 INFO - PROCESS | 1819 | 1461195459439 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 16:37:39 INFO - PROCESS | 1819 | 1461195459443 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 16:37:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:37:39 INFO - PROCESS | 1819 | 1461195459450 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:37:39 INFO - PROCESS | 1819 | 1461195459452 Marionette TRACE conn3 <- [1,2506,null,{}] 16:37:39 INFO - PROCESS | 1819 | 1461195459457 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:37:39 INFO - PROCESS | 1819 | 1461195459641 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 16:37:39 INFO - PROCESS | 1819 | 1461195459881 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7216051000 == 135 [pid = 1819] [id = 634] 16:37:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 236 (0x7f72125a4400) [pid = 1819] [serial = 1903] [outer = (nil)] 16:37:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 237 (0x7f7213b49400) [pid = 1819] [serial = 1904] [outer = 0x7f72125a4400] 16:37:39 INFO - PROCESS | 1819 | 1461195459986 Marionette DEBUG loaded listener.js 16:37:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 238 (0x7f72155ef400) [pid = 1819] [serial = 1905] [outer = 0x7f72125a4400] 16:37:40 INFO - PROCESS | 1819 | 1461195460751 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:37:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:37:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1329ms 16:37:40 INFO - PROCESS | 1819 | 1461195460792 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 16:37:40 INFO - PROCESS | 1819 | 1461195460796 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 16:37:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:37:40 INFO - PROCESS | 1819 | 1461195460801 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:37:40 INFO - PROCESS | 1819 | 1461195460803 Marionette TRACE conn3 <- [1,2510,null,{}] 16:37:40 INFO - PROCESS | 1819 | 1461195460808 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:37:40 INFO - PROCESS | 1819 | 1461195460970 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 16:37:41 INFO - PROCESS | 1819 | 1461195461174 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72164cc800 == 136 [pid = 1819] [id = 635] 16:37:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 239 (0x7f7215684000) [pid = 1819] [serial = 1906] [outer = (nil)] 16:37:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 240 (0x7f7215720800) [pid = 1819] [serial = 1907] [outer = 0x7f7215684000] 16:37:41 INFO - PROCESS | 1819 | 1461195461286 Marionette DEBUG loaded listener.js 16:37:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 241 (0x7f7215886c00) [pid = 1819] [serial = 1908] [outer = 0x7f7215684000] 16:37:42 INFO - PROCESS | 1819 | 1461195462113 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:37:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:37:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1376ms 16:37:42 INFO - PROCESS | 1819 | 1461195462178 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 16:37:42 INFO - PROCESS | 1819 | 1461195462181 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 16:37:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:37:42 INFO - PROCESS | 1819 | 1461195462186 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:37:42 INFO - PROCESS | 1819 | 1461195462189 Marionette TRACE conn3 <- [1,2514,null,{}] 16:37:42 INFO - PROCESS | 1819 | 1461195462193 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:37:42 INFO - PROCESS | 1819 | 1461195462360 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 16:37:42 INFO - PROCESS | 1819 | 1461195462565 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721aa4f000 == 137 [pid = 1819] [id = 636] 16:37:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 242 (0x7f721568e000) [pid = 1819] [serial = 1909] [outer = (nil)] 16:37:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 243 (0x7f721677b000) [pid = 1819] [serial = 1910] [outer = 0x7f721568e000] 16:37:42 INFO - PROCESS | 1819 | 1461195462627 Marionette DEBUG loaded listener.js 16:37:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 244 (0x7f7217f5d800) [pid = 1819] [serial = 1911] [outer = 0x7f721568e000] 16:37:43 INFO - PROCESS | 1819 | 1461195463395 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:37:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:37:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1279ms 16:37:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:37:43 INFO - PROCESS | 1819 | 1461195463466 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 16:37:43 INFO - PROCESS | 1819 | 1461195463468 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 16:37:43 INFO - PROCESS | 1819 | 1461195463473 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:37:43 INFO - PROCESS | 1819 | 1461195463476 Marionette TRACE conn3 <- [1,2518,null,{}] 16:37:43 INFO - PROCESS | 1819 | 1461195463481 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:37:43 INFO - PROCESS | 1819 | 1461195463633 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 16:37:43 INFO - PROCESS | 1819 | 1461195463837 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721b48a000 == 138 [pid = 1819] [id = 637] 16:37:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 245 (0x7f7215ee0000) [pid = 1819] [serial = 1912] [outer = (nil)] 16:37:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 246 (0x7f7218957c00) [pid = 1819] [serial = 1913] [outer = 0x7f7215ee0000] 16:37:43 INFO - PROCESS | 1819 | 1461195463896 Marionette DEBUG loaded listener.js 16:37:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 247 (0x7f721aa77c00) [pid = 1819] [serial = 1914] [outer = 0x7f7215ee0000] 16:37:44 INFO - PROCESS | 1819 | 1461195464676 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:37:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:37:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1276ms 16:37:44 INFO - PROCESS | 1819 | 1461195464750 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 16:37:44 INFO - PROCESS | 1819 | 1461195464752 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 16:37:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:37:44 INFO - PROCESS | 1819 | 1461195464757 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:37:44 INFO - PROCESS | 1819 | 1461195464759 Marionette TRACE conn3 <- [1,2522,null,{}] 16:37:44 INFO - PROCESS | 1819 | 1461195464764 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:37:44 INFO - PROCESS | 1819 | 1461195464950 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 16:37:45 INFO - PROCESS | 1819 | 1461195465152 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721c2d9800 == 139 [pid = 1819] [id = 638] 16:37:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 248 (0x7f72129ce400) [pid = 1819] [serial = 1915] [outer = (nil)] 16:37:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 249 (0x7f721ab50400) [pid = 1819] [serial = 1916] [outer = 0x7f72129ce400] 16:37:45 INFO - PROCESS | 1819 | 1461195465254 Marionette DEBUG loaded listener.js 16:37:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 250 (0x7f721af6e400) [pid = 1819] [serial = 1917] [outer = 0x7f72129ce400] 16:37:46 INFO - PROCESS | 1819 | 1461195466039 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:37:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:37:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1325ms 16:37:46 INFO - PROCESS | 1819 | 1461195466084 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 16:37:46 INFO - PROCESS | 1819 | 1461195466086 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 16:37:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:37:46 INFO - PROCESS | 1819 | 1461195466091 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:37:46 INFO - PROCESS | 1819 | 1461195466093 Marionette TRACE conn3 <- [1,2526,null,{}] 16:37:46 INFO - PROCESS | 1819 | 1461195466098 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:37:46 INFO - PROCESS | 1819 | 1461195466263 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 16:37:46 INFO - PROCESS | 1819 | 1461195466468 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721ce78000 == 140 [pid = 1819] [id = 639] 16:37:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 251 (0x7f7215ee9800) [pid = 1819] [serial = 1918] [outer = (nil)] 16:37:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 252 (0x7f721af76000) [pid = 1819] [serial = 1919] [outer = 0x7f7215ee9800] 16:37:46 INFO - PROCESS | 1819 | 1461195466531 Marionette DEBUG loaded listener.js 16:37:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 253 (0x7f721b50f800) [pid = 1819] [serial = 1920] [outer = 0x7f7215ee9800] 16:37:47 INFO - PROCESS | 1819 | 1461195467271 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:37:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:37:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1229ms 16:37:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:37:47 INFO - PROCESS | 1819 | 1461195467321 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 16:37:47 INFO - PROCESS | 1819 | 1461195467324 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 16:37:47 INFO - PROCESS | 1819 | 1461195467330 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:37:47 INFO - PROCESS | 1819 | 1461195467333 Marionette TRACE conn3 <- [1,2530,null,{}] 16:37:47 INFO - PROCESS | 1819 | 1461195467337 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:37:47 INFO - PROCESS | 1819 | 1461195467508 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 16:37:47 INFO - PROCESS | 1819 | 1461195467725 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7222c21000 == 141 [pid = 1819] [id = 640] 16:37:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 254 (0x7f721aa75c00) [pid = 1819] [serial = 1921] [outer = (nil)] 16:37:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 255 (0x7f721b5c9c00) [pid = 1819] [serial = 1922] [outer = 0x7f721aa75c00] 16:37:47 INFO - PROCESS | 1819 | 1461195467792 Marionette DEBUG loaded listener.js 16:37:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 256 (0x7f721bf82800) [pid = 1819] [serial = 1923] [outer = 0x7f721aa75c00] 16:37:48 INFO - PROCESS | 1819 | 1461195468609 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:37:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:37:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1329ms 16:37:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:37:48 INFO - PROCESS | 1819 | 1461195468659 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 16:37:48 INFO - PROCESS | 1819 | 1461195468662 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 16:37:48 INFO - PROCESS | 1819 | 1461195468666 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:37:48 INFO - PROCESS | 1819 | 1461195468670 Marionette TRACE conn3 <- [1,2534,null,{}] 16:37:48 INFO - PROCESS | 1819 | 1461195468675 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:37:48 INFO - PROCESS | 1819 | 1461195468861 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 16:37:49 INFO - PROCESS | 1819 | 1461195469068 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f722d995000 == 142 [pid = 1819] [id = 641] 16:37:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 257 (0x7f721b1ba400) [pid = 1819] [serial = 1924] [outer = (nil)] 16:37:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 258 (0x7f721c58f000) [pid = 1819] [serial = 1925] [outer = 0x7f721b1ba400] 16:37:49 INFO - PROCESS | 1819 | 1461195469127 Marionette DEBUG loaded listener.js 16:37:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 259 (0x7f721c5a8800) [pid = 1819] [serial = 1926] [outer = 0x7f721b1ba400] 16:37:49 INFO - PROCESS | 1819 | 1461195469896 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:37:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:37:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1280ms 16:37:49 INFO - PROCESS | 1819 | 1461195469947 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 16:37:49 INFO - PROCESS | 1819 | 1461195469950 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 16:37:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:37:49 INFO - PROCESS | 1819 | 1461195469955 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:37:49 INFO - PROCESS | 1819 | 1461195469957 Marionette TRACE conn3 <- [1,2538,null,{}] 16:37:49 INFO - PROCESS | 1819 | 1461195469962 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:37:50 INFO - PROCESS | 1819 | 1461195470130 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 16:37:50 INFO - PROCESS | 1819 | 1461195470336 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7230080000 == 143 [pid = 1819] [id = 642] 16:37:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 260 (0x7f721c04d400) [pid = 1819] [serial = 1927] [outer = (nil)] 16:37:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 261 (0x7f721c62d800) [pid = 1819] [serial = 1928] [outer = 0x7f721c04d400] 16:37:50 INFO - PROCESS | 1819 | 1461195470398 Marionette DEBUG loaded listener.js 16:37:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 262 (0x7f721cb73800) [pid = 1819] [serial = 1929] [outer = 0x7f721c04d400] 16:37:51 INFO - PROCESS | 1819 | 1461195471153 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:37:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:37:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1275ms 16:37:51 INFO - PROCESS | 1819 | 1461195471231 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 16:37:51 INFO - PROCESS | 1819 | 1461195471234 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 16:37:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:37:51 INFO - PROCESS | 1819 | 1461195471239 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:37:51 INFO - PROCESS | 1819 | 1461195471241 Marionette TRACE conn3 <- [1,2542,null,{}] 16:37:51 INFO - PROCESS | 1819 | 1461195471246 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:37:51 INFO - PROCESS | 1819 | 1461195471407 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 16:37:51 INFO - PROCESS | 1819 | 1461195471615 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72040ba800 == 144 [pid = 1819] [id = 643] 16:37:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 263 (0x7f72020cfc00) [pid = 1819] [serial = 1930] [outer = (nil)] 16:37:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 264 (0x7f720417ec00) [pid = 1819] [serial = 1931] [outer = 0x7f72020cfc00] 16:37:51 INFO - PROCESS | 1819 | 1461195471677 Marionette DEBUG loaded listener.js 16:37:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 265 (0x7f721179a800) [pid = 1819] [serial = 1932] [outer = 0x7f72020cfc00] 16:37:52 INFO - PROCESS | 1819 | 1461195472838 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:37:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:37:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1633ms 16:37:52 INFO - PROCESS | 1819 | 1461195472879 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 16:37:52 INFO - PROCESS | 1819 | 1461195472884 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 16:37:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:37:52 INFO - PROCESS | 1819 | 1461195472892 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:37:52 INFO - PROCESS | 1819 | 1461195472895 Marionette TRACE conn3 <- [1,2546,null,{}] 16:37:52 INFO - PROCESS | 1819 | 1461195472902 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:37:53 INFO - PROCESS | 1819 | 1461195473074 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 16:37:53 INFO - PROCESS | 1819 | 1461195473286 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72040b5000 == 145 [pid = 1819] [id = 644] 16:37:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 266 (0x7f72010c2800) [pid = 1819] [serial = 1933] [outer = (nil)] 16:37:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 267 (0x7f7202fee800) [pid = 1819] [serial = 1934] [outer = 0x7f72010c2800] 16:37:53 INFO - PROCESS | 1819 | 1461195473389 Marionette DEBUG loaded listener.js 16:37:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 268 (0x7f7204185800) [pid = 1819] [serial = 1935] [outer = 0x7f72010c2800] 16:37:54 INFO - PROCESS | 1819 | 1461195474355 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:37:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:37:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1533ms 16:37:54 INFO - PROCESS | 1819 | 1461195474425 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 16:37:54 INFO - PROCESS | 1819 | 1461195474432 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 16:37:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:37:54 INFO - PROCESS | 1819 | 1461195474441 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:37:54 INFO - PROCESS | 1819 | 1461195474444 Marionette TRACE conn3 <- [1,2550,null,{}] 16:37:54 INFO - PROCESS | 1819 | 1461195474448 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:37:54 INFO - PROCESS | 1819 | 1461195474606 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 16:37:54 INFO - PROCESS | 1819 | 1461195474836 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7202b17800 == 146 [pid = 1819] [id = 645] 16:37:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 269 (0x7f72061ae800) [pid = 1819] [serial = 1936] [outer = (nil)] 16:37:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 270 (0x7f7206ea6c00) [pid = 1819] [serial = 1937] [outer = 0x7f72061ae800] 16:37:54 INFO - PROCESS | 1819 | 1461195474946 Marionette DEBUG loaded listener.js 16:37:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 271 (0x7f72082a1c00) [pid = 1819] [serial = 1938] [outer = 0x7f72061ae800] 16:37:55 INFO - PROCESS | 1819 | 1461195475868 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:37:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:37:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1477ms 16:37:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:37:55 INFO - PROCESS | 1819 | 1461195475919 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 16:37:55 INFO - PROCESS | 1819 | 1461195475921 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 16:37:55 INFO - PROCESS | 1819 | 1461195475927 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:37:55 INFO - PROCESS | 1819 | 1461195475931 Marionette TRACE conn3 <- [1,2554,null,{}] 16:37:55 INFO - PROCESS | 1819 | 1461195475945 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:37:56 INFO - PROCESS | 1819 | 1461195476109 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 16:37:56 INFO - PROCESS | 1819 | 1461195476328 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7207f95800 == 147 [pid = 1819] [id = 646] 16:37:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 272 (0x7f720ea83400) [pid = 1819] [serial = 1939] [outer = (nil)] 16:37:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 273 (0x7f720ec99c00) [pid = 1819] [serial = 1940] [outer = 0x7f720ea83400] 16:37:56 INFO - PROCESS | 1819 | 1461195476432 Marionette DEBUG loaded listener.js 16:37:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 274 (0x7f72110c8400) [pid = 1819] [serial = 1941] [outer = 0x7f720ea83400] 16:37:57 INFO - PROCESS | 1819 | 1461195477212 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:37:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:37:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1334ms 16:37:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72088a6800 == 146 [pid = 1819] [id = 569] 16:37:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721adf2000 == 145 [pid = 1819] [id = 570] 16:37:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7219e3d800 == 144 [pid = 1819] [id = 568] 16:37:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72119e4800 == 143 [pid = 1819] [id = 629] 16:37:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72040a2800 == 142 [pid = 1819] [id = 628] 16:37:57 INFO - PROCESS | 1819 | --DOMWINDOW == 273 (0x7f7206126800) [pid = 1819] [serial = 1820] [outer = (nil)] [url = about:blank] 16:37:57 INFO - PROCESS | 1819 | --DOMWINDOW == 272 (0x7f72041f9c00) [pid = 1819] [serial = 1748] [outer = (nil)] [url = about:blank] 16:37:57 INFO - PROCESS | 1819 | --DOMWINDOW == 271 (0x7f7212203000) [pid = 1819] [serial = 1763] [outer = (nil)] [url = about:blank] 16:37:57 INFO - PROCESS | 1819 | --DOMWINDOW == 270 (0x7f7213b4ac00) [pid = 1819] [serial = 1772] [outer = (nil)] [url = about:blank] 16:37:57 INFO - PROCESS | 1819 | --DOMWINDOW == 269 (0x7f7211a81000) [pid = 1819] [serial = 1760] [outer = (nil)] [url = about:blank] 16:37:57 INFO - PROCESS | 1819 | --DOMWINDOW == 268 (0x7f7215885800) [pid = 1819] [serial = 1781] [outer = (nil)] [url = about:blank] 16:37:57 INFO - PROCESS | 1819 | --DOMWINDOW == 267 (0x7f71fe840000) [pid = 1819] [serial = 1745] [outer = (nil)] [url = about:blank] 16:37:57 INFO - PROCESS | 1819 | --DOMWINDOW == 266 (0x7f721562fc00) [pid = 1819] [serial = 1775] [outer = (nil)] [url = about:blank] 16:37:57 INFO - PROCESS | 1819 | --DOMWINDOW == 265 (0x7f720ea18c00) [pid = 1819] [serial = 1754] [outer = (nil)] [url = about:blank] 16:37:57 INFO - PROCESS | 1819 | --DOMWINDOW == 264 (0x7f7215e6e000) [pid = 1819] [serial = 1784] [outer = (nil)] [url = about:blank] 16:37:57 INFO - PROCESS | 1819 | --DOMWINDOW == 263 (0x7f721290dc00) [pid = 1819] [serial = 1766] [outer = (nil)] [url = about:blank] 16:37:57 INFO - PROCESS | 1819 | --DOMWINDOW == 262 (0x7f7215779400) [pid = 1819] [serial = 1778] [outer = (nil)] [url = about:blank] 16:37:57 INFO - PROCESS | 1819 | --DOMWINDOW == 261 (0x7f7213772000) [pid = 1819] [serial = 1769] [outer = (nil)] [url = about:blank] 16:37:57 INFO - PROCESS | 1819 | --DOMWINDOW == 260 (0x7f7208060000) [pid = 1819] [serial = 1751] [outer = (nil)] [url = about:blank] 16:37:57 INFO - PROCESS | 1819 | --DOMWINDOW == 259 (0x7f720f4e0c00) [pid = 1819] [serial = 1757] [outer = (nil)] [url = about:blank] 16:37:57 INFO - PROCESS | 1819 | --DOMWINDOW == 258 (0x7f72041ed400) [pid = 1819] [serial = 1787] [outer = (nil)] [url = about:blank] 16:37:57 INFO - PROCESS | 1819 | --DOMWINDOW == 257 (0x7f7215e6b400) [pid = 1819] [serial = 1790] [outer = (nil)] [url = about:blank] 16:37:57 INFO - PROCESS | 1819 | --DOMWINDOW == 256 (0x7f72163d4000) [pid = 1819] [serial = 1793] [outer = (nil)] [url = about:blank] 16:37:57 INFO - PROCESS | 1819 | 1461195477391 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 16:37:57 INFO - PROCESS | 1819 | 1461195477395 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 16:37:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f720f69b000 == 141 [pid = 1819] [id = 627] 16:37:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7209dcc000 == 140 [pid = 1819] [id = 626] 16:37:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206de2800 == 139 [pid = 1819] [id = 625] 16:37:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f720216d000 == 138 [pid = 1819] [id = 624] 16:37:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:37:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7207f88800 == 137 [pid = 1819] [id = 623] 16:37:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7207f83800 == 136 [pid = 1819] [id = 622] 16:37:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206316000 == 135 [pid = 1819] [id = 621] 16:37:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7200fd7000 == 134 [pid = 1819] [id = 620] 16:37:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f71ff3a4000 == 133 [pid = 1819] [id = 619] 16:37:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7211ad4000 == 132 [pid = 1819] [id = 618] 16:37:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72020e9800 == 131 [pid = 1819] [id = 617] 16:37:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7233332000 == 130 [pid = 1819] [id = 616] 16:37:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7230d41800 == 129 [pid = 1819] [id = 615] 16:37:57 INFO - PROCESS | 1819 | 1461195477421 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:37:57 INFO - PROCESS | 1819 | 1461195477424 Marionette TRACE conn3 <- [1,2558,null,{}] 16:37:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722e3b3000 == 128 [pid = 1819] [id = 614] 16:37:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722d98c800 == 127 [pid = 1819] [id = 613] 16:37:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721d329000 == 126 [pid = 1819] [id = 612] 16:37:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721ade5800 == 125 [pid = 1819] [id = 611] 16:37:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7216823800 == 124 [pid = 1819] [id = 610] 16:37:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7216376800 == 123 [pid = 1819] [id = 566] 16:37:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7216049800 == 122 [pid = 1819] [id = 609] 16:37:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7210258000 == 121 [pid = 1819] [id = 608] 16:37:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c0cf000 == 120 [pid = 1819] [id = 571] 16:37:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7204fa7000 == 119 [pid = 1819] [id = 607] 16:37:57 INFO - PROCESS | 1819 | 1461195477441 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:37:57 INFO - PROCESS | 1819 | 1461195477601 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 16:37:57 INFO - PROCESS | 1819 | --DOMWINDOW == 255 (0x7f720ecc7000) [pid = 1819] [serial = 1743] [outer = (nil)] [url = about:blank] 16:37:57 INFO - PROCESS | 1819 | --DOMWINDOW == 254 (0x7f72121e4000) [pid = 1819] [serial = 1814] [outer = (nil)] [url = about:blank] 16:37:57 INFO - PROCESS | 1819 | --DOMWINDOW == 253 (0x7f721130a000) [pid = 1819] [serial = 1811] [outer = (nil)] [url = about:blank] 16:37:57 INFO - PROCESS | 1819 | --DOMWINDOW == 252 (0x7f720ebe3c00) [pid = 1819] [serial = 1808] [outer = (nil)] [url = about:blank] 16:37:57 INFO - PROCESS | 1819 | --DOMWINDOW == 251 (0x7f7202fe4c00) [pid = 1819] [serial = 1799] [outer = (nil)] [url = about:blank] 16:37:57 INFO - PROCESS | 1819 | --DOMWINDOW == 250 (0x7f720636f400) [pid = 1819] [serial = 1800] [outer = (nil)] [url = about:blank] 16:37:57 INFO - PROCESS | 1819 | --DOMWINDOW == 249 (0x7f7208cac000) [pid = 1819] [serial = 1805] [outer = (nil)] [url = about:blank] 16:37:57 INFO - PROCESS | 1819 | --DOMWINDOW == 248 (0x7f720ea15c00) [pid = 1819] [serial = 1806] [outer = (nil)] [url = about:blank] 16:37:57 INFO - PROCESS | 1819 | --DOMWINDOW == 247 (0x7f7202fe7c00) [pid = 1819] [serial = 1797] [outer = (nil)] [url = about:blank] 16:37:57 INFO - PROCESS | 1819 | --DOMWINDOW == 246 (0x7f72010d1000) [pid = 1819] [serial = 1796] [outer = (nil)] [url = about:blank] 16:37:57 INFO - PROCESS | 1819 | --DOMWINDOW == 245 (0x7f7208b9e400) [pid = 1819] [serial = 1803] [outer = (nil)] [url = about:blank] 16:37:57 INFO - PROCESS | 1819 | --DOMWINDOW == 244 (0x7f720829b400) [pid = 1819] [serial = 1802] [outer = (nil)] [url = about:blank] 16:37:57 INFO - PROCESS | 1819 | --DOMWINDOW == 243 (0x7f7202fe5800) [pid = 1819] [serial = 1817] [outer = (nil)] [url = about:blank] 16:37:57 INFO - PROCESS | 1819 | --DOMWINDOW == 242 (0x7f721259e400) [pid = 1819] [serial = 1815] [outer = (nil)] [url = about:blank] 16:37:57 INFO - PROCESS | 1819 | --DOMWINDOW == 241 (0x7f7203b16c00) [pid = 1819] [serial = 1818] [outer = (nil)] [url = about:blank] 16:37:57 INFO - PROCESS | 1819 | --DOMWINDOW == 240 (0x7f7211797800) [pid = 1819] [serial = 1812] [outer = (nil)] [url = about:blank] 16:37:57 INFO - PROCESS | 1819 | --DOMWINDOW == 239 (0x7f720f4d3800) [pid = 1819] [serial = 1809] [outer = (nil)] [url = about:blank] 16:37:57 INFO - PROCESS | 1819 | 1461195477787 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72020e9800 == 120 [pid = 1819] [id = 647] 16:37:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 240 (0x7f72010d1000) [pid = 1819] [serial = 1942] [outer = (nil)] 16:37:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 241 (0x7f720636f400) [pid = 1819] [serial = 1943] [outer = 0x7f72010d1000] 16:37:57 INFO - PROCESS | 1819 | 1461195477841 Marionette DEBUG loaded listener.js 16:37:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 242 (0x7f72111ccc00) [pid = 1819] [serial = 1944] [outer = 0x7f72010d1000] 16:37:58 INFO - PROCESS | 1819 | 1461195478524 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:37:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:37:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1147ms 16:37:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:37:58 INFO - PROCESS | 1819 | 1461195478557 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 16:37:58 INFO - PROCESS | 1819 | 1461195478559 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 16:37:58 INFO - PROCESS | 1819 | 1461195478563 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:37:58 INFO - PROCESS | 1819 | 1461195478566 Marionette TRACE conn3 <- [1,2562,null,{}] 16:37:58 INFO - PROCESS | 1819 | 1461195478570 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:37:58 INFO - PROCESS | 1819 | 1461195478716 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 16:37:58 INFO - PROCESS | 1819 | 1461195478882 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206dd6800 == 121 [pid = 1819] [id = 648] 16:37:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 243 (0x7f7202fe5800) [pid = 1819] [serial = 1945] [outer = (nil)] 16:37:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 244 (0x7f7211797800) [pid = 1819] [serial = 1946] [outer = 0x7f7202fe5800] 16:37:58 INFO - PROCESS | 1819 | 1461195478934 Marionette DEBUG loaded listener.js 16:37:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 245 (0x7f72121ebc00) [pid = 1819] [serial = 1947] [outer = 0x7f7202fe5800] 16:37:59 INFO - PROCESS | 1819 | 1461195479566 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:37:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:37:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1033ms 16:37:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:37:59 INFO - PROCESS | 1819 | 1461195479596 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 16:37:59 INFO - PROCESS | 1819 | 1461195479598 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 16:37:59 INFO - PROCESS | 1819 | 1461195479602 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:37:59 INFO - PROCESS | 1819 | 1461195479606 Marionette TRACE conn3 <- [1,2566,null,{}] 16:37:59 INFO - PROCESS | 1819 | 1461195479624 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:37:59 INFO - PROCESS | 1819 | 1461195479893 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 16:38:00 INFO - PROCESS | 1819 | 1461195480000 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72102af000 == 122 [pid = 1819] [id = 649] 16:38:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 246 (0x7f720ea18c00) [pid = 1819] [serial = 1948] [outer = (nil)] 16:38:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 247 (0x7f721563d800) [pid = 1819] [serial = 1949] [outer = 0x7f720ea18c00] 16:38:00 INFO - PROCESS | 1819 | 1461195480054 Marionette DEBUG loaded listener.js 16:38:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 248 (0x7f7215885400) [pid = 1819] [serial = 1950] [outer = 0x7f720ea18c00] 16:38:00 INFO - PROCESS | 1819 | 1461195480831 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:38:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:38:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1247ms 16:38:00 INFO - PROCESS | 1819 | 1461195480850 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 16:38:00 INFO - PROCESS | 1819 | 1461195480852 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 16:38:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:38:00 INFO - PROCESS | 1819 | 1461195480858 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:38:00 INFO - PROCESS | 1819 | 1461195480860 Marionette TRACE conn3 <- [1,2570,null,{}] 16:38:00 INFO - PROCESS | 1819 | 1461195480872 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:38:01 INFO - PROCESS | 1819 | 1461195481078 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 16:38:01 INFO - PROCESS | 1819 | 1461195481105 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7211acb000 == 123 [pid = 1819] [id = 650] 16:38:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 249 (0x7f720ecc8800) [pid = 1819] [serial = 1951] [outer = (nil)] 16:38:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 250 (0x7f7215ee4c00) [pid = 1819] [serial = 1952] [outer = 0x7f720ecc8800] 16:38:01 INFO - PROCESS | 1819 | 1461195481156 Marionette DEBUG loaded listener.js 16:38:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 251 (0x7f7216675400) [pid = 1819] [serial = 1953] [outer = 0x7f720ecc8800] 16:38:01 INFO - PROCESS | 1819 | 1461195481927 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:38:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:38:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1127ms 16:38:01 INFO - PROCESS | 1819 | 1461195481985 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 16:38:01 INFO - PROCESS | 1819 | 1461195481988 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 16:38:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:38:01 INFO - PROCESS | 1819 | 1461195481996 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:38:02 INFO - PROCESS | 1819 | 1461195481999 Marionette TRACE conn3 <- [1,2574,null,{}] 16:38:02 INFO - PROCESS | 1819 | 1461195482003 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:38:02 INFO - PROCESS | 1819 | 1461195482216 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 16:38:02 INFO - PROCESS | 1819 | 1461195482246 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7212549000 == 124 [pid = 1819] [id = 651] 16:38:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 252 (0x7f7211454c00) [pid = 1819] [serial = 1954] [outer = (nil)] 16:38:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 253 (0x7f7216772400) [pid = 1819] [serial = 1955] [outer = 0x7f7211454c00] 16:38:02 INFO - PROCESS | 1819 | 1461195482306 Marionette DEBUG loaded listener.js 16:38:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 254 (0x7f7218e0c000) [pid = 1819] [serial = 1956] [outer = 0x7f7211454c00] 16:38:03 INFO - PROCESS | 1819 | --DOMWINDOW == 253 (0x7f72139ac000) [pid = 1819] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:38:03 INFO - PROCESS | 1819 | --DOMWINDOW == 252 (0x7f7204177000) [pid = 1819] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:38:03 INFO - PROCESS | 1819 | --DOMWINDOW == 251 (0x7f7200b88400) [pid = 1819] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:38:03 INFO - PROCESS | 1819 | --DOMWINDOW == 250 (0x7f7204e22800) [pid = 1819] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:38:03 INFO - PROCESS | 1819 | --DOMWINDOW == 249 (0x7f72064e9800) [pid = 1819] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:38:03 INFO - PROCESS | 1819 | --DOMWINDOW == 248 (0x7f72041ee800) [pid = 1819] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:38:03 INFO - PROCESS | 1819 | --DOMWINDOW == 247 (0x7f7200b84000) [pid = 1819] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:38:03 INFO - PROCESS | 1819 | --DOMWINDOW == 246 (0x7f71fe839c00) [pid = 1819] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:38:03 INFO - PROCESS | 1819 | --DOMWINDOW == 245 (0x7f7202ced400) [pid = 1819] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:38:03 INFO - PROCESS | 1819 | --DOMWINDOW == 244 (0x7f71fe836000) [pid = 1819] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:38:03 INFO - PROCESS | 1819 | --DOMWINDOW == 243 (0x7f721390d400) [pid = 1819] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:38:03 INFO - PROCESS | 1819 | --DOMWINDOW == 242 (0x7f7203783800) [pid = 1819] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:38:03 INFO - PROCESS | 1819 | --DOMWINDOW == 241 (0x7f72063c7800) [pid = 1819] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:38:03 INFO - PROCESS | 1819 | --DOMWINDOW == 240 (0x7f72110c7c00) [pid = 1819] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:38:03 INFO - PROCESS | 1819 | --DOMWINDOW == 239 (0x7f7203782c00) [pid = 1819] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:38:03 INFO - PROCESS | 1819 | --DOMWINDOW == 238 (0x7f7206bf9400) [pid = 1819] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:38:03 INFO - PROCESS | 1819 | --DOMWINDOW == 237 (0x7f720805e000) [pid = 1819] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:38:03 INFO - PROCESS | 1819 | --DOMWINDOW == 236 (0x7f72082e0000) [pid = 1819] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:38:03 INFO - PROCESS | 1819 | --DOMWINDOW == 235 (0x7f7208cb0000) [pid = 1819] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:38:03 INFO - PROCESS | 1819 | --DOMWINDOW == 234 (0x7f7204176800) [pid = 1819] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:38:03 INFO - PROCESS | 1819 | --DOMWINDOW == 233 (0x7f7208ba7800) [pid = 1819] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:38:03 INFO - PROCESS | 1819 | --DOMWINDOW == 232 (0x7f721562e800) [pid = 1819] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:38:03 INFO - PROCESS | 1819 | --DOMWINDOW == 231 (0x7f71fe843000) [pid = 1819] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:38:03 INFO - PROCESS | 1819 | --DOMWINDOW == 230 (0x7f7216773800) [pid = 1819] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:38:03 INFO - PROCESS | 1819 | --DOMWINDOW == 229 (0x7f720ec8cc00) [pid = 1819] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:38:03 INFO - PROCESS | 1819 | --DOMWINDOW == 228 (0x7f7200b86c00) [pid = 1819] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:38:03 INFO - PROCESS | 1819 | --DOMWINDOW == 227 (0x7f7206bf5000) [pid = 1819] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:38:03 INFO - PROCESS | 1819 | --DOMWINDOW == 226 (0x7f7203986000) [pid = 1819] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:38:03 INFO - PROCESS | 1819 | --DOMWINDOW == 225 (0x7f72020cd400) [pid = 1819] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:38:03 INFO - PROCESS | 1819 | --DOMWINDOW == 224 (0x7f7208ca6800) [pid = 1819] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:38:03 INFO - PROCESS | 1819 | --DOMWINDOW == 223 (0x7f7202cf0800) [pid = 1819] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:38:03 INFO - PROCESS | 1819 | --DOMWINDOW == 222 (0x7f720378a400) [pid = 1819] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:38:03 INFO - PROCESS | 1819 | --DOMWINDOW == 221 (0x7f7215edec00) [pid = 1819] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:38:03 INFO - PROCESS | 1819 | 1461195483797 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:38:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:38:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1829ms 16:38:03 INFO - PROCESS | 1819 | 1461195483823 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 16:38:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:38:03 INFO - PROCESS | 1819 | 1461195483826 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 16:38:03 INFO - PROCESS | 1819 | 1461195483831 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:38:03 INFO - PROCESS | 1819 | 1461195483833 Marionette TRACE conn3 <- [1,2578,null,{}] 16:38:03 INFO - PROCESS | 1819 | 1461195483837 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:38:04 INFO - PROCESS | 1819 | 1461195484038 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 16:38:04 INFO - PROCESS | 1819 | 1461195484056 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7207edd000 == 125 [pid = 1819] [id = 652] 16:38:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 222 (0x7f7200b7e400) [pid = 1819] [serial = 1957] [outer = (nil)] 16:38:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 223 (0x7f7204177000) [pid = 1819] [serial = 1958] [outer = 0x7f7200b7e400] 16:38:04 INFO - PROCESS | 1819 | 1461195484107 Marionette DEBUG loaded listener.js 16:38:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 224 (0x7f7208ca2800) [pid = 1819] [serial = 1959] [outer = 0x7f7200b7e400] 16:38:04 INFO - PROCESS | 1819 | 1461195484785 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:38:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:38:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 975ms 16:38:04 INFO - PROCESS | 1819 | 1461195484805 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 16:38:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:38:04 INFO - PROCESS | 1819 | 1461195484809 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 16:38:04 INFO - PROCESS | 1819 | 1461195484814 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:38:04 INFO - PROCESS | 1819 | 1461195484816 Marionette TRACE conn3 <- [1,2582,null,{}] 16:38:04 INFO - PROCESS | 1819 | 1461195484820 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:38:04 INFO - PROCESS | 1819 | 1461195484966 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 16:38:04 INFO - PROCESS | 1819 | 1461195484980 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7213b04800 == 126 [pid = 1819] [id = 653] 16:38:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 225 (0x7f7206371c00) [pid = 1819] [serial = 1960] [outer = (nil)] 16:38:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 226 (0x7f720ecc5800) [pid = 1819] [serial = 1961] [outer = 0x7f7206371c00] 16:38:05 INFO - PROCESS | 1819 | 1461195485034 Marionette DEBUG loaded listener.js 16:38:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 227 (0x7f7212795400) [pid = 1819] [serial = 1962] [outer = 0x7f7206371c00] 16:38:06 INFO - PROCESS | 1819 | 1461195486113 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:38:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:38:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1328ms 16:38:06 INFO - PROCESS | 1819 | 1461195486143 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 16:38:06 INFO - PROCESS | 1819 | 1461195486148 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 16:38:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:38:06 INFO - PROCESS | 1819 | 1461195486156 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:38:06 INFO - PROCESS | 1819 | 1461195486161 Marionette TRACE conn3 <- [1,2586,null,{}] 16:38:06 INFO - PROCESS | 1819 | 1461195486168 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:38:06 INFO - PROCESS | 1819 | 1461195486370 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 16:38:06 INFO - PROCESS | 1819 | 1461195486580 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206e16000 == 127 [pid = 1819] [id = 654] 16:38:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 228 (0x7f7203b21000) [pid = 1819] [serial = 1963] [outer = (nil)] 16:38:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 229 (0x7f7204e24800) [pid = 1819] [serial = 1964] [outer = 0x7f7203b21000] 16:38:06 INFO - PROCESS | 1819 | 1461195486643 Marionette DEBUG loaded listener.js 16:38:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 230 (0x7f72064eb000) [pid = 1819] [serial = 1965] [outer = 0x7f7203b21000] 16:38:07 INFO - PROCESS | 1819 | 1461195487531 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:38:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:38:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1436ms 16:38:07 INFO - PROCESS | 1819 | 1461195487593 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 16:38:07 INFO - PROCESS | 1819 | 1461195487600 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 16:38:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:38:07 INFO - PROCESS | 1819 | 1461195487609 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:38:07 INFO - PROCESS | 1819 | 1461195487612 Marionette TRACE conn3 <- [1,2590,null,{}] 16:38:07 INFO - PROCESS | 1819 | 1461195487617 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:38:07 INFO - PROCESS | 1819 | 1461195487795 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 16:38:08 INFO - PROCESS | 1819 | 1461195487997 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7210180800 == 128 [pid = 1819] [id = 655] 16:38:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 231 (0x7f7204148c00) [pid = 1819] [serial = 1966] [outer = (nil)] 16:38:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 232 (0x7f7208cae400) [pid = 1819] [serial = 1967] [outer = 0x7f7204148c00] 16:38:08 INFO - PROCESS | 1819 | 1461195488060 Marionette DEBUG loaded listener.js 16:38:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 233 (0x7f720ec90800) [pid = 1819] [serial = 1968] [outer = 0x7f7204148c00] 16:38:08 INFO - PROCESS | 1819 | 1461195488888 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:38:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:38:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1338ms 16:38:08 INFO - PROCESS | 1819 | 1461195488947 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 16:38:08 INFO - PROCESS | 1819 | 1461195488949 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 16:38:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:38:08 INFO - PROCESS | 1819 | 1461195488955 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:38:08 INFO - PROCESS | 1819 | 1461195488960 Marionette TRACE conn3 <- [1,2594,null,{}] 16:38:08 INFO - PROCESS | 1819 | 1461195488974 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:38:09 INFO - PROCESS | 1819 | 1461195489153 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 16:38:09 INFO - PROCESS | 1819 | 1461195489356 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7215fce000 == 129 [pid = 1819] [id = 656] 16:38:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 234 (0x7f720ea7e400) [pid = 1819] [serial = 1969] [outer = (nil)] 16:38:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 235 (0x7f7212668800) [pid = 1819] [serial = 1970] [outer = 0x7f720ea7e400] 16:38:09 INFO - PROCESS | 1819 | 1461195489419 Marionette DEBUG loaded listener.js 16:38:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 236 (0x7f7213b4b000) [pid = 1819] [serial = 1971] [outer = 0x7f720ea7e400] 16:38:10 INFO - PROCESS | 1819 | 1461195490258 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:38:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:38:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1335ms 16:38:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:38:10 INFO - PROCESS | 1819 | 1461195490290 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 16:38:10 INFO - PROCESS | 1819 | 1461195490293 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 16:38:10 INFO - PROCESS | 1819 | 1461195490297 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:38:10 INFO - PROCESS | 1819 | 1461195490301 Marionette TRACE conn3 <- [1,2598,null,{}] 16:38:10 INFO - PROCESS | 1819 | 1461195490305 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:38:10 INFO - PROCESS | 1819 | 1461195490492 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 16:38:10 INFO - PROCESS | 1819 | 1461195490708 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7216847800 == 130 [pid = 1819] [id = 657] 16:38:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 237 (0x7f72110c2c00) [pid = 1819] [serial = 1972] [outer = (nil)] 16:38:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 238 (0x7f721572d800) [pid = 1819] [serial = 1973] [outer = 0x7f72110c2c00] 16:38:10 INFO - PROCESS | 1819 | 1461195490810 Marionette DEBUG loaded listener.js 16:38:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 239 (0x7f721588c800) [pid = 1819] [serial = 1974] [outer = 0x7f72110c2c00] 16:38:11 INFO - PROCESS | 1819 | 1461195491669 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:38:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:38:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1427ms 16:38:11 INFO - PROCESS | 1819 | 1461195491725 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 16:38:11 INFO - PROCESS | 1819 | 1461195491728 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 16:38:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:38:11 INFO - PROCESS | 1819 | 1461195491733 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:38:11 INFO - PROCESS | 1819 | 1461195491735 Marionette TRACE conn3 <- [1,2602,null,{}] 16:38:11 INFO - PROCESS | 1819 | 1461195491740 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:38:11 INFO - PROCESS | 1819 | 1461195491904 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 16:38:12 INFO - PROCESS | 1819 | 1461195492111 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721ab5d000 == 131 [pid = 1819] [id = 658] 16:38:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 240 (0x7f7215632000) [pid = 1819] [serial = 1975] [outer = (nil)] 16:38:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 241 (0x7f7216680800) [pid = 1819] [serial = 1976] [outer = 0x7f7215632000] 16:38:12 INFO - PROCESS | 1819 | 1461195492170 Marionette DEBUG loaded listener.js 16:38:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 242 (0x7f7218e0bc00) [pid = 1819] [serial = 1977] [outer = 0x7f7215632000] 16:38:13 INFO - PROCESS | 1819 | 1461195493008 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:38:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:38:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1325ms 16:38:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:38:13 INFO - PROCESS | 1819 | 1461195493059 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 16:38:13 INFO - PROCESS | 1819 | 1461195493062 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 16:38:13 INFO - PROCESS | 1819 | 1461195493067 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:38:13 INFO - PROCESS | 1819 | 1461195493070 Marionette TRACE conn3 <- [1,2606,null,{}] 16:38:13 INFO - PROCESS | 1819 | 1461195493074 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:38:13 INFO - PROCESS | 1819 | 1461195493263 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 16:38:13 INFO - PROCESS | 1819 | 1461195493474 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721cb1a000 == 132 [pid = 1819] [id = 659] 16:38:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 243 (0x7f7218951c00) [pid = 1819] [serial = 1978] [outer = (nil)] 16:38:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 244 (0x7f721b5c8400) [pid = 1819] [serial = 1979] [outer = 0x7f7218951c00] 16:38:13 INFO - PROCESS | 1819 | 1461195493540 Marionette DEBUG loaded listener.js 16:38:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 245 (0x7f721c437000) [pid = 1819] [serial = 1980] [outer = 0x7f7218951c00] 16:38:14 INFO - PROCESS | 1819 | 1461195494371 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:38:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:38:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1377ms 16:38:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:38:14 INFO - PROCESS | 1819 | 1461195494444 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 16:38:14 INFO - PROCESS | 1819 | 1461195494447 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 16:38:14 INFO - PROCESS | 1819 | 1461195494451 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:38:14 INFO - PROCESS | 1819 | 1461195494455 Marionette TRACE conn3 <- [1,2610,null,{}] 16:38:14 INFO - PROCESS | 1819 | 1461195494459 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:38:14 INFO - PROCESS | 1819 | 1461195494622 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 16:38:14 INFO - PROCESS | 1819 | 1461195494885 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7229073000 == 133 [pid = 1819] [id = 660] 16:38:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 246 (0x7f72020c3400) [pid = 1819] [serial = 1981] [outer = (nil)] 16:38:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 247 (0x7f721220f400) [pid = 1819] [serial = 1982] [outer = 0x7f72020c3400] 16:38:14 INFO - PROCESS | 1819 | 1461195494958 Marionette DEBUG loaded listener.js 16:38:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 248 (0x7f721caf6000) [pid = 1819] [serial = 1983] [outer = 0x7f72020c3400] 16:38:15 INFO - PROCESS | 1819 | 1461195495728 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:38:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:38:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1326ms 16:38:15 INFO - PROCESS | 1819 | 1461195495778 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 16:38:15 INFO - PROCESS | 1819 | 1461195495781 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 16:38:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:38:15 INFO - PROCESS | 1819 | 1461195495786 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:38:15 INFO - PROCESS | 1819 | 1461195495788 Marionette TRACE conn3 <- [1,2614,null,{}] 16:38:15 INFO - PROCESS | 1819 | 1461195495793 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:38:15 INFO - PROCESS | 1819 | 1461195495956 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 16:38:16 INFO - PROCESS | 1819 | 1461195496165 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f722d98c800 == 134 [pid = 1819] [id = 661] 16:38:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 249 (0x7f720414cc00) [pid = 1819] [serial = 1984] [outer = (nil)] 16:38:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 250 (0x7f721ce4b800) [pid = 1819] [serial = 1985] [outer = 0x7f720414cc00] 16:38:16 INFO - PROCESS | 1819 | 1461195496265 Marionette DEBUG loaded listener.js 16:38:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 251 (0x7f721eb88800) [pid = 1819] [serial = 1986] [outer = 0x7f720414cc00] 16:38:17 INFO - PROCESS | 1819 | 1461195497053 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:38:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:38:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1325ms 16:38:17 INFO - PROCESS | 1819 | 1461195497113 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 16:38:17 INFO - PROCESS | 1819 | 1461195497115 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 16:38:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:38:17 INFO - PROCESS | 1819 | 1461195497120 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:38:17 INFO - PROCESS | 1819 | 1461195497123 Marionette TRACE conn3 <- [1,2618,null,{}] 16:38:17 INFO - PROCESS | 1819 | 1461195497127 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:38:17 INFO - PROCESS | 1819 | 1461195497291 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 16:38:17 INFO - PROCESS | 1819 | 1461195497500 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7230088000 == 135 [pid = 1819] [id = 662] 16:38:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 252 (0x7f721b42c800) [pid = 1819] [serial = 1987] [outer = (nil)] 16:38:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 253 (0x7f721ed5dc00) [pid = 1819] [serial = 1988] [outer = 0x7f721b42c800] 16:38:17 INFO - PROCESS | 1819 | 1461195497558 Marionette DEBUG loaded listener.js 16:38:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 254 (0x7f7221f5d800) [pid = 1819] [serial = 1989] [outer = 0x7f721b42c800] 16:38:18 INFO - PROCESS | 1819 | 1461195498304 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:38:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:38:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1226ms 16:38:18 INFO - PROCESS | 1819 | 1461195498346 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 16:38:18 INFO - PROCESS | 1819 | 1461195498349 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 16:38:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:38:18 INFO - PROCESS | 1819 | 1461195498354 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:38:18 INFO - PROCESS | 1819 | 1461195498356 Marionette TRACE conn3 <- [1,2622,null,{}] 16:38:18 INFO - PROCESS | 1819 | 1461195498360 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:38:18 INFO - PROCESS | 1819 | 1461195498604 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 16:38:18 INFO - PROCESS | 1819 | 1461195498755 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f724d1d1800 == 136 [pid = 1819] [id = 663] 16:38:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 255 (0x7f721ed60000) [pid = 1819] [serial = 1990] [outer = (nil)] 16:38:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 256 (0x7f7227dc6800) [pid = 1819] [serial = 1991] [outer = 0x7f721ed60000] 16:38:18 INFO - PROCESS | 1819 | 1461195498815 Marionette DEBUG loaded listener.js 16:38:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 257 (0x7f7228953000) [pid = 1819] [serial = 1992] [outer = 0x7f721ed60000] 16:38:19 INFO - PROCESS | 1819 | 1461195499642 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:38:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:38:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1336ms 16:38:19 INFO - PROCESS | 1819 | 1461195499690 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 16:38:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:38:19 INFO - PROCESS | 1819 | 1461195499693 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 16:38:19 INFO - PROCESS | 1819 | 1461195499698 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:38:19 INFO - PROCESS | 1819 | 1461195499702 Marionette TRACE conn3 <- [1,2626,null,{}] 16:38:19 INFO - PROCESS | 1819 | 1461195499706 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:38:19 INFO - PROCESS | 1819 | 1461195499898 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 16:38:20 INFO - PROCESS | 1819 | 1461195500124 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f723332d800 == 137 [pid = 1819] [id = 664] 16:38:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 258 (0x7f7204e23000) [pid = 1819] [serial = 1993] [outer = (nil)] 16:38:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 259 (0x7f7229d2e800) [pid = 1819] [serial = 1994] [outer = 0x7f7204e23000] 16:38:20 INFO - PROCESS | 1819 | 1461195500231 Marionette DEBUG loaded listener.js 16:38:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 260 (0x7f722a1f2c00) [pid = 1819] [serial = 1995] [outer = 0x7f7204e23000] 16:38:21 INFO - PROCESS | 1819 | 1461195501071 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:38:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:38:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1428ms 16:38:21 INFO - PROCESS | 1819 | 1461195501142 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 16:38:21 INFO - PROCESS | 1819 | 1461195501145 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 16:38:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:38:21 INFO - PROCESS | 1819 | 1461195501150 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:38:21 INFO - PROCESS | 1819 | 1461195501153 Marionette TRACE conn3 <- [1,2630,null,{}] 16:38:21 INFO - PROCESS | 1819 | 1461195501157 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:38:21 INFO - PROCESS | 1819 | 1461195501318 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 16:38:21 INFO - PROCESS | 1819 | 1461195501533 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206468000 == 138 [pid = 1819] [id = 665] 16:38:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 261 (0x7f7204150000) [pid = 1819] [serial = 1996] [outer = (nil)] 16:38:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 262 (0x7f7211e71c00) [pid = 1819] [serial = 1997] [outer = 0x7f7204150000] 16:38:21 INFO - PROCESS | 1819 | 1461195501591 Marionette DEBUG loaded listener.js 16:38:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 263 (0x7f722bf28c00) [pid = 1819] [serial = 1998] [outer = 0x7f7204150000] 16:38:22 INFO - PROCESS | 1819 | 1461195502383 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:38:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:38:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1284ms 16:38:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:38:22 INFO - PROCESS | 1819 | 1461195502434 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 16:38:22 INFO - PROCESS | 1819 | 1461195502436 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 16:38:22 INFO - PROCESS | 1819 | 1461195502440 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:38:22 INFO - PROCESS | 1819 | 1461195502444 Marionette TRACE conn3 <- [1,2634,null,{}] 16:38:22 INFO - PROCESS | 1819 | 1461195502448 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:38:22 INFO - PROCESS | 1819 | 1461195502605 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 16:38:22 INFO - PROCESS | 1819 | 1461195502816 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7208b7e800 == 139 [pid = 1819] [id = 666] 16:38:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 264 (0x7f71ff244800) [pid = 1819] [serial = 1999] [outer = (nil)] 16:38:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 265 (0x7f71ff24c400) [pid = 1819] [serial = 2000] [outer = 0x7f71ff244800] 16:38:22 INFO - PROCESS | 1819 | 1461195502914 Marionette DEBUG loaded listener.js 16:38:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 266 (0x7f71ff251000) [pid = 1819] [serial = 2001] [outer = 0x7f71ff244800] 16:38:23 INFO - PROCESS | 1819 | 1461195503721 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:38:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:38:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1327ms 16:38:23 INFO - PROCESS | 1819 | 1461195503768 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 16:38:23 INFO - PROCESS | 1819 | 1461195503771 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 16:38:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:38:23 INFO - PROCESS | 1819 | 1461195503776 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:38:23 INFO - PROCESS | 1819 | 1461195503779 Marionette TRACE conn3 <- [1,2638,null,{}] 16:38:23 INFO - PROCESS | 1819 | 1461195503783 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:38:23 INFO - PROCESS | 1819 | 1461195503949 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 16:38:24 INFO - PROCESS | 1819 | 1461195504162 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f71fe86d800 == 140 [pid = 1819] [id = 667] 16:38:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 267 (0x7f71fe836400) [pid = 1819] [serial = 2002] [outer = (nil)] 16:38:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 268 (0x7f7200b7f800) [pid = 1819] [serial = 2003] [outer = 0x7f71fe836400] 16:38:24 INFO - PROCESS | 1819 | 1461195504265 Marionette DEBUG loaded listener.js 16:38:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 269 (0x7f7202cfa800) [pid = 1819] [serial = 2004] [outer = 0x7f71fe836400] 16:38:25 INFO - PROCESS | 1819 | 1461195505718 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:38:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:38:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1981ms 16:38:25 INFO - PROCESS | 1819 | 1461195505759 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 16:38:25 INFO - PROCESS | 1819 | 1461195505763 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 16:38:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:38:25 INFO - PROCESS | 1819 | 1461195505769 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:38:25 INFO - PROCESS | 1819 | 1461195505774 Marionette TRACE conn3 <- [1,2642,null,{}] 16:38:25 INFO - PROCESS | 1819 | 1461195505779 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:38:25 INFO - PROCESS | 1819 | 1461195505945 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 16:38:26 INFO - PROCESS | 1819 | 1461195506159 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7200fdb000 == 141 [pid = 1819] [id = 668] 16:38:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 270 (0x7f71fe841400) [pid = 1819] [serial = 2005] [outer = (nil)] 16:38:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 271 (0x7f7200ee8400) [pid = 1819] [serial = 2006] [outer = 0x7f71fe841400] 16:38:26 INFO - PROCESS | 1819 | 1461195506276 Marionette DEBUG loaded listener.js 16:38:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 272 (0x7f7203788400) [pid = 1819] [serial = 2007] [outer = 0x7f71fe841400] 16:38:27 INFO - PROCESS | 1819 | 1461195507321 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:38:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:38:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1587ms 16:38:27 INFO - PROCESS | 1819 | 1461195507356 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 16:38:27 INFO - PROCESS | 1819 | 1461195507363 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 16:38:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:38:27 INFO - PROCESS | 1819 | 1461195507372 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:38:27 INFO - PROCESS | 1819 | 1461195507374 Marionette TRACE conn3 <- [1,2646,null,{}] 16:38:27 INFO - PROCESS | 1819 | 1461195507380 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:38:27 INFO - PROCESS | 1819 | 1461195507542 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 16:38:27 INFO - PROCESS | 1819 | 1461195507828 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f71fe86b000 == 142 [pid = 1819] [id = 669] 16:38:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 273 (0x7f71fe83a400) [pid = 1819] [serial = 2008] [outer = (nil)] 16:38:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 274 (0x7f7203b1f000) [pid = 1819] [serial = 2009] [outer = 0x7f71fe83a400] 16:38:27 INFO - PROCESS | 1819 | 1461195507961 Marionette DEBUG loaded listener.js 16:38:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 275 (0x7f72061b9800) [pid = 1819] [serial = 2010] [outer = 0x7f71fe83a400] 16:38:28 INFO - PROCESS | 1819 | --DOCSHELL 0x7f720e9c6000 == 141 [pid = 1819] [id = 148] 16:38:28 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721604d000 == 140 [pid = 1819] [id = 367] 16:38:28 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7207edd000 == 139 [pid = 1819] [id = 652] 16:38:28 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7212549000 == 138 [pid = 1819] [id = 651] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 274 (0x7f7203982c00) [pid = 1819] [serial = 1862] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 273 (0x7f7202cef800) [pid = 1819] [serial = 1865] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 272 (0x7f7211d81000) [pid = 1819] [serial = 1889] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7211acb000 == 137 [pid = 1819] [id = 650] 16:38:28 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72102af000 == 136 [pid = 1819] [id = 649] 16:38:28 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721682c800 == 135 [pid = 1819] [id = 567] 16:38:28 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206dd6800 == 134 [pid = 1819] [id = 648] 16:38:28 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72020e9800 == 133 [pid = 1819] [id = 647] 16:38:28 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72104c3000 == 132 [pid = 1819] [id = 606] 16:38:28 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7207f95800 == 131 [pid = 1819] [id = 646] 16:38:28 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7202b17800 == 130 [pid = 1819] [id = 645] 16:38:28 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72040b5000 == 129 [pid = 1819] [id = 644] 16:38:28 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722d995000 == 128 [pid = 1819] [id = 641] 16:38:28 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7222c21000 == 127 [pid = 1819] [id = 640] 16:38:28 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721ce78000 == 126 [pid = 1819] [id = 639] 16:38:28 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c2d9800 == 125 [pid = 1819] [id = 638] 16:38:28 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721b48a000 == 124 [pid = 1819] [id = 637] 16:38:28 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721aa4f000 == 123 [pid = 1819] [id = 636] 16:38:28 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72164cc800 == 122 [pid = 1819] [id = 635] 16:38:28 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7216051000 == 121 [pid = 1819] [id = 634] 16:38:28 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72156b1000 == 120 [pid = 1819] [id = 633] 16:38:28 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7211e38800 == 119 [pid = 1819] [id = 632] 16:38:28 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7208bcc800 == 118 [pid = 1819] [id = 631] 16:38:28 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7202163800 == 117 [pid = 1819] [id = 630] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 271 (0x7f7208219800) [pid = 1819] [serial = 1611] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 270 (0x7f7208cad800) [pid = 1819] [serial = 1569] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 269 (0x7f7211e6b000) [pid = 1819] [serial = 1635] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 268 (0x7f7215e6bc00) [pid = 1819] [serial = 1626] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 267 (0x7f7204184800) [pid = 1819] [serial = 1560] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 266 (0x7f7204e1f400) [pid = 1819] [serial = 1677] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 265 (0x7f720821d000) [pid = 1819] [serial = 1680] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 264 (0x7f721677b800) [pid = 1819] [serial = 1629] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 263 (0x7f7217f66c00) [pid = 1819] [serial = 1473] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 262 (0x7f72165b4000) [pid = 1819] [serial = 1641] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 261 (0x7f7200b87400) [pid = 1819] [serial = 1578] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 260 (0x7f720414d000) [pid = 1819] [serial = 1608] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 259 (0x7f71fe844000) [pid = 1819] [serial = 1575] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 258 (0x7f7215884c00) [pid = 1819] [serial = 1623] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 257 (0x7f7212789c00) [pid = 1819] [serial = 1566] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 256 (0x7f7208d52c00) [pid = 1819] [serial = 1683] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 255 (0x7f7212793800) [pid = 1819] [serial = 1620] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 254 (0x7f7203790400) [pid = 1819] [serial = 1563] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 253 (0x7f720ec99400) [pid = 1819] [serial = 1689] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 252 (0x7f720f70fc00) [pid = 1819] [serial = 1614] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 251 (0x7f720ea20800) [pid = 1819] [serial = 1686] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 250 (0x7f721220c800) [pid = 1819] [serial = 1617] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 249 (0x7f7215882000) [pid = 1819] [serial = 1572] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 248 (0x7f720f4dc400) [pid = 1819] [serial = 1692] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 247 (0x7f721b422c00) [pid = 1819] [serial = 1632] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 246 (0x7f7202ff2800) [pid = 1819] [serial = 1674] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 245 (0x7f722debfc00) [pid = 1819] [serial = 1638] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 244 (0x7f720f4d5c00) [pid = 1819] [serial = 1883] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 243 (0x7f72111cf800) [pid = 1819] [serial = 1884] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 242 (0x7f720414c400) [pid = 1819] [serial = 1886] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 241 (0x7f7213f1b400) [pid = 1819] [serial = 1838] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 240 (0x7f721577e000) [pid = 1819] [serial = 1841] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 239 (0x7f72165b1c00) [pid = 1819] [serial = 1844] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 238 (0x7f7208ca5400) [pid = 1819] [serial = 1829] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 237 (0x7f72110cec00) [pid = 1819] [serial = 1832] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 236 (0x7f720ea77c00) [pid = 1819] [serial = 1880] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 235 (0x7f72169f9c00) [pid = 1819] [serial = 1850] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 234 (0x7f7206bf0c00) [pid = 1819] [serial = 1826] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 233 (0x7f721b1c0c00) [pid = 1819] [serial = 1859] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 232 (0x7f7211458800) [pid = 1819] [serial = 1856] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 231 (0x7f7211b08c00) [pid = 1819] [serial = 1835] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 230 (0x7f72064ed000) [pid = 1819] [serial = 1874] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 229 (0x7f720805d400) [pid = 1819] [serial = 1875] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 228 (0x7f7203784400) [pid = 1819] [serial = 1823] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 227 (0x7f720414a000) [pid = 1819] [serial = 1872] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 226 (0x7f7203716c00) [pid = 1819] [serial = 1871] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 225 (0x7f7208a1f800) [pid = 1819] [serial = 1877] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 224 (0x7f7208bb5c00) [pid = 1819] [serial = 1878] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 223 (0x7f7219d85800) [pid = 1819] [serial = 1853] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 222 (0x7f721667c400) [pid = 1819] [serial = 1847] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 221 (0x7f7203b22800) [pid = 1819] [serial = 1868] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 220 (0x7f720ec96800) [pid = 1819] [serial = 1887] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | --DOMWINDOW == 219 (0x7f720ebe4400) [pid = 1819] [serial = 1881] [outer = (nil)] [url = about:blank] 16:38:28 INFO - PROCESS | 1819 | 1461195508757 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:38:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:38:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1432ms 16:38:28 INFO - PROCESS | 1819 | 1461195508804 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 16:38:28 INFO - PROCESS | 1819 | 1461195508808 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 16:38:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:38:28 INFO - PROCESS | 1819 | 1461195508813 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:38:28 INFO - PROCESS | 1819 | 1461195508817 Marionette TRACE conn3 <- [1,2650,null,{}] 16:38:28 INFO - PROCESS | 1819 | 1461195508830 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:38:28 INFO - PROCESS | 1819 | 1461195508982 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 16:38:29 INFO - PROCESS | 1819 | 1461195509135 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72042e0000 == 118 [pid = 1819] [id = 670] 16:38:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 220 (0x7f7200ee5400) [pid = 1819] [serial = 2011] [outer = (nil)] 16:38:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 221 (0x7f72064e4000) [pid = 1819] [serial = 2012] [outer = 0x7f7200ee5400] 16:38:29 INFO - PROCESS | 1819 | 1461195509192 Marionette DEBUG loaded listener.js 16:38:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 222 (0x7f7206ea6400) [pid = 1819] [serial = 2013] [outer = 0x7f7200ee5400] 16:38:29 INFO - PROCESS | 1819 | 1461195509789 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:38:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:38:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1033ms 16:38:29 INFO - PROCESS | 1819 | 1461195509846 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 16:38:29 INFO - PROCESS | 1819 | 1461195509849 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 16:38:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:38:29 INFO - PROCESS | 1819 | 1461195509854 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:38:29 INFO - PROCESS | 1819 | 1461195509857 Marionette TRACE conn3 <- [1,2654,null,{}] 16:38:29 INFO - PROCESS | 1819 | 1461195509861 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:38:30 INFO - PROCESS | 1819 | 1461195510085 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 16:38:30 INFO - PROCESS | 1819 | 1461195510186 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206a4e800 == 119 [pid = 1819] [id = 671] 16:38:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 223 (0x7f7200ee6800) [pid = 1819] [serial = 2014] [outer = (nil)] 16:38:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 224 (0x7f720821cc00) [pid = 1819] [serial = 2015] [outer = 0x7f7200ee6800] 16:38:30 INFO - PROCESS | 1819 | 1461195510238 Marionette DEBUG loaded listener.js 16:38:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 225 (0x7f7208a1cc00) [pid = 1819] [serial = 2016] [outer = 0x7f7200ee6800] 16:38:30 INFO - PROCESS | 1819 | 1461195510933 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:38:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:38:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1125ms 16:38:30 INFO - PROCESS | 1819 | 1461195510982 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 16:38:30 INFO - PROCESS | 1819 | 1461195510985 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 16:38:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:38:30 INFO - PROCESS | 1819 | 1461195510990 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:38:30 INFO - PROCESS | 1819 | 1461195510992 Marionette TRACE conn3 <- [1,2658,null,{}] 16:38:30 INFO - PROCESS | 1819 | 1461195510997 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:38:31 INFO - PROCESS | 1819 | 1461195511202 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 16:38:31 INFO - PROCESS | 1819 | 1461195511228 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206dee000 == 120 [pid = 1819] [id = 672] 16:38:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 226 (0x7f720829ac00) [pid = 1819] [serial = 2017] [outer = (nil)] 16:38:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 227 (0x7f7208ba7800) [pid = 1819] [serial = 2018] [outer = 0x7f720829ac00] 16:38:31 INFO - PROCESS | 1819 | 1461195511280 Marionette DEBUG loaded listener.js 16:38:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 228 (0x7f7208ca5000) [pid = 1819] [serial = 2019] [outer = 0x7f720829ac00] 16:38:32 INFO - PROCESS | 1819 | 1461195512079 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:38:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:38:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1125ms 16:38:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:38:32 INFO - PROCESS | 1819 | 1461195512116 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 16:38:32 INFO - PROCESS | 1819 | 1461195512118 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 16:38:32 INFO - PROCESS | 1819 | 1461195512123 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:38:32 INFO - PROCESS | 1819 | 1461195512125 Marionette TRACE conn3 <- [1,2662,null,{}] 16:38:32 INFO - PROCESS | 1819 | 1461195512129 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:38:32 INFO - PROCESS | 1819 | 1461195512342 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 16:38:32 INFO - PROCESS | 1819 | 1461195512364 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7208276800 == 121 [pid = 1819] [id = 673] 16:38:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 229 (0x7f7208d51400) [pid = 1819] [serial = 2020] [outer = (nil)] 16:38:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 230 (0x7f720ea7bc00) [pid = 1819] [serial = 2021] [outer = 0x7f7208d51400] 16:38:32 INFO - PROCESS | 1819 | 1461195512419 Marionette DEBUG loaded listener.js 16:38:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 231 (0x7f720ebe2800) [pid = 1819] [serial = 2022] [outer = 0x7f7208d51400] 16:38:33 INFO - PROCESS | 1819 | --DOMWINDOW == 230 (0x7f7200b7e400) [pid = 1819] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:38:33 INFO - PROCESS | 1819 | --DOMWINDOW == 229 (0x7f7202fe5800) [pid = 1819] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:38:33 INFO - PROCESS | 1819 | --DOMWINDOW == 228 (0x7f7211454c00) [pid = 1819] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:38:33 INFO - PROCESS | 1819 | --DOMWINDOW == 227 (0x7f72061ae800) [pid = 1819] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:38:33 INFO - PROCESS | 1819 | --DOMWINDOW == 226 (0x7f72010d1000) [pid = 1819] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:38:33 INFO - PROCESS | 1819 | --DOMWINDOW == 225 (0x7f7200ee7400) [pid = 1819] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:38:33 INFO - PROCESS | 1819 | --DOMWINDOW == 224 (0x7f720ea83400) [pid = 1819] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:38:33 INFO - PROCESS | 1819 | --DOMWINDOW == 223 (0x7f720ecc8800) [pid = 1819] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:38:33 INFO - PROCESS | 1819 | --DOMWINDOW == 222 (0x7f720ea18c00) [pid = 1819] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:38:33 INFO - PROCESS | 1819 | --DOMWINDOW == 221 (0x7f72010c2800) [pid = 1819] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:38:33 INFO - PROCESS | 1819 | 1461195513751 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:38:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:38:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1676ms 16:38:33 INFO - PROCESS | 1819 | 1461195513799 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 16:38:33 INFO - PROCESS | 1819 | 1461195513801 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 16:38:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:38:33 INFO - PROCESS | 1819 | 1461195513814 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:38:33 INFO - PROCESS | 1819 | 1461195513817 Marionette TRACE conn3 <- [1,2666,null,{}] 16:38:33 INFO - PROCESS | 1819 | 1461195513822 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:38:34 INFO - PROCESS | 1819 | 1461195514018 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 16:38:34 INFO - PROCESS | 1819 | 1461195514037 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7208bcf800 == 122 [pid = 1819] [id = 674] 16:38:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 222 (0x7f7202fe5800) [pid = 1819] [serial = 2023] [outer = (nil)] 16:38:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 223 (0x7f720ea81000) [pid = 1819] [serial = 2024] [outer = 0x7f7202fe5800] 16:38:34 INFO - PROCESS | 1819 | 1461195514088 Marionette DEBUG loaded listener.js 16:38:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 224 (0x7f720ec97c00) [pid = 1819] [serial = 2025] [outer = 0x7f7202fe5800] 16:38:35 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:35 INFO - PROCESS | 1819 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:38:35 INFO - PROCESS | 1819 | 1461195515194 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:38:35 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:38:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1436ms 16:38:35 INFO - PROCESS | 1819 | 1461195515243 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 16:38:35 INFO - PROCESS | 1819 | 1461195515246 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 16:38:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:38:35 INFO - PROCESS | 1819 | 1461195515251 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:38:35 INFO - PROCESS | 1819 | 1461195515253 Marionette TRACE conn3 <- [1,2670,null,{}] 16:38:35 INFO - PROCESS | 1819 | 1461195515265 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:38:35 INFO - PROCESS | 1819 | 1461195515518 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 16:38:35 INFO - PROCESS | 1819 | 1461195515780 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7201bda800 == 123 [pid = 1819] [id = 675] 16:38:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 225 (0x7f71ff244c00) [pid = 1819] [serial = 2026] [outer = (nil)] 16:38:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 226 (0x7f7200b86c00) [pid = 1819] [serial = 2027] [outer = 0x7f71ff244c00] 16:38:35 INFO - PROCESS | 1819 | 1461195515886 Marionette DEBUG loaded listener.js 16:38:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 227 (0x7f7202fe3c00) [pid = 1819] [serial = 2028] [outer = 0x7f71ff244c00] 16:38:37 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:37 INFO - PROCESS | 1819 | 1461195517177 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:38:37 INFO - PROCESS | 1819 | 1461195517197 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 16:38:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:38:37 INFO - PROCESS | 1819 | 1461195517203 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:38:37 INFO - PROCESS | 1819 | 1461195517209 Marionette TRACE conn3 <- [1,2674,null,{}] 16:38:37 INFO - PROCESS | 1819 | 1461195517214 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:38:37 INFO - PROCESS | 1819 | 1461195517410 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 16:38:37 INFO - PROCESS | 1819 | 1461195517621 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f720647d800 == 124 [pid = 1819] [id = 676] 16:38:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 228 (0x7f7203b13800) [pid = 1819] [serial = 2029] [outer = (nil)] 16:38:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 229 (0x7f7204e25000) [pid = 1819] [serial = 2030] [outer = 0x7f7203b13800] 16:38:37 INFO - PROCESS | 1819 | 1461195517728 Marionette DEBUG loaded listener.js 16:38:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 230 (0x7f72064dfc00) [pid = 1819] [serial = 2031] [outer = 0x7f7203b13800] 16:38:38 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:39 INFO - PROCESS | 1819 | 1461195519038 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:38:39 INFO - PROCESS | 1819 | 1461195519092 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 16:38:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:38:39 INFO - PROCESS | 1819 | 1461195519098 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:38:39 INFO - PROCESS | 1819 | 1461195519101 Marionette TRACE conn3 <- [1,2678,null,{}] 16:38:39 INFO - PROCESS | 1819 | 1461195519106 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:38:39 INFO - PROCESS | 1819 | 1461195519376 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 16:38:39 INFO - PROCESS | 1819 | 1461195519573 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f720a026000 == 125 [pid = 1819] [id = 677] 16:38:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 231 (0x7f7204183000) [pid = 1819] [serial = 2032] [outer = (nil)] 16:38:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 232 (0x7f7208a29000) [pid = 1819] [serial = 2033] [outer = 0x7f7204183000] 16:38:39 INFO - PROCESS | 1819 | 1461195519634 Marionette DEBUG loaded listener.js 16:38:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 233 (0x7f720ea20800) [pid = 1819] [serial = 2034] [outer = 0x7f7204183000] 16:38:40 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:40 INFO - PROCESS | 1819 | 1461195520914 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:38:40 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:38:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1835ms 16:38:40 INFO - PROCESS | 1819 | 1461195520933 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 16:38:40 INFO - PROCESS | 1819 | 1461195520938 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 16:38:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:38:40 INFO - PROCESS | 1819 | 1461195520953 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:38:40 INFO - PROCESS | 1819 | 1461195520959 Marionette TRACE conn3 <- [1,2682,null,{}] 16:38:40 INFO - PROCESS | 1819 | 1461195520964 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:38:41 INFO - PROCESS | 1819 | 1461195521207 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 16:38:41 INFO - PROCESS | 1819 | 1461195521374 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72102b7000 == 126 [pid = 1819] [id = 678] 16:38:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 234 (0x7f72064e9800) [pid = 1819] [serial = 2035] [outer = (nil)] 16:38:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 235 (0x7f720f4d9c00) [pid = 1819] [serial = 2036] [outer = 0x7f72064e9800] 16:38:41 INFO - PROCESS | 1819 | 1461195521475 Marionette DEBUG loaded listener.js 16:38:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 236 (0x7f721130e800) [pid = 1819] [serial = 2037] [outer = 0x7f72064e9800] 16:38:42 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:42 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:38:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1788ms 16:38:42 INFO - PROCESS | 1819 | 1461195522726 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:38:42 INFO - PROCESS | 1819 | 1461195522734 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 16:38:42 INFO - PROCESS | 1819 | 1461195522737 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 16:38:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:38:42 INFO - PROCESS | 1819 | 1461195522742 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:38:42 INFO - PROCESS | 1819 | 1461195522745 Marionette TRACE conn3 <- [1,2686,null,{}] 16:38:42 INFO - PROCESS | 1819 | 1461195522750 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:38:42 INFO - PROCESS | 1819 | 1461195522907 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 16:38:43 INFO - PROCESS | 1819 | 1461195523110 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721146e800 == 127 [pid = 1819] [id = 679] 16:38:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 237 (0x7f7208cb0000) [pid = 1819] [serial = 2038] [outer = (nil)] 16:38:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 238 (0x7f7211986800) [pid = 1819] [serial = 2039] [outer = 0x7f7208cb0000] 16:38:43 INFO - PROCESS | 1819 | 1461195523170 Marionette DEBUG loaded listener.js 16:38:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 239 (0x7f7211a97400) [pid = 1819] [serial = 2040] [outer = 0x7f7208cb0000] 16:38:44 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:44 INFO - PROCESS | 1819 | 1461195524335 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:38:44 INFO - PROCESS | 1819 | 1461195524376 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 16:38:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:38:44 INFO - PROCESS | 1819 | 1461195524388 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:38:44 INFO - PROCESS | 1819 | 1461195524390 Marionette TRACE conn3 <- [1,2690,null,{}] 16:38:44 INFO - PROCESS | 1819 | 1461195524396 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:38:44 INFO - PROCESS | 1819 | 1461195524563 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 16:38:44 INFO - PROCESS | 1819 | 1461195524779 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7211d2c000 == 128 [pid = 1819] [id = 680] 16:38:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 240 (0x7f72121ee800) [pid = 1819] [serial = 2041] [outer = (nil)] 16:38:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 241 (0x7f7212206000) [pid = 1819] [serial = 2042] [outer = 0x7f72121ee800] 16:38:44 INFO - PROCESS | 1819 | 1461195524904 Marionette DEBUG loaded listener.js 16:38:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 242 (0x7f7212904c00) [pid = 1819] [serial = 2043] [outer = 0x7f72121ee800] 16:38:46 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:46 INFO - PROCESS | 1819 | 1461195526180 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:38:46 INFO - PROCESS | 1819 | 1461195526221 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 16:38:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:38:46 INFO - PROCESS | 1819 | 1461195526227 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:38:46 INFO - PROCESS | 1819 | 1461195526229 Marionette TRACE conn3 <- [1,2694,null,{}] 16:38:46 INFO - PROCESS | 1819 | 1461195526234 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:38:46 INFO - PROCESS | 1819 | 1461195526435 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 16:38:46 INFO - PROCESS | 1819 | 1461195526639 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7213ac5000 == 129 [pid = 1819] [id = 681] 16:38:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 243 (0x7f7211d77c00) [pid = 1819] [serial = 2044] [outer = (nil)] 16:38:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 244 (0x7f7213b46000) [pid = 1819] [serial = 2045] [outer = 0x7f7211d77c00] 16:38:46 INFO - PROCESS | 1819 | 1461195526741 Marionette DEBUG loaded listener.js 16:38:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 245 (0x7f7213f1cc00) [pid = 1819] [serial = 2046] [outer = 0x7f7211d77c00] 16:38:47 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:47 INFO - PROCESS | 1819 | 1461195527971 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:38:48 INFO - PROCESS | 1819 | 1461195528008 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 16:38:48 INFO - PROCESS | 1819 | 1461195528013 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:38:48 INFO - PROCESS | 1819 | 1461195528016 Marionette TRACE conn3 <- [1,2698,null,{}] 16:38:48 INFO - PROCESS | 1819 | 1461195528021 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:38:48 INFO - PROCESS | 1819 | 1461195528177 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 16:38:48 INFO - PROCESS | 1819 | 1461195528387 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7208bc9000 == 130 [pid = 1819] [id = 682] 16:38:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 246 (0x7f7203782c00) [pid = 1819] [serial = 2047] [outer = (nil)] 16:38:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 247 (0x7f7211308000) [pid = 1819] [serial = 2048] [outer = 0x7f7203782c00] 16:38:48 INFO - PROCESS | 1819 | 1461195528448 Marionette DEBUG loaded listener.js 16:38:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 248 (0x7f7213b4a800) [pid = 1819] [serial = 2049] [outer = 0x7f7203782c00] 16:38:49 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:49 INFO - PROCESS | 1819 | 1461195529649 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:38:49 INFO - PROCESS | 1819 | 1461195529696 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 16:38:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:38:49 INFO - PROCESS | 1819 | 1461195529701 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:38:49 INFO - PROCESS | 1819 | 1461195529703 Marionette TRACE conn3 <- [1,2702,null,{}] 16:38:49 INFO - PROCESS | 1819 | 1461195529708 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:38:49 INFO - PROCESS | 1819 | 1461195529894 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 16:38:50 INFO - PROCESS | 1819 | 1461195530110 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721565a800 == 131 [pid = 1819] [id = 683] 16:38:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 249 (0x7f7203783800) [pid = 1819] [serial = 2050] [outer = (nil)] 16:38:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 250 (0x7f7213f1e000) [pid = 1819] [serial = 2051] [outer = 0x7f7203783800] 16:38:50 INFO - PROCESS | 1819 | 1461195530211 Marionette DEBUG loaded listener.js 16:38:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 251 (0x7f7215637400) [pid = 1819] [serial = 2052] [outer = 0x7f7203783800] 16:38:51 INFO - PROCESS | 1819 | 1461195531293 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:38:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:38:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1630ms 16:38:51 INFO - PROCESS | 1819 | 1461195531332 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 16:38:51 INFO - PROCESS | 1819 | 1461195531337 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 16:38:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:38:51 INFO - PROCESS | 1819 | 1461195531343 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:38:51 INFO - PROCESS | 1819 | 1461195531348 Marionette TRACE conn3 <- [1,2706,null,{}] 16:38:51 INFO - PROCESS | 1819 | 1461195531354 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:38:51 INFO - PROCESS | 1819 | 1461195531509 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 16:38:51 INFO - PROCESS | 1819 | 1461195531717 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7207f9c000 == 132 [pid = 1819] [id = 684] 16:38:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 252 (0x7f7203987400) [pid = 1819] [serial = 2053] [outer = (nil)] 16:38:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 253 (0x7f7204180800) [pid = 1819] [serial = 2054] [outer = 0x7f7203987400] 16:38:51 INFO - PROCESS | 1819 | 1461195531774 Marionette DEBUG loaded listener.js 16:38:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 254 (0x7f72061b0400) [pid = 1819] [serial = 2055] [outer = 0x7f7203987400] 16:38:52 INFO - PROCESS | 1819 | 1461195532588 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:38:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:38:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1283ms 16:38:52 INFO - PROCESS | 1819 | 1461195532631 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 16:38:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:38:52 INFO - PROCESS | 1819 | 1461195532642 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 16:38:52 INFO - PROCESS | 1819 | 1461195532656 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:38:52 INFO - PROCESS | 1819 | 1461195532663 Marionette TRACE conn3 <- [1,2710,null,{}] 16:38:52 INFO - PROCESS | 1819 | 1461195532671 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:38:52 INFO - PROCESS | 1819 | 1461195532947 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 16:38:53 INFO - PROCESS | 1819 | 1461195533150 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7201bd7800 == 133 [pid = 1819] [id = 685] 16:38:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 255 (0x7f7206ea4800) [pid = 1819] [serial = 2056] [outer = (nil)] 16:38:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 256 (0x7f7206eac400) [pid = 1819] [serial = 2057] [outer = 0x7f7206ea4800] 16:38:53 INFO - PROCESS | 1819 | 1461195533290 Marionette DEBUG loaded listener.js 16:38:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 257 (0x7f7208a29c00) [pid = 1819] [serial = 2058] [outer = 0x7f7206ea4800] 16:38:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f720632b000 == 132 [pid = 1819] [id = 357] 16:38:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206c9d000 == 131 [pid = 1819] [id = 461] 16:38:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7208bd0000 == 130 [pid = 1819] [id = 247] 16:38:53 INFO - PROCESS | 1819 | --DOMWINDOW == 256 (0x7f720ecc5800) [pid = 1819] [serial = 1961] [outer = (nil)] [url = about:blank] 16:38:53 INFO - PROCESS | 1819 | --DOMWINDOW == 255 (0x7f7218957c00) [pid = 1819] [serial = 1913] [outer = (nil)] [url = about:blank] 16:38:53 INFO - PROCESS | 1819 | --DOMWINDOW == 254 (0x7f721ab50400) [pid = 1819] [serial = 1916] [outer = (nil)] [url = about:blank] 16:38:53 INFO - PROCESS | 1819 | --DOMWINDOW == 253 (0x7f721c58f000) [pid = 1819] [serial = 1925] [outer = (nil)] [url = about:blank] 16:38:53 INFO - PROCESS | 1819 | --DOMWINDOW == 252 (0x7f721c62d800) [pid = 1819] [serial = 1928] [outer = (nil)] [url = about:blank] 16:38:53 INFO - PROCESS | 1819 | --DOMWINDOW == 251 (0x7f721b5c9c00) [pid = 1819] [serial = 1922] [outer = (nil)] [url = about:blank] 16:38:53 INFO - PROCESS | 1819 | --DOMWINDOW == 250 (0x7f721af76000) [pid = 1819] [serial = 1919] [outer = (nil)] [url = about:blank] 16:38:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7208bcf800 == 129 [pid = 1819] [id = 674] 16:38:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7208276800 == 128 [pid = 1819] [id = 673] 16:38:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206dee000 == 127 [pid = 1819] [id = 672] 16:38:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206a4e800 == 126 [pid = 1819] [id = 671] 16:38:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72042e0000 == 125 [pid = 1819] [id = 670] 16:38:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f71fe86b000 == 124 [pid = 1819] [id = 669] 16:38:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7200fdb000 == 123 [pid = 1819] [id = 668] 16:38:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f71fe86d800 == 122 [pid = 1819] [id = 667] 16:38:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7208b7e800 == 121 [pid = 1819] [id = 666] 16:38:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206468000 == 120 [pid = 1819] [id = 665] 16:38:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f723332d800 == 119 [pid = 1819] [id = 664] 16:38:54 INFO - PROCESS | 1819 | --DOCSHELL 0x7f724d1d1800 == 118 [pid = 1819] [id = 663] 16:38:54 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7230088000 == 117 [pid = 1819] [id = 662] 16:38:54 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722d98c800 == 116 [pid = 1819] [id = 661] 16:38:54 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7229073000 == 115 [pid = 1819] [id = 660] 16:38:54 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721cb1a000 == 114 [pid = 1819] [id = 659] 16:38:54 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721ab5d000 == 113 [pid = 1819] [id = 658] 16:38:54 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7216847800 == 112 [pid = 1819] [id = 657] 16:38:54 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7215fce000 == 111 [pid = 1819] [id = 656] 16:38:54 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7210180800 == 110 [pid = 1819] [id = 655] 16:38:54 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206e16000 == 109 [pid = 1819] [id = 654] 16:38:54 INFO - PROCESS | 1819 | 1461195534169 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:38:54 INFO - PROCESS | 1819 | 1461195534246 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 16:38:54 INFO - PROCESS | 1819 | 1461195534250 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:38:54 INFO - PROCESS | 1819 | 1461195534255 Marionette TRACE conn3 <- [1,2714,null,{}] 16:38:54 INFO - PROCESS | 1819 | 1461195534268 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:38:54 INFO - PROCESS | 1819 | 1461195534418 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 16:38:54 INFO - PROCESS | 1819 | 1461195534598 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7206482800 == 110 [pid = 1819] [id = 686] 16:38:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 224 (0x7f7203787000) [pid = 1819] [serial = 2059] [outer = (nil)] 16:38:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 225 (0x7f720ea13000) [pid = 1819] [serial = 2060] [outer = 0x7f7203787000] 16:38:54 INFO - PROCESS | 1819 | 1461195534653 Marionette DEBUG loaded listener.js 16:38:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 226 (0x7f720ec98800) [pid = 1819] [serial = 2061] [outer = 0x7f7203787000] 16:38:55 INFO - PROCESS | 1819 | 1461195535297 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:38:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:38:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1080ms 16:38:55 INFO - PROCESS | 1819 | 1461195535330 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 16:38:55 INFO - PROCESS | 1819 | 1461195535333 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 16:38:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:38:55 INFO - PROCESS | 1819 | 1461195535338 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:38:55 INFO - PROCESS | 1819 | 1461195535340 Marionette TRACE conn3 <- [1,2718,null,{}] 16:38:55 INFO - PROCESS | 1819 | 1461195535345 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:38:55 INFO - PROCESS | 1819 | 1461195535548 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 16:38:55 INFO - PROCESS | 1819 | 1461195535568 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7208b7e800 == 111 [pid = 1819] [id = 687] 16:38:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 227 (0x7f720417cc00) [pid = 1819] [serial = 2062] [outer = (nil)] 16:38:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 228 (0x7f7211455000) [pid = 1819] [serial = 2063] [outer = 0x7f720417cc00] 16:38:55 INFO - PROCESS | 1819 | 1461195535620 Marionette DEBUG loaded listener.js 16:38:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 229 (0x7f7211b0bc00) [pid = 1819] [serial = 2064] [outer = 0x7f720417cc00] 16:38:56 INFO - PROCESS | 1819 | 1461195536433 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:38:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:38:56 INFO - PROCESS | 1819 | 1461195536473 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 16:38:56 INFO - PROCESS | 1819 | 1461195536485 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:38:56 INFO - PROCESS | 1819 | 1461195536487 Marionette TRACE conn3 <- [1,2722,null,{}] 16:38:56 INFO - PROCESS | 1819 | 1461195536492 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:38:56 INFO - PROCESS | 1819 | 1461195536687 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 16:38:56 INFO - PROCESS | 1819 | 1461195536715 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721024f000 == 112 [pid = 1819] [id = 688] 16:38:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 230 (0x7f720ec99400) [pid = 1819] [serial = 2065] [outer = (nil)] 16:38:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 231 (0x7f7212209000) [pid = 1819] [serial = 2066] [outer = 0x7f720ec99400] 16:38:56 INFO - PROCESS | 1819 | 1461195536767 Marionette DEBUG loaded listener.js 16:38:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 232 (0x7f721278f000) [pid = 1819] [serial = 2067] [outer = 0x7f720ec99400] 16:38:58 INFO - PROCESS | 1819 | --DOMWINDOW == 231 (0x7f71fe83a400) [pid = 1819] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:38:58 INFO - PROCESS | 1819 | --DOMWINDOW == 230 (0x7f7200ee6800) [pid = 1819] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:38:58 INFO - PROCESS | 1819 | --DOMWINDOW == 229 (0x7f720829ac00) [pid = 1819] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:38:58 INFO - PROCESS | 1819 | --DOMWINDOW == 228 (0x7f7208d51400) [pid = 1819] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:38:58 INFO - PROCESS | 1819 | --DOMWINDOW == 227 (0x7f7200ee5400) [pid = 1819] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:38:58 INFO - PROCESS | 1819 | --DOMWINDOW == 226 (0x7f71fe841400) [pid = 1819] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:38:58 INFO - PROCESS | 1819 | 1461195538168 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:38:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:38:58 INFO - PROCESS | 1819 | 1461195538221 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 16:38:58 INFO - PROCESS | 1819 | 1461195538228 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:38:58 INFO - PROCESS | 1819 | 1461195538233 Marionette TRACE conn3 <- [1,2726,null,{}] 16:38:58 INFO - PROCESS | 1819 | 1461195538240 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:38:58 INFO - PROCESS | 1819 | 1461195538476 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 16:38:58 INFO - PROCESS | 1819 | 1461195538655 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72062d7800 == 113 [pid = 1819] [id = 689] 16:38:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 227 (0x7f72041f8000) [pid = 1819] [serial = 2068] [outer = (nil)] 16:38:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 228 (0x7f7204e1b800) [pid = 1819] [serial = 2069] [outer = 0x7f72041f8000] 16:38:58 INFO - PROCESS | 1819 | 1461195538758 Marionette DEBUG loaded listener.js 16:38:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 229 (0x7f7206375c00) [pid = 1819] [serial = 2070] [outer = 0x7f72041f8000] 16:38:59 INFO - PROCESS | 1819 | 1461195539555 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:38:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:38:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1384ms 16:38:59 INFO - PROCESS | 1819 | 1461195539611 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 16:38:59 INFO - PROCESS | 1819 | 1461195539618 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 16:38:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:38:59 INFO - PROCESS | 1819 | 1461195539627 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:38:59 INFO - PROCESS | 1819 | 1461195539630 Marionette TRACE conn3 <- [1,2730,null,{}] 16:38:59 INFO - PROCESS | 1819 | 1461195539635 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:38:59 INFO - PROCESS | 1819 | 1461195539789 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 16:39:00 INFO - PROCESS | 1819 | 1461195540005 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7208bc9800 == 114 [pid = 1819] [id = 690] 16:39:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 230 (0x7f7200b84000) [pid = 1819] [serial = 2071] [outer = (nil)] 16:39:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 231 (0x7f7208a2ac00) [pid = 1819] [serial = 2072] [outer = 0x7f7200b84000] 16:39:00 INFO - PROCESS | 1819 | 1461195540114 Marionette DEBUG loaded listener.js 16:39:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 232 (0x7f7208d5e000) [pid = 1819] [serial = 2073] [outer = 0x7f7200b84000] 16:39:01 INFO - PROCESS | 1819 | 1461195541462 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:39:01 INFO - PROCESS | 1819 | 1461195541520 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 16:39:01 INFO - PROCESS | 1819 | 1461195541525 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:39:01 INFO - PROCESS | 1819 | 1461195541530 Marionette TRACE conn3 <- [1,2734,null,{}] 16:39:01 INFO - PROCESS | 1819 | 1461195541631 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:39:01 INFO - PROCESS | 1819 | 1461195541792 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 16:39:01 INFO - PROCESS | 1819 | 1461195541985 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7211d28000 == 115 [pid = 1819] [id = 691] 16:39:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 233 (0x7f7208baa400) [pid = 1819] [serial = 2074] [outer = (nil)] 16:39:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 234 (0x7f720f4dfc00) [pid = 1819] [serial = 2075] [outer = 0x7f7208baa400] 16:39:02 INFO - PROCESS | 1819 | 1461195542048 Marionette DEBUG loaded listener.js 16:39:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 235 (0x7f7212209400) [pid = 1819] [serial = 2076] [outer = 0x7f7208baa400] 16:39:02 INFO - PROCESS | 1819 | 1461195542828 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:39:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:39:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1374ms 16:39:02 INFO - PROCESS | 1819 | 1461195542903 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 16:39:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:39:02 INFO - PROCESS | 1819 | 1461195542907 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 16:39:02 INFO - PROCESS | 1819 | 1461195542913 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:39:02 INFO - PROCESS | 1819 | 1461195542916 Marionette TRACE conn3 <- [1,2738,null,{}] 16:39:02 INFO - PROCESS | 1819 | 1461195542920 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:39:03 INFO - PROCESS | 1819 | 1461195543072 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 16:39:03 INFO - PROCESS | 1819 | 1461195543270 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72156c4800 == 116 [pid = 1819] [id = 692] 16:39:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 236 (0x7f720ea7ac00) [pid = 1819] [serial = 2077] [outer = (nil)] 16:39:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 237 (0x7f72139ae800) [pid = 1819] [serial = 2078] [outer = 0x7f720ea7ac00] 16:39:03 INFO - PROCESS | 1819 | 1461195543329 Marionette DEBUG loaded listener.js 16:39:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 238 (0x7f721562f000) [pid = 1819] [serial = 2079] [outer = 0x7f720ea7ac00] 16:39:04 INFO - PROCESS | 1819 | 1461195544101 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:39:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:39:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1225ms 16:39:04 INFO - PROCESS | 1819 | 1461195544141 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 16:39:04 INFO - PROCESS | 1819 | 1461195544143 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 16:39:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:39:04 INFO - PROCESS | 1819 | 1461195544149 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:39:04 INFO - PROCESS | 1819 | 1461195544151 Marionette TRACE conn3 <- [1,2742,null,{}] 16:39:04 INFO - PROCESS | 1819 | 1461195544156 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:39:04 INFO - PROCESS | 1819 | 1461195544310 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 16:39:04 INFO - PROCESS | 1819 | 1461195544511 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7216061800 == 117 [pid = 1819] [id = 693] 16:39:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 239 (0x7f720f4df800) [pid = 1819] [serial = 2080] [outer = (nil)] 16:39:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 240 (0x7f7215682c00) [pid = 1819] [serial = 2081] [outer = 0x7f720f4df800] 16:39:04 INFO - PROCESS | 1819 | 1461195544570 Marionette DEBUG loaded listener.js 16:39:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 241 (0x7f7215727c00) [pid = 1819] [serial = 2082] [outer = 0x7f720f4df800] 16:39:05 INFO - PROCESS | 1819 | 1461195545352 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:39:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:39:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1226ms 16:39:05 INFO - PROCESS | 1819 | 1461195545375 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 16:39:05 INFO - PROCESS | 1819 | 1461195545378 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 16:39:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:39:05 INFO - PROCESS | 1819 | 1461195545383 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:39:05 INFO - PROCESS | 1819 | 1461195545385 Marionette TRACE conn3 <- [1,2746,null,{}] 16:39:05 INFO - PROCESS | 1819 | 1461195545390 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:39:05 INFO - PROCESS | 1819 | 1461195545583 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 16:39:05 INFO - PROCESS | 1819 | 1461195545790 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72164b9000 == 118 [pid = 1819] [id = 694] 16:39:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 242 (0x7f72129c3400) [pid = 1819] [serial = 2083] [outer = (nil)] 16:39:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 243 (0x7f72163d4000) [pid = 1819] [serial = 2084] [outer = 0x7f72129c3400] 16:39:05 INFO - PROCESS | 1819 | 1461195545854 Marionette DEBUG loaded listener.js 16:39:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 244 (0x7f72165b3000) [pid = 1819] [serial = 2085] [outer = 0x7f72129c3400] 16:39:06 INFO - PROCESS | 1819 | 1461195546631 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:39:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:39:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1275ms 16:39:06 INFO - PROCESS | 1819 | 1461195546660 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 16:39:06 INFO - PROCESS | 1819 | 1461195546663 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 16:39:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:39:06 INFO - PROCESS | 1819 | 1461195546670 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:39:06 INFO - PROCESS | 1819 | 1461195546672 Marionette TRACE conn3 <- [1,2750,null,{}] 16:39:06 INFO - PROCESS | 1819 | 1461195546676 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:39:06 INFO - PROCESS | 1819 | 1461195546818 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 16:39:07 INFO - PROCESS | 1819 | 1461195547018 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7216856800 == 119 [pid = 1819] [id = 695] 16:39:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 245 (0x7f7215781800) [pid = 1819] [serial = 2086] [outer = (nil)] 16:39:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 246 (0x7f721667ec00) [pid = 1819] [serial = 2087] [outer = 0x7f7215781800] 16:39:07 INFO - PROCESS | 1819 | 1461195547077 Marionette DEBUG loaded listener.js 16:39:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 247 (0x7f72169f4c00) [pid = 1819] [serial = 2088] [outer = 0x7f7215781800] 16:39:07 INFO - PROCESS | 1819 | 1461195547838 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:39:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:39:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1226ms 16:39:07 INFO - PROCESS | 1819 | 1461195547898 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 16:39:07 INFO - PROCESS | 1819 | 1461195547901 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 16:39:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:39:07 INFO - PROCESS | 1819 | 1461195547908 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:39:07 INFO - PROCESS | 1819 | 1461195547910 Marionette TRACE conn3 <- [1,2754,null,{}] 16:39:07 INFO - PROCESS | 1819 | 1461195547915 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:39:08 INFO - PROCESS | 1819 | 1461195548064 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 16:39:08 INFO - PROCESS | 1819 | 1461195548265 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7218e3c000 == 120 [pid = 1819] [id = 696] 16:39:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 248 (0x7f72163d1800) [pid = 1819] [serial = 2089] [outer = (nil)] 16:39:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 249 (0x7f7217fab000) [pid = 1819] [serial = 2090] [outer = 0x7f72163d1800] 16:39:08 INFO - PROCESS | 1819 | 1461195548325 Marionette DEBUG loaded listener.js 16:39:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 250 (0x7f7219d85c00) [pid = 1819] [serial = 2091] [outer = 0x7f72163d1800] 16:39:09 INFO - PROCESS | 1819 | 1461195549085 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:39:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:39:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1225ms 16:39:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:39:09 INFO - PROCESS | 1819 | 1461195549134 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 16:39:09 INFO - PROCESS | 1819 | 1461195549137 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 16:39:09 INFO - PROCESS | 1819 | 1461195549142 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:39:09 INFO - PROCESS | 1819 | 1461195549144 Marionette TRACE conn3 <- [1,2758,null,{}] 16:39:09 INFO - PROCESS | 1819 | 1461195549149 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:39:09 INFO - PROCESS | 1819 | 1461195549301 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 16:39:09 INFO - PROCESS | 1819 | 1461195549504 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721ab64800 == 121 [pid = 1819] [id = 697] 16:39:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 251 (0x7f721667e400) [pid = 1819] [serial = 2092] [outer = (nil)] 16:39:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 252 (0x7f7219d84800) [pid = 1819] [serial = 2093] [outer = 0x7f721667e400] 16:39:09 INFO - PROCESS | 1819 | 1461195549565 Marionette DEBUG loaded listener.js 16:39:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 253 (0x7f721abdc400) [pid = 1819] [serial = 2094] [outer = 0x7f721667e400] 16:39:10 INFO - PROCESS | 1819 | 1461195550310 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:39:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:39:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1177ms 16:39:10 INFO - PROCESS | 1819 | 1461195550318 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 16:39:10 INFO - PROCESS | 1819 | 1461195550321 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 16:39:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:39:10 INFO - PROCESS | 1819 | 1461195550326 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:39:10 INFO - PROCESS | 1819 | 1461195550328 Marionette TRACE conn3 <- [1,2762,null,{}] 16:39:10 INFO - PROCESS | 1819 | 1461195550332 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:39:10 INFO - PROCESS | 1819 | 1461195550475 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 16:39:10 INFO - PROCESS | 1819 | 1461195550691 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721b9a3800 == 122 [pid = 1819] [id = 698] 16:39:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 254 (0x7f72169fc800) [pid = 1819] [serial = 2095] [outer = (nil)] 16:39:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 255 (0x7f721ada4c00) [pid = 1819] [serial = 2096] [outer = 0x7f72169fc800] 16:39:10 INFO - PROCESS | 1819 | 1461195550751 Marionette DEBUG loaded listener.js 16:39:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 256 (0x7f721b422c00) [pid = 1819] [serial = 2097] [outer = 0x7f72169fc800] 16:39:11 INFO - PROCESS | 1819 | 1461195551581 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:39:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:39:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1275ms 16:39:11 INFO - PROCESS | 1819 | 1461195551604 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 16:39:11 INFO - PROCESS | 1819 | 1461195551607 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 16:39:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:39:11 INFO - PROCESS | 1819 | 1461195551614 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:39:11 INFO - PROCESS | 1819 | 1461195551617 Marionette TRACE conn3 <- [1,2766,null,{}] 16:39:11 INFO - PROCESS | 1819 | 1461195551622 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:39:11 INFO - PROCESS | 1819 | 1461195551788 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 16:39:12 INFO - PROCESS | 1819 | 1461195551996 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721c2d9800 == 123 [pid = 1819] [id = 699] 16:39:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 257 (0x7f721b5c9c00) [pid = 1819] [serial = 2098] [outer = (nil)] 16:39:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 258 (0x7f721c046c00) [pid = 1819] [serial = 2099] [outer = 0x7f721b5c9c00] 16:39:12 INFO - PROCESS | 1819 | 1461195552067 Marionette DEBUG loaded listener.js 16:39:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 259 (0x7f721c592000) [pid = 1819] [serial = 2100] [outer = 0x7f721b5c9c00] 16:39:12 INFO - PROCESS | 1819 | 1461195552870 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:39:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:39:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1279ms 16:39:12 INFO - PROCESS | 1819 | 1461195552894 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 16:39:12 INFO - PROCESS | 1819 | 1461195552898 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 16:39:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:39:12 INFO - PROCESS | 1819 | 1461195552903 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:39:12 INFO - PROCESS | 1819 | 1461195552905 Marionette TRACE conn3 <- [1,2770,null,{}] 16:39:12 INFO - PROCESS | 1819 | 1461195552911 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:39:13 INFO - PROCESS | 1819 | 1461195553068 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 16:39:13 INFO - PROCESS | 1819 | 1461195553273 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721ce83000 == 124 [pid = 1819] [id = 700] 16:39:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 260 (0x7f721b5cf000) [pid = 1819] [serial = 2101] [outer = (nil)] 16:39:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 261 (0x7f721caf3800) [pid = 1819] [serial = 2102] [outer = 0x7f721b5cf000] 16:39:13 INFO - PROCESS | 1819 | 1461195553330 Marionette DEBUG loaded listener.js 16:39:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 262 (0x7f721d6b1800) [pid = 1819] [serial = 2103] [outer = 0x7f721b5cf000] 16:39:14 INFO - PROCESS | 1819 | 1461195554073 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:39:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:39:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1227ms 16:39:14 INFO - PROCESS | 1819 | 1461195554131 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 16:39:14 INFO - PROCESS | 1819 | 1461195554133 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 16:39:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:39:14 INFO - PROCESS | 1819 | 1461195554138 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:39:14 INFO - PROCESS | 1819 | 1461195554141 Marionette TRACE conn3 <- [1,2774,null,{}] 16:39:14 INFO - PROCESS | 1819 | 1461195554145 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:39:14 INFO - PROCESS | 1819 | 1461195554298 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 16:39:14 INFO - PROCESS | 1819 | 1461195554505 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7222c18000 == 125 [pid = 1819] [id = 701] 16:39:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 263 (0x7f7208053400) [pid = 1819] [serial = 2104] [outer = (nil)] 16:39:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 264 (0x7f721eb93000) [pid = 1819] [serial = 2105] [outer = 0x7f7208053400] 16:39:14 INFO - PROCESS | 1819 | 1461195554603 Marionette DEBUG loaded listener.js 16:39:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 265 (0x7f721ed64800) [pid = 1819] [serial = 2106] [outer = 0x7f7208053400] 16:39:15 INFO - PROCESS | 1819 | 1461195555426 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:39:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:39:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1330ms 16:39:15 INFO - PROCESS | 1819 | 1461195555469 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 16:39:15 INFO - PROCESS | 1819 | 1461195555471 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 16:39:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:39:15 INFO - PROCESS | 1819 | 1461195555476 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:39:15 INFO - PROCESS | 1819 | 1461195555478 Marionette TRACE conn3 <- [1,2778,null,{}] 16:39:15 INFO - PROCESS | 1819 | 1461195555483 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:39:15 INFO - PROCESS | 1819 | 1461195555635 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 16:39:15 INFO - PROCESS | 1819 | 1461195555842 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7200ed9000 == 126 [pid = 1819] [id = 702] 16:39:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 266 (0x7f71fe83cc00) [pid = 1819] [serial = 2107] [outer = (nil)] 16:39:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 267 (0x7f72041f6c00) [pid = 1819] [serial = 2108] [outer = 0x7f71fe83cc00] 16:39:15 INFO - PROCESS | 1819 | 1461195555902 Marionette DEBUG loaded listener.js 16:39:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 268 (0x7f7208d59800) [pid = 1819] [serial = 2109] [outer = 0x7f71fe83cc00] 16:39:16 INFO - PROCESS | 1819 | 1461195556662 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:39:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:39:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1224ms 16:39:16 INFO - PROCESS | 1819 | 1461195556701 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 16:39:16 INFO - PROCESS | 1819 | 1461195556704 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 16:39:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:39:16 INFO - PROCESS | 1819 | 1461195556709 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:39:16 INFO - PROCESS | 1819 | 1461195556710 Marionette TRACE conn3 <- [1,2782,null,{}] 16:39:16 INFO - PROCESS | 1819 | 1461195556715 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:39:16 INFO - PROCESS | 1819 | 1461195556868 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 16:39:17 INFO - PROCESS | 1819 | 1461195557076 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72102ac800 == 127 [pid = 1819] [id = 703] 16:39:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 269 (0x7f7200b8b400) [pid = 1819] [serial = 2110] [outer = (nil)] 16:39:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 270 (0x7f7227dc5c00) [pid = 1819] [serial = 2111] [outer = 0x7f7200b8b400] 16:39:17 INFO - PROCESS | 1819 | 1461195557136 Marionette DEBUG loaded listener.js 16:39:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 271 (0x7f7228953c00) [pid = 1819] [serial = 2112] [outer = 0x7f7200b8b400] 16:39:17 INFO - PROCESS | 1819 | 1461195557936 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:39:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:39:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1276ms 16:39:17 INFO - PROCESS | 1819 | 1461195557985 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 16:39:17 INFO - PROCESS | 1819 | 1461195557987 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 16:39:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:39:17 INFO - PROCESS | 1819 | 1461195557992 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:39:17 INFO - PROCESS | 1819 | 1461195557994 Marionette TRACE conn3 <- [1,2786,null,{}] 16:39:18 INFO - PROCESS | 1819 | 1461195557999 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:39:18 INFO - PROCESS | 1819 | 1461195558193 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 16:39:18 INFO - PROCESS | 1819 | 1461195558399 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7228eb5800 == 128 [pid = 1819] [id = 704] 16:39:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 272 (0x7f720ea15000) [pid = 1819] [serial = 2113] [outer = (nil)] 16:39:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 273 (0x7f7228ca2c00) [pid = 1819] [serial = 2114] [outer = 0x7f720ea15000] 16:39:18 INFO - PROCESS | 1819 | 1461195558455 Marionette DEBUG loaded listener.js 16:39:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 274 (0x7f7228e9a800) [pid = 1819] [serial = 2115] [outer = 0x7f720ea15000] 16:39:19 INFO - PROCESS | 1819 | 1461195559519 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:39:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:39:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1579ms 16:39:19 INFO - PROCESS | 1819 | 1461195559573 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 16:39:19 INFO - PROCESS | 1819 | 1461195559578 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 16:39:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:39:19 INFO - PROCESS | 1819 | 1461195559585 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:39:19 INFO - PROCESS | 1819 | 1461195559589 Marionette TRACE conn3 <- [1,2790,null,{}] 16:39:19 INFO - PROCESS | 1819 | 1461195559595 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:39:19 INFO - PROCESS | 1819 | 1461195559837 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 16:39:20 INFO - PROCESS | 1819 | 1461195560055 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206d5b000 == 129 [pid = 1819] [id = 705] 16:39:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 275 (0x7f720414b000) [pid = 1819] [serial = 2116] [outer = (nil)] 16:39:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 276 (0x7f7206126c00) [pid = 1819] [serial = 2117] [outer = 0x7f720414b000] 16:39:20 INFO - PROCESS | 1819 | 1461195560123 Marionette DEBUG loaded listener.js 16:39:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 277 (0x7f72064e3800) [pid = 1819] [serial = 2118] [outer = 0x7f720414b000] 16:39:21 INFO - PROCESS | 1819 | 1461195561042 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:39:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:39:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1486ms 16:39:21 INFO - PROCESS | 1819 | 1461195561072 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 16:39:21 INFO - PROCESS | 1819 | 1461195561078 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 16:39:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:39:21 INFO - PROCESS | 1819 | 1461195561087 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:39:21 INFO - PROCESS | 1819 | 1461195561089 Marionette TRACE conn3 <- [1,2794,null,{}] 16:39:21 INFO - PROCESS | 1819 | 1461195561093 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:39:21 INFO - PROCESS | 1819 | 1461195561318 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 16:39:21 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7208b7e800 == 128 [pid = 1819] [id = 687] 16:39:21 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206482800 == 127 [pid = 1819] [id = 686] 16:39:21 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7201bd7800 == 126 [pid = 1819] [id = 685] 16:39:21 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7207f9c000 == 125 [pid = 1819] [id = 684] 16:39:21 INFO - PROCESS | 1819 | --DOMWINDOW == 276 (0x7f720ea81000) [pid = 1819] [serial = 2024] [outer = (nil)] [url = about:blank] 16:39:21 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7211d2c000 == 124 [pid = 1819] [id = 680] 16:39:21 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721146e800 == 123 [pid = 1819] [id = 679] 16:39:21 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72102b7000 == 122 [pid = 1819] [id = 678] 16:39:21 INFO - PROCESS | 1819 | --DOCSHELL 0x7f720a026000 == 121 [pid = 1819] [id = 677] 16:39:21 INFO - PROCESS | 1819 | --DOCSHELL 0x7f720647d800 == 120 [pid = 1819] [id = 676] 16:39:21 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7201bda800 == 119 [pid = 1819] [id = 675] 16:39:21 INFO - PROCESS | 1819 | --DOMWINDOW == 275 (0x7f7208ba7800) [pid = 1819] [serial = 2018] [outer = (nil)] [url = about:blank] 16:39:21 INFO - PROCESS | 1819 | --DOMWINDOW == 274 (0x7f720ea7bc00) [pid = 1819] [serial = 2021] [outer = (nil)] [url = about:blank] 16:39:21 INFO - PROCESS | 1819 | --DOMWINDOW == 273 (0x7f7208ca5000) [pid = 1819] [serial = 2019] [outer = (nil)] [url = about:blank] 16:39:21 INFO - PROCESS | 1819 | --DOMWINDOW == 272 (0x7f720ebe2800) [pid = 1819] [serial = 2022] [outer = (nil)] [url = about:blank] 16:39:21 INFO - PROCESS | 1819 | --DOMWINDOW == 271 (0x7f72064e4000) [pid = 1819] [serial = 2012] [outer = (nil)] [url = about:blank] 16:39:21 INFO - PROCESS | 1819 | --DOMWINDOW == 270 (0x7f7206ea6400) [pid = 1819] [serial = 2013] [outer = (nil)] [url = about:blank] 16:39:21 INFO - PROCESS | 1819 | --DOMWINDOW == 269 (0x7f7203788400) [pid = 1819] [serial = 2007] [outer = (nil)] [url = about:blank] 16:39:21 INFO - PROCESS | 1819 | --DOMWINDOW == 268 (0x7f7200ee8400) [pid = 1819] [serial = 2006] [outer = (nil)] [url = about:blank] 16:39:21 INFO - PROCESS | 1819 | --DOMWINDOW == 267 (0x7f7216680800) [pid = 1819] [serial = 1976] [outer = (nil)] [url = about:blank] 16:39:21 INFO - PROCESS | 1819 | --DOMWINDOW == 266 (0x7f7203b1f000) [pid = 1819] [serial = 2009] [outer = (nil)] [url = about:blank] 16:39:21 INFO - PROCESS | 1819 | --DOMWINDOW == 265 (0x7f72061b9800) [pid = 1819] [serial = 2010] [outer = (nil)] [url = about:blank] 16:39:21 INFO - PROCESS | 1819 | --DOMWINDOW == 264 (0x7f720821cc00) [pid = 1819] [serial = 2015] [outer = (nil)] [url = about:blank] 16:39:21 INFO - PROCESS | 1819 | --DOMWINDOW == 263 (0x7f721572d800) [pid = 1819] [serial = 1973] [outer = (nil)] [url = about:blank] 16:39:21 INFO - PROCESS | 1819 | --DOMWINDOW == 262 (0x7f721ed5dc00) [pid = 1819] [serial = 1988] [outer = (nil)] [url = about:blank] 16:39:21 INFO - PROCESS | 1819 | --DOMWINDOW == 261 (0x7f7211e71c00) [pid = 1819] [serial = 1997] [outer = (nil)] [url = about:blank] 16:39:21 INFO - PROCESS | 1819 | --DOMWINDOW == 260 (0x7f721220f400) [pid = 1819] [serial = 1982] [outer = (nil)] [url = about:blank] 16:39:21 INFO - PROCESS | 1819 | --DOMWINDOW == 259 (0x7f7200b7f800) [pid = 1819] [serial = 2003] [outer = (nil)] [url = about:blank] 16:39:21 INFO - PROCESS | 1819 | --DOMWINDOW == 258 (0x7f71ff24c400) [pid = 1819] [serial = 2000] [outer = (nil)] [url = about:blank] 16:39:21 INFO - PROCESS | 1819 | --DOMWINDOW == 257 (0x7f721b5c8400) [pid = 1819] [serial = 1979] [outer = (nil)] [url = about:blank] 16:39:21 INFO - PROCESS | 1819 | --DOMWINDOW == 256 (0x7f7212668800) [pid = 1819] [serial = 1970] [outer = (nil)] [url = about:blank] 16:39:21 INFO - PROCESS | 1819 | --DOMWINDOW == 255 (0x7f721ce4b800) [pid = 1819] [serial = 1985] [outer = (nil)] [url = about:blank] 16:39:21 INFO - PROCESS | 1819 | --DOMWINDOW == 254 (0x7f7229d2e800) [pid = 1819] [serial = 1994] [outer = (nil)] [url = about:blank] 16:39:21 INFO - PROCESS | 1819 | --DOMWINDOW == 253 (0x7f7204e24800) [pid = 1819] [serial = 1964] [outer = (nil)] [url = about:blank] 16:39:21 INFO - PROCESS | 1819 | --DOMWINDOW == 252 (0x7f7208cae400) [pid = 1819] [serial = 1967] [outer = (nil)] [url = about:blank] 16:39:21 INFO - PROCESS | 1819 | --DOMWINDOW == 251 (0x7f7227dc6800) [pid = 1819] [serial = 1991] [outer = (nil)] [url = about:blank] 16:39:21 INFO - PROCESS | 1819 | --DOMWINDOW == 250 (0x7f7208a1cc00) [pid = 1819] [serial = 2016] [outer = (nil)] [url = about:blank] 16:39:21 INFO - PROCESS | 1819 | 1461195561641 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7201bc9800 == 120 [pid = 1819] [id = 706] 16:39:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 251 (0x7f71ff24c400) [pid = 1819] [serial = 2119] [outer = (nil)] 16:39:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 252 (0x7f7204e24800) [pid = 1819] [serial = 2120] [outer = 0x7f71ff24c400] 16:39:21 INFO - PROCESS | 1819 | 1461195561700 Marionette DEBUG loaded listener.js 16:39:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 253 (0x7f7208d52c00) [pid = 1819] [serial = 2121] [outer = 0x7f71ff24c400] 16:39:22 INFO - PROCESS | 1819 | 1461195562303 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:39:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:39:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1280ms 16:39:22 INFO - PROCESS | 1819 | 1461195562368 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 16:39:22 INFO - PROCESS | 1819 | 1461195562370 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 16:39:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:39:22 INFO - PROCESS | 1819 | 1461195562375 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:39:22 INFO - PROCESS | 1819 | 1461195562380 Marionette TRACE conn3 <- [1,2798,null,{}] 16:39:22 INFO - PROCESS | 1819 | 1461195562393 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:39:22 INFO - PROCESS | 1819 | 1461195562546 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 16:39:22 INFO - PROCESS | 1819 | 1461195562724 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7207ec9000 == 121 [pid = 1819] [id = 707] 16:39:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 254 (0x7f7206bf2400) [pid = 1819] [serial = 2122] [outer = (nil)] 16:39:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 255 (0x7f721130d000) [pid = 1819] [serial = 2123] [outer = 0x7f7206bf2400] 16:39:22 INFO - PROCESS | 1819 | 1461195562780 Marionette DEBUG loaded listener.js 16:39:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 256 (0x7f7211e6e000) [pid = 1819] [serial = 2124] [outer = 0x7f7206bf2400] 16:39:23 INFO - PROCESS | 1819 | 1461195563607 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:39:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:39:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1282ms 16:39:23 INFO - PROCESS | 1819 | 1461195563661 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 16:39:23 INFO - PROCESS | 1819 | 1461195563664 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 16:39:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:39:23 INFO - PROCESS | 1819 | 1461195563669 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:39:23 INFO - PROCESS | 1819 | 1461195563671 Marionette TRACE conn3 <- [1,2802,null,{}] 16:39:23 INFO - PROCESS | 1819 | 1461195563675 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:39:23 INFO - PROCESS | 1819 | 1461195563880 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 16:39:23 INFO - PROCESS | 1819 | 1461195563904 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7210184000 == 122 [pid = 1819] [id = 708] 16:39:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 257 (0x7f7211308c00) [pid = 1819] [serial = 2125] [outer = (nil)] 16:39:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 258 (0x7f7215631000) [pid = 1819] [serial = 2126] [outer = 0x7f7211308c00] 16:39:23 INFO - PROCESS | 1819 | 1461195563956 Marionette DEBUG loaded listener.js 16:39:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 259 (0x7f7215721c00) [pid = 1819] [serial = 2127] [outer = 0x7f7211308c00] 16:39:24 INFO - PROCESS | 1819 | 1461195564697 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:39:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:39:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1079ms 16:39:24 INFO - PROCESS | 1819 | 1461195564749 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 16:39:24 INFO - PROCESS | 1819 | 1461195564752 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 16:39:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:39:24 INFO - PROCESS | 1819 | 1461195564760 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:39:24 INFO - PROCESS | 1819 | 1461195564762 Marionette TRACE conn3 <- [1,2806,null,{}] 16:39:24 INFO - PROCESS | 1819 | 1461195564766 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:39:24 INFO - PROCESS | 1819 | 1461195564971 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 16:39:25 INFO - PROCESS | 1819 | 1461195565001 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7211ad2800 == 123 [pid = 1819] [id = 709] 16:39:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 260 (0x7f7212668800) [pid = 1819] [serial = 2128] [outer = (nil)] 16:39:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 261 (0x7f7215784000) [pid = 1819] [serial = 2129] [outer = 0x7f7212668800] 16:39:25 INFO - PROCESS | 1819 | 1461195565053 Marionette DEBUG loaded listener.js 16:39:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 262 (0x7f7215e6c400) [pid = 1819] [serial = 2130] [outer = 0x7f7212668800] 16:39:26 INFO - PROCESS | 1819 | --DOMWINDOW == 261 (0x7f7206ea4800) [pid = 1819] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:39:26 INFO - PROCESS | 1819 | --DOMWINDOW == 260 (0x7f7203987400) [pid = 1819] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:39:26 INFO - PROCESS | 1819 | --DOMWINDOW == 259 (0x7f7203787000) [pid = 1819] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:39:26 INFO - PROCESS | 1819 | --DOMWINDOW == 258 (0x7f7202fe5800) [pid = 1819] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:39:26 INFO - PROCESS | 1819 | --DOMWINDOW == 257 (0x7f720417cc00) [pid = 1819] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:39:26 INFO - PROCESS | 1819 | 1461195566234 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:39:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:39:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1529ms 16:39:26 INFO - PROCESS | 1819 | 1461195566286 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 16:39:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:39:26 INFO - PROCESS | 1819 | 1461195566297 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 16:39:26 INFO - PROCESS | 1819 | 1461195566302 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:39:26 INFO - PROCESS | 1819 | 1461195566305 Marionette TRACE conn3 <- [1,2810,null,{}] 16:39:26 INFO - PROCESS | 1819 | 1461195566312 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:39:26 INFO - PROCESS | 1819 | 1461195566501 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 16:39:26 INFO - PROCESS | 1819 | 1461195566691 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7213ac7800 == 124 [pid = 1819] [id = 710] 16:39:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 258 (0x7f72010c5c00) [pid = 1819] [serial = 2131] [outer = (nil)] 16:39:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 259 (0x7f7216672400) [pid = 1819] [serial = 2132] [outer = 0x7f72010c5c00] 16:39:26 INFO - PROCESS | 1819 | 1461195566747 Marionette DEBUG loaded listener.js 16:39:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 260 (0x7f721c052c00) [pid = 1819] [serial = 2133] [outer = 0x7f72010c5c00] 16:39:27 INFO - PROCESS | 1819 | 1461195567293 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:39:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:39:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1029ms 16:39:27 INFO - PROCESS | 1819 | 1461195567331 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 16:39:27 INFO - PROCESS | 1819 | 1461195567333 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 16:39:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:39:27 INFO - PROCESS | 1819 | 1461195567338 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:39:27 INFO - PROCESS | 1819 | 1461195567340 Marionette TRACE conn3 <- [1,2814,null,{}] 16:39:27 INFO - PROCESS | 1819 | 1461195567345 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:39:27 INFO - PROCESS | 1819 | 1461195567487 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 16:39:27 INFO - PROCESS | 1819 | 1461195567501 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721644a800 == 125 [pid = 1819] [id = 711] 16:39:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 261 (0x7f721b5cb800) [pid = 1819] [serial = 2134] [outer = (nil)] 16:39:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 262 (0x7f721cbf4400) [pid = 1819] [serial = 2135] [outer = 0x7f721b5cb800] 16:39:27 INFO - PROCESS | 1819 | 1461195567552 Marionette DEBUG loaded listener.js 16:39:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 263 (0x7f7228952000) [pid = 1819] [serial = 2136] [outer = 0x7f721b5cb800] 16:39:28 INFO - PROCESS | 1819 | 1461195568550 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:39:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:39:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1275ms 16:39:28 INFO - PROCESS | 1819 | 1461195568614 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 16:39:28 INFO - PROCESS | 1819 | 1461195568619 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 16:39:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:39:28 INFO - PROCESS | 1819 | 1461195568626 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:39:28 INFO - PROCESS | 1819 | 1461195568631 Marionette TRACE conn3 <- [1,2818,null,{}] 16:39:28 INFO - PROCESS | 1819 | 1461195568638 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:39:28 INFO - PROCESS | 1819 | 1461195568817 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 16:39:29 INFO - PROCESS | 1819 | 1461195569020 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206c8e000 == 126 [pid = 1819] [id = 712] 16:39:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 264 (0x7f7202ff2800) [pid = 1819] [serial = 2137] [outer = (nil)] 16:39:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 265 (0x7f7206129800) [pid = 1819] [serial = 2138] [outer = 0x7f7202ff2800] 16:39:29 INFO - PROCESS | 1819 | 1461195569128 Marionette DEBUG loaded listener.js 16:39:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 266 (0x7f720805e800) [pid = 1819] [serial = 2139] [outer = 0x7f7202ff2800] 16:39:29 INFO - PROCESS | 1819 | 1461195569909 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:39:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:39:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1336ms 16:39:29 INFO - PROCESS | 1819 | 1461195569963 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 16:39:29 INFO - PROCESS | 1819 | 1461195569970 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 16:39:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:39:29 INFO - PROCESS | 1819 | 1461195569979 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:39:29 INFO - PROCESS | 1819 | 1461195569982 Marionette TRACE conn3 <- [1,2822,null,{}] 16:39:29 INFO - PROCESS | 1819 | 1461195569987 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:39:30 INFO - PROCESS | 1819 | 1461195570145 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 16:39:30 INFO - PROCESS | 1819 | 1461195570366 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f720f6a2800 == 127 [pid = 1819] [id = 713] 16:39:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 267 (0x7f7203987400) [pid = 1819] [serial = 2140] [outer = (nil)] 16:39:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 268 (0x7f720ec8cc00) [pid = 1819] [serial = 2141] [outer = 0x7f7203987400] 16:39:30 INFO - PROCESS | 1819 | 1461195570470 Marionette DEBUG loaded listener.js 16:39:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 269 (0x7f721130a000) [pid = 1819] [serial = 2142] [outer = 0x7f7203987400] 16:39:31 INFO - PROCESS | 1819 | 1461195571380 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:39:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:39:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1431ms 16:39:31 INFO - PROCESS | 1819 | 1461195571410 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 16:39:31 INFO - PROCESS | 1819 | 1461195571413 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 16:39:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:39:31 INFO - PROCESS | 1819 | 1461195571419 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:39:31 INFO - PROCESS | 1819 | 1461195571423 Marionette TRACE conn3 <- [1,2826,null,{}] 16:39:31 INFO - PROCESS | 1819 | 1461195571437 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:39:31 INFO - PROCESS | 1819 | 1461195571601 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 16:39:31 INFO - PROCESS | 1819 | 1461195571813 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721b39f000 == 128 [pid = 1819] [id = 714] 16:39:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 270 (0x7f721198b400) [pid = 1819] [serial = 2143] [outer = (nil)] 16:39:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 271 (0x7f7215682800) [pid = 1819] [serial = 2144] [outer = 0x7f721198b400] 16:39:31 INFO - PROCESS | 1819 | 1461195571918 Marionette DEBUG loaded listener.js 16:39:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 272 (0x7f72163cac00) [pid = 1819] [serial = 2145] [outer = 0x7f721198b400] 16:39:32 INFO - PROCESS | 1819 | 1461195572729 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:39:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:39:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1342ms 16:39:32 INFO - PROCESS | 1819 | 1461195572768 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 16:39:32 INFO - PROCESS | 1819 | 1461195572771 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 16:39:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:39:32 INFO - PROCESS | 1819 | 1461195572776 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:39:32 INFO - PROCESS | 1819 | 1461195572779 Marionette TRACE conn3 <- [1,2830,null,{}] 16:39:32 INFO - PROCESS | 1819 | 1461195572784 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:39:32 INFO - PROCESS | 1819 | 1461195572948 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 16:39:33 INFO - PROCESS | 1819 | 1461195573156 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7221eb4800 == 129 [pid = 1819] [id = 715] 16:39:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 273 (0x7f721aa7b800) [pid = 1819] [serial = 2146] [outer = (nil)] 16:39:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 274 (0x7f721b5cfc00) [pid = 1819] [serial = 2147] [outer = 0x7f721aa7b800] 16:39:33 INFO - PROCESS | 1819 | 1461195573221 Marionette DEBUG loaded listener.js 16:39:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 275 (0x7f721cb74000) [pid = 1819] [serial = 2148] [outer = 0x7f721aa7b800] 16:39:34 INFO - PROCESS | 1819 | 1461195574013 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:39:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:39:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1278ms 16:39:34 INFO - PROCESS | 1819 | 1461195574055 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 16:39:34 INFO - PROCESS | 1819 | 1461195574058 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 16:39:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:39:34 INFO - PROCESS | 1819 | 1461195574063 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:39:34 INFO - PROCESS | 1819 | 1461195574065 Marionette TRACE conn3 <- [1,2834,null,{}] 16:39:34 INFO - PROCESS | 1819 | 1461195574070 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:39:34 INFO - PROCESS | 1819 | 1461195574225 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 16:39:34 INFO - PROCESS | 1819 | 1461195574434 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f722d990800 == 130 [pid = 1819] [id = 716] 16:39:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 276 (0x7f7216680800) [pid = 1819] [serial = 2149] [outer = (nil)] 16:39:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 277 (0x7f7227dc7800) [pid = 1819] [serial = 2150] [outer = 0x7f7216680800] 16:39:34 INFO - PROCESS | 1819 | 1461195574492 Marionette DEBUG loaded listener.js 16:39:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 278 (0x7f7228e14800) [pid = 1819] [serial = 2151] [outer = 0x7f7216680800] 16:39:35 INFO - PROCESS | 1819 | 1461195575270 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:39:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:39:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1278ms 16:39:35 INFO - PROCESS | 1819 | 1461195575347 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 16:39:35 INFO - PROCESS | 1819 | 1461195575350 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 16:39:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:39:35 INFO - PROCESS | 1819 | 1461195575355 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:39:35 INFO - PROCESS | 1819 | 1461195575357 Marionette TRACE conn3 <- [1,2838,null,{}] 16:39:35 INFO - PROCESS | 1819 | 1461195575362 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:39:35 INFO - PROCESS | 1819 | 1461195575539 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 16:39:35 INFO - PROCESS | 1819 | 1461195575749 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f722e092000 == 131 [pid = 1819] [id = 717] 16:39:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 279 (0x7f7228e9b800) [pid = 1819] [serial = 2152] [outer = (nil)] 16:39:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 280 (0x7f722a1c4000) [pid = 1819] [serial = 2153] [outer = 0x7f7228e9b800] 16:39:35 INFO - PROCESS | 1819 | 1461195575852 Marionette DEBUG loaded listener.js 16:39:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 281 (0x7f722dcbac00) [pid = 1819] [serial = 2154] [outer = 0x7f7228e9b800] 16:39:36 INFO - PROCESS | 1819 | 1461195576623 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:39:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:39:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1325ms 16:39:36 INFO - PROCESS | 1819 | 1461195576681 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 16:39:36 INFO - PROCESS | 1819 | 1461195576684 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 16:39:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:39:36 INFO - PROCESS | 1819 | 1461195576706 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:39:36 INFO - PROCESS | 1819 | 1461195576709 Marionette TRACE conn3 <- [1,2842,null,{}] 16:39:36 INFO - PROCESS | 1819 | 1461195576713 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:39:36 INFO - PROCESS | 1819 | 1461195576864 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 16:39:37 INFO - PROCESS | 1819 | 1461195577073 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72323ac000 == 132 [pid = 1819] [id = 718] 16:39:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 282 (0x7f7229043c00) [pid = 1819] [serial = 2155] [outer = (nil)] 16:39:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 283 (0x7f722dcc5c00) [pid = 1819] [serial = 2156] [outer = 0x7f7229043c00] 16:39:37 INFO - PROCESS | 1819 | 1461195577133 Marionette DEBUG loaded listener.js 16:39:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 284 (0x7f722decb800) [pid = 1819] [serial = 2157] [outer = 0x7f7229043c00] 16:39:37 INFO - PROCESS | 1819 | 1461195577889 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:39:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:39:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1228ms 16:39:37 INFO - PROCESS | 1819 | 1461195577932 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 16:39:37 INFO - PROCESS | 1819 | 1461195577935 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 16:39:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:39:37 INFO - PROCESS | 1819 | 1461195577940 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:39:37 INFO - PROCESS | 1819 | 1461195577942 Marionette TRACE conn3 <- [1,2846,null,{}] 16:39:37 INFO - PROCESS | 1819 | 1461195577947 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:39:38 INFO - PROCESS | 1819 | 1461195578184 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 16:39:38 INFO - PROCESS | 1819 | 1461195578341 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f71fa8dd800 == 133 [pid = 1819] [id = 719] 16:39:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 285 (0x7f71fe83b400) [pid = 1819] [serial = 2158] [outer = (nil)] 16:39:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 286 (0x7f71ff25a000) [pid = 1819] [serial = 2159] [outer = 0x7f71fe83b400] 16:39:38 INFO - PROCESS | 1819 | 1461195578443 Marionette DEBUG loaded listener.js 16:39:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 287 (0x7f71ff260800) [pid = 1819] [serial = 2160] [outer = 0x7f71fe83b400] 16:39:39 INFO - PROCESS | 1819 | 1461195579275 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:39:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:39:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1376ms 16:39:39 INFO - PROCESS | 1819 | 1461195579317 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 16:39:39 INFO - PROCESS | 1819 | 1461195579320 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 16:39:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:39:39 INFO - PROCESS | 1819 | 1461195579325 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:39:39 INFO - PROCESS | 1819 | 1461195579327 Marionette TRACE conn3 <- [1,2850,null,{}] 16:39:39 INFO - PROCESS | 1819 | 1461195579331 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:39:39 INFO - PROCESS | 1819 | 1461195579485 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 16:39:39 INFO - PROCESS | 1819 | 1461195579696 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7233322000 == 134 [pid = 1819] [id = 720] 16:39:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 288 (0x7f71ff253000) [pid = 1819] [serial = 2161] [outer = (nil)] 16:39:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 289 (0x7f71ff6f3400) [pid = 1819] [serial = 2162] [outer = 0x7f71ff253000] 16:39:39 INFO - PROCESS | 1819 | 1461195579797 Marionette DEBUG loaded listener.js 16:39:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 290 (0x7f71ff6f7800) [pid = 1819] [serial = 2163] [outer = 0x7f71ff253000] 16:39:40 INFO - PROCESS | 1819 | 1461195580551 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:39:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:39:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1278ms 16:39:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:39:40 INFO - PROCESS | 1819 | 1461195580604 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 16:39:40 INFO - PROCESS | 1819 | 1461195580606 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 16:39:40 INFO - PROCESS | 1819 | 1461195580612 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:39:40 INFO - PROCESS | 1819 | 1461195580614 Marionette TRACE conn3 <- [1,2854,null,{}] 16:39:40 INFO - PROCESS | 1819 | 1461195580619 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:39:40 INFO - PROCESS | 1819 | 1461195580776 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 16:39:41 INFO - PROCESS | 1819 | 1461195580990 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f71fa9d6000 == 135 [pid = 1819] [id = 721] 16:39:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 291 (0x7f71ff256800) [pid = 1819] [serial = 2164] [outer = (nil)] 16:39:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 292 (0x7f71ff6fcc00) [pid = 1819] [serial = 2165] [outer = 0x7f71ff256800] 16:39:41 INFO - PROCESS | 1819 | 1461195581087 Marionette DEBUG loaded listener.js 16:39:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 293 (0x7f722dcbfc00) [pid = 1819] [serial = 2166] [outer = 0x7f71ff256800] 16:39:41 INFO - PROCESS | 1819 | 1461195581939 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:39:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:39:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1377ms 16:39:41 INFO - PROCESS | 1819 | 1461195581988 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 16:39:41 INFO - PROCESS | 1819 | 1461195581991 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 16:39:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:39:42 INFO - PROCESS | 1819 | 1461195581996 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:39:42 INFO - PROCESS | 1819 | 1461195581999 Marionette TRACE conn3 <- [1,2858,null,{}] 16:39:42 INFO - PROCESS | 1819 | 1461195582004 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:39:42 INFO - PROCESS | 1819 | 1461195582181 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 16:39:42 INFO - PROCESS | 1819 | 1461195582401 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f71faad3800 == 136 [pid = 1819] [id = 722] 16:39:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 294 (0x7f71ff6f7c00) [pid = 1819] [serial = 2167] [outer = (nil)] 16:39:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 295 (0x7f720096e000) [pid = 1819] [serial = 2168] [outer = 0x7f71ff6f7c00] 16:39:42 INFO - PROCESS | 1819 | 1461195582506 Marionette DEBUG loaded listener.js 16:39:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 296 (0x7f722df94c00) [pid = 1819] [serial = 2169] [outer = 0x7f71ff6f7c00] 16:39:43 INFO - PROCESS | 1819 | 1461195583290 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:39:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:39:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1327ms 16:39:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:39:43 INFO - PROCESS | 1819 | 1461195583324 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 16:39:43 INFO - PROCESS | 1819 | 1461195583326 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 16:39:43 INFO - PROCESS | 1819 | 1461195583331 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:39:43 INFO - PROCESS | 1819 | 1461195583334 Marionette TRACE conn3 <- [1,2862,null,{}] 16:39:43 INFO - PROCESS | 1819 | 1461195583338 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:39:43 INFO - PROCESS | 1819 | 1461195583490 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 16:39:43 INFO - PROCESS | 1819 | 1461195583781 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f71fabcd000 == 137 [pid = 1819] [id = 723] 16:39:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 297 (0x7f71fa9e5c00) [pid = 1819] [serial = 2170] [outer = (nil)] 16:39:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 298 (0x7f71fa9ebc00) [pid = 1819] [serial = 2171] [outer = 0x7f71fa9e5c00] 16:39:43 INFO - PROCESS | 1819 | 1461195583846 Marionette DEBUG loaded listener.js 16:39:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 299 (0x7f71fa9f1400) [pid = 1819] [serial = 2172] [outer = 0x7f71fa9e5c00] 16:39:44 INFO - PROCESS | 1819 | 1461195584597 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:39:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:39:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1328ms 16:39:44 INFO - PROCESS | 1819 | 1461195584659 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 16:39:44 INFO - PROCESS | 1819 | 1461195584662 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 16:39:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:39:44 INFO - PROCESS | 1819 | 1461195584667 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:39:44 INFO - PROCESS | 1819 | 1461195584668 Marionette TRACE conn3 <- [1,2866,null,{}] 16:39:44 INFO - PROCESS | 1819 | 1461195584673 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:39:44 INFO - PROCESS | 1819 | 1461195584833 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 16:39:45 INFO - PROCESS | 1819 | 1461195585045 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7200ec5800 == 138 [pid = 1819] [id = 724] 16:39:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 300 (0x7f71fa9e7000) [pid = 1819] [serial = 2173] [outer = (nil)] 16:39:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 301 (0x7f7200b8b800) [pid = 1819] [serial = 2174] [outer = 0x7f71fa9e7000] 16:39:45 INFO - PROCESS | 1819 | 1461195585143 Marionette DEBUG loaded listener.js 16:39:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 302 (0x7f7201b53c00) [pid = 1819] [serial = 2175] [outer = 0x7f71fa9e7000] 16:39:45 INFO - PROCESS | 1819 | 1461195585954 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:39:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:39:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1326ms 16:39:45 INFO - PROCESS | 1819 | 1461195585993 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 16:39:45 INFO - PROCESS | 1819 | 1461195585995 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 16:39:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:39:46 INFO - PROCESS | 1819 | 1461195586000 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:39:46 INFO - PROCESS | 1819 | 1461195586002 Marionette TRACE conn3 <- [1,2870,null,{}] 16:39:46 INFO - PROCESS | 1819 | 1461195586007 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:39:46 INFO - PROCESS | 1819 | 1461195586171 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 16:39:46 INFO - PROCESS | 1819 | 1461195586391 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f720f695000 == 139 [pid = 1819] [id = 725] 16:39:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 303 (0x7f71fa9e7c00) [pid = 1819] [serial = 2176] [outer = (nil)] 16:39:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 304 (0x7f7201b58800) [pid = 1819] [serial = 2177] [outer = 0x7f71fa9e7c00] 16:39:46 INFO - PROCESS | 1819 | 1461195586503 Marionette DEBUG loaded listener.js 16:39:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 305 (0x7f7203715800) [pid = 1819] [serial = 2178] [outer = 0x7f71fa9e7c00] 16:39:47 INFO - PROCESS | 1819 | 1461195587762 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:39:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:39:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1827ms 16:39:47 INFO - PROCESS | 1819 | 1461195587828 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 16:39:47 INFO - PROCESS | 1819 | 1461195587834 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 16:39:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:39:47 INFO - PROCESS | 1819 | 1461195587841 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:39:47 INFO - PROCESS | 1819 | 1461195587844 Marionette TRACE conn3 <- [1,2874,null,{}] 16:39:47 INFO - PROCESS | 1819 | 1461195587850 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:39:48 INFO - PROCESS | 1819 | 1461195588009 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 16:39:48 INFO - PROCESS | 1819 | 1461195588227 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7202b1f000 == 140 [pid = 1819] [id = 726] 16:39:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 306 (0x7f7200b83800) [pid = 1819] [serial = 2179] [outer = (nil)] 16:39:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 307 (0x7f7201b56800) [pid = 1819] [serial = 2180] [outer = 0x7f7200b83800] 16:39:48 INFO - PROCESS | 1819 | 1461195588343 Marionette DEBUG loaded listener.js 16:39:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 308 (0x7f7202fee800) [pid = 1819] [serial = 2181] [outer = 0x7f7200b83800] 16:39:49 INFO - PROCESS | 1819 | 1461195589343 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:39:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:39:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1634ms 16:39:49 INFO - PROCESS | 1819 | --DOMWINDOW == 307 (0x7f7212209000) [pid = 1819] [serial = 2066] [outer = (nil)] [url = about:blank] 16:39:49 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7200ed9000 == 139 [pid = 1819] [id = 702] 16:39:49 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7222c18000 == 138 [pid = 1819] [id = 701] 16:39:49 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721ce83000 == 137 [pid = 1819] [id = 700] 16:39:49 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721c2d9800 == 136 [pid = 1819] [id = 699] 16:39:49 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721b9a3800 == 135 [pid = 1819] [id = 698] 16:39:49 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721ab64800 == 134 [pid = 1819] [id = 697] 16:39:49 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7218e3c000 == 133 [pid = 1819] [id = 696] 16:39:49 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7216856800 == 132 [pid = 1819] [id = 695] 16:39:49 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72164b9000 == 131 [pid = 1819] [id = 694] 16:39:49 INFO - PROCESS | 1819 | 1461195589530 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 16:39:49 INFO - PROCESS | 1819 | 1461195589537 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 16:39:49 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7216061800 == 130 [pid = 1819] [id = 693] 16:39:49 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72156c4800 == 129 [pid = 1819] [id = 692] 16:39:49 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7211d28000 == 128 [pid = 1819] [id = 691] 16:39:49 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7208bc9800 == 127 [pid = 1819] [id = 690] 16:39:49 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72062d7800 == 126 [pid = 1819] [id = 689] 16:39:49 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721024f000 == 125 [pid = 1819] [id = 688] 16:39:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:39:49 INFO - PROCESS | 1819 | 1461195589551 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:39:49 INFO - PROCESS | 1819 | 1461195589555 Marionette TRACE conn3 <- [1,2878,null,{}] 16:39:49 INFO - PROCESS | 1819 | 1461195589559 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:39:49 INFO - PROCESS | 1819 | 1461195589695 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 16:39:49 INFO - PROCESS | 1819 | --DOMWINDOW == 306 (0x7f7204e25000) [pid = 1819] [serial = 2030] [outer = (nil)] [url = about:blank] 16:39:49 INFO - PROCESS | 1819 | --DOMWINDOW == 305 (0x7f7200b86c00) [pid = 1819] [serial = 2027] [outer = (nil)] [url = about:blank] 16:39:49 INFO - PROCESS | 1819 | --DOMWINDOW == 304 (0x7f7208a29000) [pid = 1819] [serial = 2033] [outer = (nil)] [url = about:blank] 16:39:49 INFO - PROCESS | 1819 | --DOMWINDOW == 303 (0x7f7213f1e000) [pid = 1819] [serial = 2051] [outer = (nil)] [url = about:blank] 16:39:49 INFO - PROCESS | 1819 | --DOMWINDOW == 302 (0x7f7208a29c00) [pid = 1819] [serial = 2058] [outer = (nil)] [url = about:blank] 16:39:49 INFO - PROCESS | 1819 | --DOMWINDOW == 301 (0x7f7213b46000) [pid = 1819] [serial = 2045] [outer = (nil)] [url = about:blank] 16:39:49 INFO - PROCESS | 1819 | --DOMWINDOW == 300 (0x7f72061b0400) [pid = 1819] [serial = 2055] [outer = (nil)] [url = about:blank] 16:39:49 INFO - PROCESS | 1819 | --DOMWINDOW == 299 (0x7f720f4d9c00) [pid = 1819] [serial = 2036] [outer = (nil)] [url = about:blank] 16:39:49 INFO - PROCESS | 1819 | --DOMWINDOW == 298 (0x7f720ec98800) [pid = 1819] [serial = 2061] [outer = (nil)] [url = about:blank] 16:39:49 INFO - PROCESS | 1819 | --DOMWINDOW == 297 (0x7f7211308000) [pid = 1819] [serial = 2048] [outer = (nil)] [url = about:blank] 16:39:49 INFO - PROCESS | 1819 | --DOMWINDOW == 296 (0x7f7211986800) [pid = 1819] [serial = 2039] [outer = (nil)] [url = about:blank] 16:39:49 INFO - PROCESS | 1819 | --DOMWINDOW == 295 (0x7f7206eac400) [pid = 1819] [serial = 2057] [outer = (nil)] [url = about:blank] 16:39:49 INFO - PROCESS | 1819 | --DOMWINDOW == 294 (0x7f7212206000) [pid = 1819] [serial = 2042] [outer = (nil)] [url = about:blank] 16:39:49 INFO - PROCESS | 1819 | --DOMWINDOW == 293 (0x7f7204180800) [pid = 1819] [serial = 2054] [outer = (nil)] [url = about:blank] 16:39:49 INFO - PROCESS | 1819 | --DOMWINDOW == 292 (0x7f720ea13000) [pid = 1819] [serial = 2060] [outer = (nil)] [url = about:blank] 16:39:49 INFO - PROCESS | 1819 | --DOMWINDOW == 291 (0x7f720ec97c00) [pid = 1819] [serial = 2025] [outer = (nil)] [url = about:blank] 16:39:49 INFO - PROCESS | 1819 | --DOMWINDOW == 290 (0x7f7211b0bc00) [pid = 1819] [serial = 2064] [outer = (nil)] [url = about:blank] 16:39:49 INFO - PROCESS | 1819 | --DOMWINDOW == 289 (0x7f7211455000) [pid = 1819] [serial = 2063] [outer = (nil)] [url = about:blank] 16:39:49 INFO - PROCESS | 1819 | 1461195589919 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72040af800 == 126 [pid = 1819] [id = 727] 16:39:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 290 (0x7f7200ee6400) [pid = 1819] [serial = 2182] [outer = (nil)] 16:39:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 291 (0x7f720636a800) [pid = 1819] [serial = 2183] [outer = 0x7f7200ee6400] 16:39:49 INFO - PROCESS | 1819 | 1461195589976 Marionette DEBUG loaded listener.js 16:39:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 292 (0x7f7206ea4c00) [pid = 1819] [serial = 2184] [outer = 0x7f7200ee6400] 16:39:50 INFO - PROCESS | 1819 | 1461195590634 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:39:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:39:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1126ms 16:39:50 INFO - PROCESS | 1819 | 1461195590677 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 16:39:50 INFO - PROCESS | 1819 | 1461195590679 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 16:39:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:39:50 INFO - PROCESS | 1819 | 1461195590684 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:39:50 INFO - PROCESS | 1819 | 1461195590688 Marionette TRACE conn3 <- [1,2882,null,{}] 16:39:50 INFO - PROCESS | 1819 | 1461195590702 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:39:50 INFO - PROCESS | 1819 | 1461195590931 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 16:39:50 INFO - PROCESS | 1819 | 1461195590953 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7207f85800 == 127 [pid = 1819] [id = 728] 16:39:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 293 (0x7f7208218800) [pid = 1819] [serial = 2185] [outer = (nil)] 16:39:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 294 (0x7f7208ca9c00) [pid = 1819] [serial = 2186] [outer = 0x7f7208218800] 16:39:51 INFO - PROCESS | 1819 | 1461195591006 Marionette DEBUG loaded listener.js 16:39:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 295 (0x7f720ea1e800) [pid = 1819] [serial = 2187] [outer = 0x7f7208218800] 16:39:51 INFO - PROCESS | 1819 | 1461195591725 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:39:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:39:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1079ms 16:39:51 INFO - PROCESS | 1819 | 1461195591801 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 16:39:51 INFO - PROCESS | 1819 | 1461195591804 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 16:39:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:39:51 INFO - PROCESS | 1819 | 1461195591809 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:39:51 INFO - PROCESS | 1819 | 1461195591811 Marionette TRACE conn3 <- [1,2886,null,{}] 16:39:51 INFO - PROCESS | 1819 | 1461195591815 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:39:52 INFO - PROCESS | 1819 | 1461195592044 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 16:39:52 INFO - PROCESS | 1819 | 1461195592072 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f720a011800 == 128 [pid = 1819] [id = 729] 16:39:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 296 (0x7f720ea1f800) [pid = 1819] [serial = 2188] [outer = (nil)] 16:39:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 297 (0x7f720ebe3000) [pid = 1819] [serial = 2189] [outer = 0x7f720ea1f800] 16:39:52 INFO - PROCESS | 1819 | 1461195592125 Marionette DEBUG loaded listener.js 16:39:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 298 (0x7f72110c4800) [pid = 1819] [serial = 2190] [outer = 0x7f720ea1f800] 16:39:52 INFO - PROCESS | 1819 | 1461195592849 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:39:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:39:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1074ms 16:39:52 INFO - PROCESS | 1819 | 1461195592889 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 16:39:52 INFO - PROCESS | 1819 | 1461195592892 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 16:39:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:39:52 INFO - PROCESS | 1819 | 1461195592897 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:39:52 INFO - PROCESS | 1819 | 1461195592898 Marionette TRACE conn3 <- [1,2890,null,{}] 16:39:52 INFO - PROCESS | 1819 | 1461195592903 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:39:53 INFO - PROCESS | 1819 | 1461195593102 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 16:39:53 INFO - PROCESS | 1819 | 1461195593128 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f72104ba800 == 129 [pid = 1819] [id = 730] 16:39:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 299 (0x7f720ea19c00) [pid = 1819] [serial = 2191] [outer = (nil)] 16:39:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 300 (0x7f72111cf800) [pid = 1819] [serial = 2192] [outer = 0x7f720ea19c00] 16:39:53 INFO - PROCESS | 1819 | 1461195593178 Marionette DEBUG loaded listener.js 16:39:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 301 (0x7f7211a86400) [pid = 1819] [serial = 2193] [outer = 0x7f720ea19c00] 16:39:54 INFO - PROCESS | 1819 | 1461195594505 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:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 300 (0x7f7206bf2400) [pid = 1819] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 299 (0x7f72010ca000) [pid = 1819] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 298 (0x7f720821e400) [pid = 1819] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 297 (0x7f720f70b400) [pid = 1819] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 296 (0x7f7212668800) [pid = 1819] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 295 (0x7f720414b000) [pid = 1819] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 294 (0x7f72111c3000) [pid = 1819] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 293 (0x7f71fe837000) [pid = 1819] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 292 (0x7f7208212400) [pid = 1819] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 291 (0x7f720ea7f000) [pid = 1819] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 290 (0x7f7212797c00) [pid = 1819] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 289 (0x7f720414f400) [pid = 1819] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 288 (0x7f721572c000) [pid = 1819] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 287 (0x7f72010c5c00) [pid = 1819] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 286 (0x7f721667b000) [pid = 1819] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 285 (0x7f721405d400) [pid = 1819] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 284 (0x7f721259f000) [pid = 1819] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 283 (0x7f71ff24c400) [pid = 1819] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 282 (0x7f72155efc00) [pid = 1819] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 281 (0x7f7200b84400) [pid = 1819] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 280 (0x7f71fe841c00) [pid = 1819] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 279 (0x7f7211454400) [pid = 1819] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 278 (0x7f7206ea4400) [pid = 1819] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 277 (0x7f7212788c00) [pid = 1819] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 276 (0x7f7213ebc400) [pid = 1819] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 275 (0x7f720ecbc800) [pid = 1819] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 274 (0x7f7206371c00) [pid = 1819] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 273 (0x7f72165a6c00) [pid = 1819] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 272 (0x7f7200b81c00) [pid = 1819] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 271 (0x7f7200ee7c00) [pid = 1819] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 270 (0x7f7200b7f000) [pid = 1819] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 269 (0x7f72155edc00) [pid = 1819] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 268 (0x7f71fe838000) [pid = 1819] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 267 (0x7f72010c2c00) [pid = 1819] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 266 (0x7f7211308c00) [pid = 1819] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 265 (0x7f720ec91c00) [pid = 1819] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 264 (0x7f7204182800) [pid = 1819] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 263 (0x7f72020c6800) [pid = 1819] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 262 (0x7f72020c5000) [pid = 1819] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 261 (0x7f721568c800) [pid = 1819] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 260 (0x7f721220bc00) [pid = 1819] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 259 (0x7f7200eea400) [pid = 1819] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 258 (0x7f7211988c00) [pid = 1819] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:39:54 INFO - PROCESS | 1819 | --DOMWINDOW == 257 (0x7f721179bc00) [pid = 1819] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:39:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:39:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1726ms 16:39:54 INFO - PROCESS | 1819 | 1461195594624 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 16:39:54 INFO - PROCESS | 1819 | 1461195594627 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 16:39:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:39:54 INFO - PROCESS | 1819 | 1461195594631 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:39:54 INFO - PROCESS | 1819 | 1461195594633 Marionette TRACE conn3 <- [1,2894,null,{}] 16:39:54 INFO - PROCESS | 1819 | 1461195594638 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:39:54 INFO - PROCESS | 1819 | 1461195594782 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 16:39:54 INFO - PROCESS | 1819 | 1461195594985 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72061a2000 == 130 [pid = 1819] [id = 731] 16:39:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 258 (0x7f7208212400) [pid = 1819] [serial = 2194] [outer = (nil)] 16:39:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 259 (0x7f7208ba6000) [pid = 1819] [serial = 2195] [outer = 0x7f7208212400] 16:39:55 INFO - PROCESS | 1819 | 1461195595047 Marionette DEBUG loaded listener.js 16:39:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 260 (0x7f72110c2800) [pid = 1819] [serial = 2196] [outer = 0x7f7208212400] 16:39:55 INFO - PROCESS | 1819 | 1461195595612 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:39:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:39:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1025ms 16:39:55 INFO - PROCESS | 1819 | 1461195595657 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 16:39:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:39:55 INFO - PROCESS | 1819 | 1461195595660 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 16:39:55 INFO - PROCESS | 1819 | 1461195595665 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:39:55 INFO - PROCESS | 1819 | 1461195595668 Marionette TRACE conn3 <- [1,2898,null,{}] 16:39:55 INFO - PROCESS | 1819 | 1461195595672 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:39:55 INFO - PROCESS | 1819 | 1461195595813 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 16:39:55 INFO - PROCESS | 1819 | 1461195595992 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7212763000 == 131 [pid = 1819] [id = 732] 16:39:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 261 (0x7f7208219000) [pid = 1819] [serial = 2197] [outer = (nil)] 16:39:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 262 (0x7f721179bc00) [pid = 1819] [serial = 2198] [outer = 0x7f7208219000] 16:39:56 INFO - PROCESS | 1819 | 1461195596043 Marionette DEBUG loaded listener.js 16:39:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 263 (0x7f7212203000) [pid = 1819] [serial = 2199] [outer = 0x7f7208219000] 16:39:56 INFO - PROCESS | 1819 | 1461195596856 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:39:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:39:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1227ms 16:39:56 INFO - PROCESS | 1819 | 1461195596892 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 16:39:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:39:56 INFO - PROCESS | 1819 | 1461195596897 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 16:39:56 INFO - PROCESS | 1819 | 1461195596904 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:39:56 INFO - PROCESS | 1819 | 1461195596908 Marionette TRACE conn3 <- [1,2902,null,{}] 16:39:56 INFO - PROCESS | 1819 | 1461195596915 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:39:57 INFO - PROCESS | 1819 | 1461195597076 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 16:39:57 INFO - PROCESS | 1819 | 1461195597292 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7204fa5800 == 132 [pid = 1819] [id = 733] 16:39:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 264 (0x7f71ff24c400) [pid = 1819] [serial = 2200] [outer = (nil)] 16:39:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 265 (0x7f7200b7f000) [pid = 1819] [serial = 2201] [outer = 0x7f71ff24c400] 16:39:57 INFO - PROCESS | 1819 | 1461195597396 Marionette DEBUG loaded listener.js 16:39:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 266 (0x7f7201b56400) [pid = 1819] [serial = 2202] [outer = 0x7f71ff24c400] 16:39:58 INFO - PROCESS | 1819 | 1461195598251 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:39:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:39:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1389ms 16:39:58 INFO - PROCESS | 1819 | 1461195598292 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 16:39:58 INFO - PROCESS | 1819 | 1461195598300 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 16:39:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:39:58 INFO - PROCESS | 1819 | 1461195598309 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:39:58 INFO - PROCESS | 1819 | 1461195598312 Marionette TRACE conn3 <- [1,2906,null,{}] 16:39:58 INFO - PROCESS | 1819 | 1461195598317 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:39:58 INFO - PROCESS | 1819 | 1461195598478 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 16:39:58 INFO - PROCESS | 1819 | 1461195598743 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7209f27800 == 133 [pid = 1819] [id = 734] 16:39:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 267 (0x7f71ff25a400) [pid = 1819] [serial = 2203] [outer = (nil)] 16:39:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 268 (0x7f7206376800) [pid = 1819] [serial = 2204] [outer = 0x7f71ff25a400] 16:39:58 INFO - PROCESS | 1819 | 1461195598807 Marionette DEBUG loaded listener.js 16:39:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 269 (0x7f720829f400) [pid = 1819] [serial = 2205] [outer = 0x7f71ff25a400] 16:39:59 INFO - PROCESS | 1819 | 1461195599702 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:39:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:39:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1430ms 16:39:59 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:39:59 INFO - PROCESS | 1819 | 1461195599739 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 16:39:59 INFO - PROCESS | 1819 | 1461195599742 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 16:39:59 INFO - PROCESS | 1819 | 1461195599747 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:39:59 INFO - PROCESS | 1819 | 1461195599752 Marionette TRACE conn3 <- [1,2910,null,{}] 16:39:59 INFO - PROCESS | 1819 | 1461195599766 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:39:59 INFO - PROCESS | 1819 | 1461195599926 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 16:40:00 INFO - PROCESS | 1819 | 1461195600142 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7216047000 == 134 [pid = 1819] [id = 735] 16:40:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 270 (0x7f72082e3400) [pid = 1819] [serial = 2206] [outer = (nil)] 16:40:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 271 (0x7f720ebe0400) [pid = 1819] [serial = 2207] [outer = 0x7f72082e3400] 16:40:00 INFO - PROCESS | 1819 | 1461195600244 Marionette DEBUG loaded listener.js 16:40:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 272 (0x7f7211a87400) [pid = 1819] [serial = 2208] [outer = 0x7f72082e3400] 16:40:00 INFO - PROCESS | 1819 | 1461195600979 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:40:00 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:40:00 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:40:00 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1243ms 16:40:00 INFO - TEST-START | /DOMEvents/constructors.html 16:40:00 INFO - PROCESS | 1819 | 1461195600990 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 16:40:00 INFO - PROCESS | 1819 | 1461195600993 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 16:40:01 INFO - PROCESS | 1819 | 1461195600998 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:40:01 INFO - PROCESS | 1819 | 1461195601001 Marionette TRACE conn3 <- [1,2914,null,{}] 16:40:01 INFO - PROCESS | 1819 | 1461195601005 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:40:01 INFO - PROCESS | 1819 | 1461195601160 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 16:40:01 INFO - PROCESS | 1819 | 1461195601385 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7216832000 == 135 [pid = 1819] [id = 736] 16:40:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 273 (0x7f7208a1cc00) [pid = 1819] [serial = 2209] [outer = (nil)] 16:40:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 274 (0x7f7212670800) [pid = 1819] [serial = 2210] [outer = 0x7f7208a1cc00] 16:40:01 INFO - PROCESS | 1819 | 1461195601452 Marionette DEBUG loaded listener.js 16:40:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 275 (0x7f721390e000) [pid = 1819] [serial = 2211] [outer = 0x7f7208a1cc00] 16:40:02 INFO - PROCESS | 1819 | 1461195602271 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:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:40:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:40:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:40:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:40:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:40:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:40:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:40:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:40:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:40:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:40:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:40:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:40:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:40:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:40:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:40:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:40:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:40:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:40:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:40:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:40:02 INFO - TEST-OK | /DOMEvents/constructors.html | took 1340ms 16:40:02 INFO - PROCESS | 1819 | 1461195602338 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 16:40:02 INFO - PROCESS | 1819 | 1461195602342 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 16:40:02 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:40:02 INFO - PROCESS | 1819 | 1461195602348 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:40:02 INFO - PROCESS | 1819 | 1461195602354 Marionette TRACE conn3 <- [1,2918,null,{}] 16:40:02 INFO - PROCESS | 1819 | 1461195602364 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:40:02 INFO - PROCESS | 1819 | 1461195602522 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 16:40:02 INFO - PROCESS | 1819 | 1461195602736 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f721b133800 == 136 [pid = 1819] [id = 737] 16:40:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 276 (0x7f7211a89800) [pid = 1819] [serial = 2212] [outer = (nil)] 16:40:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 277 (0x7f7213f19000) [pid = 1819] [serial = 2213] [outer = 0x7f7211a89800] 16:40:02 INFO - PROCESS | 1819 | 1461195602838 Marionette DEBUG loaded listener.js 16:40:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 278 (0x7f721577b800) [pid = 1819] [serial = 2214] [outer = 0x7f7211a89800] 16:40:03 INFO - PROCESS | 1819 | 1461195603501 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:40:03 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:40:03 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1185ms 16:40:03 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:40:03 INFO - PROCESS | 1819 | 1461195603533 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 16:40:03 INFO - PROCESS | 1819 | 1461195603535 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 16:40:03 INFO - PROCESS | 1819 | 1461195603541 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:40:03 INFO - PROCESS | 1819 | 1461195603543 Marionette TRACE conn3 <- [1,2922,null,{}] 16:40:03 INFO - PROCESS | 1819 | 1461195603548 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:40:03 INFO - PROCESS | 1819 | 1461195603764 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 16:40:04 INFO - PROCESS | 1819 | 1461195604000 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721ce78000 == 137 [pid = 1819] [id = 738] 16:40:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 279 (0x7f7213b43800) [pid = 1819] [serial = 2215] [outer = (nil)] 16:40:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 280 (0x7f72165a8800) [pid = 1819] [serial = 2216] [outer = 0x7f7213b43800] 16:40:04 INFO - PROCESS | 1819 | 1461195604064 Marionette DEBUG loaded listener.js 16:40:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 281 (0x7f7218e11c00) [pid = 1819] [serial = 2217] [outer = 0x7f7213b43800] 16:40:04 INFO - PROCESS | 1819 | [1819] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 16:40:04 INFO - PROCESS | 1819 | [1819] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 16:40:04 INFO - PROCESS | 1819 | [1819] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 16:40:04 INFO - PROCESS | 1819 | [1819] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 16:40:04 INFO - PROCESS | 1819 | 1461195604762 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:40:04 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:40:04 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:40:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:40:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:40:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:40:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:40:04 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 16:40:04 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:40:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:40:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:40:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:40:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:40:04 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 16:40:04 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:40:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:40:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:40:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:40:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:40:04 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 16:40:04 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:40:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:40:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:40:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:40:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:40:04 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:40:04 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1278ms 16:40:04 INFO - PROCESS | 1819 | 1461195604822 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 16:40:04 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:40:04 INFO - PROCESS | 1819 | 1461195604828 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 16:40:04 INFO - PROCESS | 1819 | 1461195604833 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:40:04 INFO - PROCESS | 1819 | 1461195604836 Marionette TRACE conn3 <- [1,2926,null,{}] 16:40:04 INFO - PROCESS | 1819 | 1461195604840 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:40:05 INFO - PROCESS | 1819 | 1461195604999 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 16:40:05 INFO - PROCESS | 1819 | 1461195605226 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f722d98c800 == 138 [pid = 1819] [id = 739] 16:40:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 282 (0x7f7213b4cc00) [pid = 1819] [serial = 2218] [outer = (nil)] 16:40:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 283 (0x7f721c432c00) [pid = 1819] [serial = 2219] [outer = 0x7f7213b4cc00] 16:40:05 INFO - PROCESS | 1819 | 1461195605294 Marionette DEBUG loaded listener.js 16:40:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 284 (0x7f721eb5bc00) [pid = 1819] [serial = 2220] [outer = 0x7f7213b4cc00] 16:40:05 INFO - PROCESS | 1819 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:40:05 INFO - PROCESS | 1819 | 1461195605934 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:40:05 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:40:05 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1127ms 16:40:05 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:40:05 INFO - PROCESS | 1819 | 1461195605964 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 16:40:05 INFO - PROCESS | 1819 | 1461195605966 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 16:40:05 INFO - PROCESS | 1819 | 1461195605970 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:40:05 INFO - PROCESS | 1819 | 1461195605974 Marionette TRACE conn3 <- [1,2930,null,{}] 16:40:05 INFO - PROCESS | 1819 | 1461195605978 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:40:06 INFO - PROCESS | 1819 | 1461195606125 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 16:40:06 INFO - PROCESS | 1819 | 1461195606353 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f723256b000 == 139 [pid = 1819] [id = 740] 16:40:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 285 (0x7f721677a400) [pid = 1819] [serial = 2221] [outer = (nil)] 16:40:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 286 (0x7f7227d32c00) [pid = 1819] [serial = 2222] [outer = 0x7f721677a400] 16:40:06 INFO - PROCESS | 1819 | 1461195606413 Marionette DEBUG loaded listener.js 16:40:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 287 (0x7f7228ca6c00) [pid = 1819] [serial = 2223] [outer = 0x7f721677a400] 16:40:06 INFO - PROCESS | 1819 | 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:40:07 INFO - PROCESS | 1819 | 1461195607063 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:40:07 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:40:07 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1129ms 16:40:07 INFO - PROCESS | 1819 | 1461195607101 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 16:40:07 INFO - PROCESS | 1819 | 1461195607103 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 16:40:07 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:40:07 INFO - PROCESS | 1819 | 1461195607108 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:40:07 INFO - PROCESS | 1819 | 1461195607111 Marionette TRACE conn3 <- [1,2934,null,{}] 16:40:07 INFO - PROCESS | 1819 | 1461195607115 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:40:07 INFO - PROCESS | 1819 | 1461195607265 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 16:40:07 INFO - PROCESS | 1819 | 1461195607492 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721273d000 == 140 [pid = 1819] [id = 741] 16:40:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 288 (0x7f721b1b8c00) [pid = 1819] [serial = 2224] [outer = (nil)] 16:40:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 289 (0x7f7229ddc000) [pid = 1819] [serial = 2225] [outer = 0x7f721b1b8c00] 16:40:07 INFO - PROCESS | 1819 | 1461195607553 Marionette DEBUG loaded listener.js 16:40:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 290 (0x7f722a1f5000) [pid = 1819] [serial = 2226] [outer = 0x7f721b1b8c00] 16:40:08 INFO - PROCESS | 1819 | 1461195608207 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:40:08 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:40:08 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1126ms 16:40:08 INFO - PROCESS | 1819 | 1461195608244 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 16:40:08 INFO - PROCESS | 1819 | 1461195608247 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 16:40:08 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:40:08 INFO - PROCESS | 1819 | 1461195608253 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:40:08 INFO - PROCESS | 1819 | 1461195608256 Marionette TRACE conn3 <- [1,2938,null,{}] 16:40:08 INFO - PROCESS | 1819 | 1461195608261 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:40:08 INFO - PROCESS | 1819 | 1461195608416 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 16:40:08 INFO - PROCESS | 1819 | 1461195608645 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7207dad800 == 141 [pid = 1819] [id = 742] 16:40:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 291 (0x7f7228ca7800) [pid = 1819] [serial = 2227] [outer = (nil)] 16:40:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 292 (0x7f722bfaa000) [pid = 1819] [serial = 2228] [outer = 0x7f7228ca7800] 16:40:08 INFO - PROCESS | 1819 | 1461195608707 Marionette DEBUG loaded listener.js 16:40:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 293 (0x7f722dcc1400) [pid = 1819] [serial = 2229] [outer = 0x7f7228ca7800] 16:40:09 INFO - PROCESS | 1819 | 1461195609370 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:40:09 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:40:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1129ms 16:40:09 INFO - PROCESS | 1819 | 1461195609395 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 16:40:09 INFO - PROCESS | 1819 | 1461195609399 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 16:40:09 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:40:09 INFO - PROCESS | 1819 | 1461195609406 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:40:09 INFO - PROCESS | 1819 | 1461195609409 Marionette TRACE conn3 <- [1,2942,null,{}] 16:40:09 INFO - PROCESS | 1819 | 1461195609414 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:40:09 INFO - PROCESS | 1819 | 1461195609579 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 16:40:09 INFO - PROCESS | 1819 | 1461195609809 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206289000 == 142 [pid = 1819] [id = 743] 16:40:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 294 (0x7f71fe98f800) [pid = 1819] [serial = 2230] [outer = (nil)] 16:40:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 295 (0x7f71fe996000) [pid = 1819] [serial = 2231] [outer = 0x7f71fe98f800] 16:40:09 INFO - PROCESS | 1819 | 1461195609875 Marionette DEBUG loaded listener.js 16:40:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 296 (0x7f722dec5800) [pid = 1819] [serial = 2232] [outer = 0x7f71fe98f800] 16:40:10 INFO - PROCESS | 1819 | 1461195610563 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:40:10 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:40:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:40:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:40:10 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1177ms 16:40:10 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:40:10 INFO - PROCESS | 1819 | 1461195610593 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 16:40:10 INFO - PROCESS | 1819 | 1461195610596 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 16:40:10 INFO - PROCESS | 1819 | 1461195610603 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:40:10 INFO - PROCESS | 1819 | 1461195610606 Marionette TRACE conn3 <- [1,2946,null,{}] 16:40:10 INFO - PROCESS | 1819 | 1461195610610 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:40:10 INFO - PROCESS | 1819 | 1461195610762 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 16:40:11 INFO - PROCESS | 1819 | 1461195610991 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7202011000 == 143 [pid = 1819] [id = 744] 16:40:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 297 (0x7f71fe98f400) [pid = 1819] [serial = 2233] [outer = (nil)] 16:40:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 298 (0x7f721271a400) [pid = 1819] [serial = 2234] [outer = 0x7f71fe98f400] 16:40:11 INFO - PROCESS | 1819 | 1461195611050 Marionette DEBUG loaded listener.js 16:40:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 299 (0x7f722debf400) [pid = 1819] [serial = 2235] [outer = 0x7f71fe98f400] 16:40:11 INFO - PROCESS | 1819 | 1461195611698 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:40:11 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:40:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1127ms 16:40:11 INFO - PROCESS | 1819 | 1461195611730 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 16:40:11 INFO - PROCESS | 1819 | 1461195611733 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 16:40:11 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:40:11 INFO - PROCESS | 1819 | 1461195611743 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:40:11 INFO - PROCESS | 1819 | 1461195611748 Marionette TRACE conn3 <- [1,2950,null,{}] 16:40:11 INFO - PROCESS | 1819 | 1461195611753 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:40:11 INFO - PROCESS | 1819 | 1461195611946 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 16:40:12 INFO - PROCESS | 1819 | 1461195612182 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7202b0a800 == 144 [pid = 1819] [id = 745] 16:40:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 300 (0x7f71ff242400) [pid = 1819] [serial = 2236] [outer = (nil)] 16:40:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 301 (0x7f7208185000) [pid = 1819] [serial = 2237] [outer = 0x7f71ff242400] 16:40:12 INFO - PROCESS | 1819 | 1461195612243 Marionette DEBUG loaded listener.js 16:40:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 302 (0x7f721270f400) [pid = 1819] [serial = 2238] [outer = 0x7f71ff242400] 16:40:12 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f71fa4db800 == 145 [pid = 1819] [id = 746] 16:40:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 303 (0x7f71faa20800) [pid = 1819] [serial = 2239] [outer = (nil)] 16:40:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 304 (0x7f71faa1b800) [pid = 1819] [serial = 2240] [outer = 0x7f71faa20800] 16:40:12 INFO - PROCESS | 1819 | 1461195612992 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:40:13 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:40:13 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1288ms 16:40:13 INFO - PROCESS | 1819 | 1461195613041 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 16:40:13 INFO - PROCESS | 1819 | 1461195613044 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 16:40:13 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:40:13 INFO - PROCESS | 1819 | 1461195613051 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:40:13 INFO - PROCESS | 1819 | 1461195613053 Marionette TRACE conn3 <- [1,2954,null,{}] 16:40:13 INFO - PROCESS | 1819 | 1461195613062 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:40:13 INFO - PROCESS | 1819 | 1461195613264 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 16:40:13 INFO - PROCESS | 1819 | 1461195613522 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f71faa9b000 == 146 [pid = 1819] [id = 747] 16:40:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 305 (0x7f71faa1ec00) [pid = 1819] [serial = 2241] [outer = (nil)] 16:40:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 306 (0x7f71faa25400) [pid = 1819] [serial = 2242] [outer = 0x7f71faa1ec00] 16:40:13 INFO - PROCESS | 1819 | 1461195613585 Marionette DEBUG loaded listener.js 16:40:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 307 (0x7f720817b000) [pid = 1819] [serial = 2243] [outer = 0x7f71faa1ec00] 16:40:14 INFO - PROCESS | 1819 | 1461195614243 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:40:14 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:40:14 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:40:14 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1233ms 16:40:14 INFO - PROCESS | 1819 | 1461195614286 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 16:40:14 INFO - PROCESS | 1819 | 1461195614289 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 16:40:14 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:40:14 INFO - PROCESS | 1819 | 1461195614294 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:40:14 INFO - PROCESS | 1819 | 1461195614296 Marionette TRACE conn3 <- [1,2958,null,{}] 16:40:14 INFO - PROCESS | 1819 | 1461195614300 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:40:14 INFO - PROCESS | 1819 | 1461195614481 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 16:40:14 INFO - PROCESS | 1819 | 1461195614711 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f71fa6b6000 == 147 [pid = 1819] [id = 748] 16:40:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 308 (0x7f71fa6a4400) [pid = 1819] [serial = 2244] [outer = (nil)] 16:40:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 309 (0x7f71fa6a9800) [pid = 1819] [serial = 2245] [outer = 0x7f71fa6a4400] 16:40:14 INFO - PROCESS | 1819 | 1461195614772 Marionette DEBUG loaded listener.js 16:40:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 310 (0x7f71faa23000) [pid = 1819] [serial = 2246] [outer = 0x7f71fa6a4400] 16:40:15 INFO - PROCESS | 1819 | 1461195615460 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:40:15 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:40:15 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1175ms 16:40:15 INFO - PROCESS | 1819 | 1461195615470 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 16:40:15 INFO - PROCESS | 1819 | 1461195615472 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 16:40:15 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:40:15 INFO - PROCESS | 1819 | 1461195615477 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:40:15 INFO - PROCESS | 1819 | 1461195615480 Marionette TRACE conn3 <- [1,2962,null,{}] 16:40:15 INFO - PROCESS | 1819 | 1461195615484 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:40:15 INFO - PROCESS | 1819 | 1461195615636 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 16:40:15 INFO - PROCESS | 1819 | 1461195615868 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f71fa6cd800 == 148 [pid = 1819] [id = 749] 16:40:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 311 (0x7f71fa6a4800) [pid = 1819] [serial = 2247] [outer = (nil)] 16:40:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 312 (0x7f71faa27800) [pid = 1819] [serial = 2248] [outer = 0x7f71fa6a4800] 16:40:15 INFO - PROCESS | 1819 | 1461195615933 Marionette DEBUG loaded listener.js 16:40:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 313 (0x7f721271b400) [pid = 1819] [serial = 2249] [outer = 0x7f71fa6a4800] 16:40:16 INFO - PROCESS | 1819 | 1461195616591 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:40:16 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:40:16 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1179ms 16:40:16 INFO - PROCESS | 1819 | 1461195616658 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 16:40:16 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:40:16 INFO - PROCESS | 1819 | 1461195616661 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 16:40:16 INFO - PROCESS | 1819 | 1461195616665 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:40:16 INFO - PROCESS | 1819 | 1461195616668 Marionette TRACE conn3 <- [1,2966,null,{}] 16:40:16 INFO - PROCESS | 1819 | 1461195616672 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:40:16 INFO - PROCESS | 1819 | 1461195616838 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 16:40:17 INFO - PROCESS | 1819 | 1461195617094 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f71fa256800 == 149 [pid = 1819] [id = 750] 16:40:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 314 (0x7f71fa2b9c00) [pid = 1819] [serial = 2250] [outer = (nil)] 16:40:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 315 (0x7f71fa2c2400) [pid = 1819] [serial = 2251] [outer = 0x7f71fa2b9c00] 16:40:17 INFO - PROCESS | 1819 | 1461195617155 Marionette DEBUG loaded listener.js 16:40:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 316 (0x7f71fa2c7400) [pid = 1819] [serial = 2252] [outer = 0x7f71fa2b9c00] 16:40:17 INFO - PROCESS | 1819 | 1461195617828 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:40:17 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:40:17 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1178ms 16:40:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:40:17 INFO - PROCESS | 1819 | 1461195617860 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 16:40:17 INFO - PROCESS | 1819 | 1461195617862 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 16:40:17 INFO - PROCESS | 1819 | 1461195617870 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:40:17 INFO - PROCESS | 1819 | 1461195617873 Marionette TRACE conn3 <- [1,2970,null,{}] 16:40:17 INFO - PROCESS | 1819 | 1461195617877 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:40:18 INFO - PROCESS | 1819 | 1461195618047 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 16:40:18 INFO - PROCESS | 1819 | 1461195618284 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7204fa8000 == 150 [pid = 1819] [id = 751] 16:40:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 317 (0x7f71fa2bc000) [pid = 1819] [serial = 2253] [outer = (nil)] 16:40:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 318 (0x7f71fa6b0400) [pid = 1819] [serial = 2254] [outer = 0x7f71fa2bc000] 16:40:18 INFO - PROCESS | 1819 | 1461195618347 Marionette DEBUG loaded listener.js 16:40:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 319 (0x7f720417d800) [pid = 1819] [serial = 2255] [outer = 0x7f71fa2bc000] 16:40:19 INFO - PROCESS | 1819 | 1461195619010 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:40:19 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:40:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1177ms 16:40:19 INFO - PROCESS | 1819 | 1461195619048 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 16:40:19 INFO - PROCESS | 1819 | 1461195619051 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 16:40:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:40:19 INFO - PROCESS | 1819 | 1461195619056 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:40:19 INFO - PROCESS | 1819 | 1461195619058 Marionette TRACE conn3 <- [1,2974,null,{}] 16:40:19 INFO - PROCESS | 1819 | 1461195619063 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:40:19 INFO - PROCESS | 1819 | 1461195619220 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 16:40:19 INFO - PROCESS | 1819 | 1461195619455 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7211d41000 == 151 [pid = 1819] [id = 752] 16:40:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 320 (0x7f71fa2bc800) [pid = 1819] [serial = 2256] [outer = (nil)] 16:40:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 321 (0x7f720414b400) [pid = 1819] [serial = 2257] [outer = 0x7f71fa2bc800] 16:40:19 INFO - PROCESS | 1819 | 1461195619518 Marionette DEBUG loaded listener.js 16:40:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 322 (0x7f7206bedc00) [pid = 1819] [serial = 2258] [outer = 0x7f71fa2bc800] 16:40:20 INFO - PROCESS | 1819 | 1461195620180 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:40:20 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:40:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1178ms 16:40:20 INFO - PROCESS | 1819 | 1461195620234 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 16:40:20 INFO - PROCESS | 1819 | 1461195620236 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 16:40:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:40:20 INFO - PROCESS | 1819 | 1461195620242 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:40:20 INFO - PROCESS | 1819 | 1461195620244 Marionette TRACE conn3 <- [1,2978,null,{}] 16:40:20 INFO - PROCESS | 1819 | 1461195620250 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:40:20 INFO - PROCESS | 1819 | 1461195620427 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 16:40:20 INFO - PROCESS | 1819 | 1461195620968 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7200dcb800 == 152 [pid = 1819] [id = 753] 16:40:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 323 (0x7f71fa9e3800) [pid = 1819] [serial = 2259] [outer = (nil)] 16:40:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 324 (0x7f71faa26000) [pid = 1819] [serial = 2260] [outer = 0x7f71fa9e3800] 16:40:21 INFO - PROCESS | 1819 | 1461195621088 Marionette DEBUG loaded listener.js 16:40:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 325 (0x7f71fe993400) [pid = 1819] [serial = 2261] [outer = 0x7f71fa9e3800] 16:40:21 INFO - PROCESS | 1819 | 1461195621723 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:40:21 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:40:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1527ms 16:40:21 INFO - PROCESS | 1819 | 1461195621770 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 16:40:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:40:21 INFO - PROCESS | 1819 | 1461195621776 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 16:40:21 INFO - PROCESS | 1819 | 1461195621783 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:40:21 INFO - PROCESS | 1819 | 1461195621787 Marionette TRACE conn3 <- [1,2982,null,{}] 16:40:21 INFO - PROCESS | 1819 | 1461195621792 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:40:21 INFO - PROCESS | 1819 | 1461195621954 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 16:40:22 INFO - PROCESS | 1819 | 1461195622194 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206c83800 == 153 [pid = 1819] [id = 754] 16:40:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 326 (0x7f71fe98e000) [pid = 1819] [serial = 2262] [outer = (nil)] 16:40:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 327 (0x7f7200b80800) [pid = 1819] [serial = 2263] [outer = 0x7f71fe98e000] 16:40:22 INFO - PROCESS | 1819 | 1461195622251 Marionette DEBUG loaded listener.js 16:40:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 328 (0x7f7202cf7400) [pid = 1819] [serial = 2264] [outer = 0x7f71fe98e000] 16:40:22 INFO - PROCESS | 1819 | 1461195622979 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:40:23 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:40:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:40:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1229ms 16:40:23 INFO - PROCESS | 1819 | 1461195623061 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 16:40:23 INFO - PROCESS | 1819 | 1461195623065 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 16:40:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:40:23 INFO - PROCESS | 1819 | 1461195623087 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:40:23 INFO - PROCESS | 1819 | 1461195623089 Marionette TRACE conn3 <- [1,2986,null,{}] 16:40:23 INFO - PROCESS | 1819 | 1461195623124 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:40:23 INFO - PROCESS | 1819 | 1461195623363 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 16:40:23 INFO - PROCESS | 1819 | 1461195623626 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f71fa9d5800 == 154 [pid = 1819] [id = 755] 16:40:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 329 (0x7f7200962c00) [pid = 1819] [serial = 2265] [outer = (nil)] 16:40:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 330 (0x7f7204142400) [pid = 1819] [serial = 2266] [outer = 0x7f7200962c00] 16:40:23 INFO - PROCESS | 1819 | 1461195623684 Marionette DEBUG loaded listener.js 16:40:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 331 (0x7f7206378c00) [pid = 1819] [serial = 2267] [outer = 0x7f7200962c00] 16:40:24 INFO - PROCESS | 1819 | 1461195624398 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:40:24 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:40:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1366ms 16:40:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:40:24 INFO - PROCESS | 1819 | 1461195624449 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 16:40:24 INFO - PROCESS | 1819 | 1461195624451 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 16:40:24 INFO - PROCESS | 1819 | 1461195624458 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:40:24 INFO - PROCESS | 1819 | 1461195624465 Marionette TRACE conn3 <- [1,2990,null,{}] 16:40:24 INFO - PROCESS | 1819 | 1461195624477 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:40:24 INFO - PROCESS | 1819 | 1461195624635 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 16:40:24 INFO - PROCESS | 1819 | 1461195624880 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7209f31800 == 155 [pid = 1819] [id = 756] 16:40:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 332 (0x7f7206ea4400) [pid = 1819] [serial = 2268] [outer = (nil)] 16:40:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 333 (0x7f7208a29000) [pid = 1819] [serial = 2269] [outer = 0x7f7206ea4400] 16:40:24 INFO - PROCESS | 1819 | 1461195624936 Marionette DEBUG loaded listener.js 16:40:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 334 (0x7f7208bb9400) [pid = 1819] [serial = 2270] [outer = 0x7f7206ea4400] 16:40:25 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f71ff39b000 == 156 [pid = 1819] [id = 757] 16:40:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 335 (0x7f720ea84800) [pid = 1819] [serial = 2271] [outer = (nil)] 16:40:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 336 (0x7f7208a27400) [pid = 1819] [serial = 2272] [outer = 0x7f720ea84800] 16:40:25 INFO - PROCESS | 1819 | 1461195625686 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:40:25 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:40:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1285ms 16:40:25 INFO - PROCESS | 1819 | 1461195625742 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 16:40:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:40:25 INFO - PROCESS | 1819 | 1461195625745 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 16:40:25 INFO - PROCESS | 1819 | 1461195625753 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:40:25 INFO - PROCESS | 1819 | 1461195625756 Marionette TRACE conn3 <- [1,2994,null,{}] 16:40:25 INFO - PROCESS | 1819 | 1461195625760 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:40:25 INFO - PROCESS | 1819 | 1461195625942 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 16:40:26 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72061a2000 == 155 [pid = 1819] [id = 731] 16:40:26 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72104ba800 == 154 [pid = 1819] [id = 730] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 335 (0x7f721cbf4400) [pid = 1819] [serial = 2135] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 334 (0x7f7215682c00) [pid = 1819] [serial = 2081] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 333 (0x7f7217fab000) [pid = 1819] [serial = 2090] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 332 (0x7f720f4dfc00) [pid = 1819] [serial = 2075] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 331 (0x7f721667ec00) [pid = 1819] [serial = 2087] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 330 (0x7f7219d84800) [pid = 1819] [serial = 2093] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 329 (0x7f721caf3800) [pid = 1819] [serial = 2102] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 328 (0x7f721ada4c00) [pid = 1819] [serial = 2096] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 327 (0x7f7228ca2c00) [pid = 1819] [serial = 2114] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 326 (0x7f7204e1b800) [pid = 1819] [serial = 2069] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 325 (0x7f7227dc5c00) [pid = 1819] [serial = 2111] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 324 (0x7f72139ae800) [pid = 1819] [serial = 2078] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 323 (0x7f721c046c00) [pid = 1819] [serial = 2099] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 322 (0x7f721eb93000) [pid = 1819] [serial = 2105] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 321 (0x7f72163d4000) [pid = 1819] [serial = 2084] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 320 (0x7f7208a2ac00) [pid = 1819] [serial = 2072] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 319 (0x7f72041f6c00) [pid = 1819] [serial = 2108] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | 1461195626306 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | --DOCSHELL 0x7f720a011800 == 153 [pid = 1819] [id = 729] 16:40:26 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7207f85800 == 152 [pid = 1819] [id = 728] 16:40:26 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72040af800 == 151 [pid = 1819] [id = 727] 16:40:26 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7202ebf000 == 152 [pid = 1819] [id = 758] 16:40:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 320 (0x7f71ff6f1c00) [pid = 1819] [serial = 2273] [outer = (nil)] 16:40:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 321 (0x7f72041fa400) [pid = 1819] [serial = 2274] [outer = 0x7f71ff6f1c00] 16:40:26 INFO - PROCESS | 1819 | 1461195626384 Marionette DEBUG loaded listener.js 16:40:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 322 (0x7f720ecbc800) [pid = 1819] [serial = 2275] [outer = 0x7f71ff6f1c00] 16:40:26 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7202b1f000 == 151 [pid = 1819] [id = 726] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 321 (0x7f721c052c00) [pid = 1819] [serial = 2133] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 320 (0x7f7211e6e000) [pid = 1819] [serial = 2124] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 319 (0x7f720805fc00) [pid = 1819] [serial = 1827] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 318 (0x7f7211460800) [pid = 1819] [serial = 1833] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 317 (0x7f721145f400) [pid = 1819] [serial = 1701] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 316 (0x7f7215784000) [pid = 1819] [serial = 2129] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 315 (0x7f72064e3800) [pid = 1819] [serial = 2118] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 314 (0x7f7211d85000) [pid = 1819] [serial = 1704] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 313 (0x7f72010c4800) [pid = 1819] [serial = 1746] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 312 (0x7f720ec8e800) [pid = 1819] [serial = 1830] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 311 (0x7f72110cc400) [pid = 1819] [serial = 1695] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 310 (0x7f7213f1c800) [pid = 1819] [serial = 1773] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 309 (0x7f721130d000) [pid = 1819] [serial = 2123] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 308 (0x7f7208a24000) [pid = 1819] [serial = 1752] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 307 (0x7f721677d800) [pid = 1819] [serial = 1848] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 306 (0x7f7216672400) [pid = 1819] [serial = 2132] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 305 (0x7f721ab43000) [pid = 1819] [serial = 1854] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 304 (0x7f7215684c00) [pid = 1819] [serial = 1776] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 303 (0x7f7215724c00) [pid = 1819] [serial = 1839] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 302 (0x7f7208d52c00) [pid = 1819] [serial = 2121] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 301 (0x7f7206126c00) [pid = 1819] [serial = 2117] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 300 (0x7f7215e66400) [pid = 1819] [serial = 1782] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 299 (0x7f72163cbc00) [pid = 1819] [serial = 1791] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 298 (0x7f7212211c00) [pid = 1819] [serial = 1707] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 297 (0x7f721278b400) [pid = 1819] [serial = 1764] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 296 (0x7f721130b800) [pid = 1819] [serial = 1758] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 295 (0x7f72163d5000) [pid = 1819] [serial = 1842] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 294 (0x7f7204e24800) [pid = 1819] [serial = 2120] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 293 (0x7f7216676400) [pid = 1819] [serial = 1845] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 292 (0x7f7215e6c400) [pid = 1819] [serial = 2130] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 291 (0x7f721130ac00) [pid = 1819] [serial = 1698] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 290 (0x7f7212795400) [pid = 1819] [serial = 1962] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 289 (0x7f7217f5d400) [pid = 1819] [serial = 1851] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 288 (0x7f7204177c00) [pid = 1819] [serial = 1824] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 287 (0x7f7208054400) [pid = 1819] [serial = 1821] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 286 (0x7f72125a7000) [pid = 1819] [serial = 1710] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 285 (0x7f7215785400) [pid = 1819] [serial = 1779] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 284 (0x7f720612e400) [pid = 1819] [serial = 1749] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 283 (0x7f7211e71000) [pid = 1819] [serial = 1713] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 282 (0x7f7215721c00) [pid = 1819] [serial = 2127] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 281 (0x7f7212208800) [pid = 1819] [serial = 1836] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 280 (0x7f720ec92000) [pid = 1819] [serial = 1755] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 279 (0x7f721290f800) [pid = 1819] [serial = 1716] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 278 (0x7f72165afc00) [pid = 1819] [serial = 1794] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 277 (0x7f7215ee3000) [pid = 1819] [serial = 1785] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 276 (0x7f7213b43c00) [pid = 1819] [serial = 1770] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 275 (0x7f7208b9f800) [pid = 1819] [serial = 1788] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 274 (0x7f72129c9c00) [pid = 1819] [serial = 1767] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 273 (0x7f7211b06400) [pid = 1819] [serial = 1761] [outer = (nil)] [url = about:blank] 16:40:26 INFO - PROCESS | 1819 | --DOMWINDOW == 272 (0x7f7215631000) [pid = 1819] [serial = 2126] [outer = (nil)] [url = about:blank] 16:40:27 INFO - PROCESS | 1819 | 1461195627050 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:40:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:40:27 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:40:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1380ms 16:40:27 INFO - PROCESS | 1819 | 1461195627131 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 16:40:27 INFO - PROCESS | 1819 | 1461195627133 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 16:40:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:40:27 INFO - PROCESS | 1819 | 1461195627138 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:40:27 INFO - PROCESS | 1819 | 1461195627139 Marionette TRACE conn3 <- [1,2998,null,{}] 16:40:27 INFO - PROCESS | 1819 | 1461195627144 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:40:27 INFO - PROCESS | 1819 | 1461195627287 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 16:40:27 INFO - PROCESS | 1819 | 1461195627463 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206e0c800 == 152 [pid = 1819] [id = 759] 16:40:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 273 (0x7f72110c4000) [pid = 1819] [serial = 2276] [outer = (nil)] 16:40:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 274 (0x7f7211306400) [pid = 1819] [serial = 2277] [outer = 0x7f72110c4000] 16:40:27 INFO - PROCESS | 1819 | 1461195627521 Marionette DEBUG loaded listener.js 16:40:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 275 (0x7f721178c400) [pid = 1819] [serial = 2278] [outer = 0x7f72110c4000] 16:40:28 INFO - PROCESS | 1819 | 1461195628084 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:40:28 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:40:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 974ms 16:40:28 INFO - PROCESS | 1819 | 1461195628111 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 16:40:28 INFO - PROCESS | 1819 | 1461195628114 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 16:40:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:40:28 INFO - PROCESS | 1819 | 1461195628120 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:40:28 INFO - PROCESS | 1819 | 1461195628121 Marionette TRACE conn3 <- [1,3002,null,{}] 16:40:28 INFO - PROCESS | 1819 | 1461195628126 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:40:28 INFO - PROCESS | 1819 | 1461195628256 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 16:40:28 INFO - PROCESS | 1819 | 1461195628457 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7211147800 == 153 [pid = 1819] [id = 760] 16:40:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 276 (0x7f720f4dd400) [pid = 1819] [serial = 2279] [outer = (nil)] 16:40:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 277 (0x7f7211a84c00) [pid = 1819] [serial = 2280] [outer = 0x7f720f4dd400] 16:40:28 INFO - PROCESS | 1819 | 1461195628515 Marionette DEBUG loaded listener.js 16:40:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 278 (0x7f7212668800) [pid = 1819] [serial = 2281] [outer = 0x7f720f4dd400] 16:40:29 INFO - PROCESS | 1819 | 1461195629092 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:40:29 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:40:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1029ms 16:40:29 INFO - PROCESS | 1819 | 1461195629148 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 16:40:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:40:29 INFO - PROCESS | 1819 | 1461195629151 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 16:40:29 INFO - PROCESS | 1819 | 1461195629156 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:40:29 INFO - PROCESS | 1819 | 1461195629158 Marionette TRACE conn3 <- [1,3006,null,{}] 16:40:29 INFO - PROCESS | 1819 | 1461195629184 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:40:29 INFO - PROCESS | 1819 | 1461195629395 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 16:40:29 INFO - PROCESS | 1819 | 1461195629415 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721273e000 == 154 [pid = 1819] [id = 761] 16:40:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 279 (0x7f720f4dfc00) [pid = 1819] [serial = 2282] [outer = (nil)] 16:40:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 280 (0x7f7212715400) [pid = 1819] [serial = 2283] [outer = 0x7f720f4dfc00] 16:40:29 INFO - PROCESS | 1819 | 1461195629465 Marionette DEBUG loaded listener.js 16:40:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 281 (0x7f7212792400) [pid = 1819] [serial = 2284] [outer = 0x7f720f4dfc00] 16:40:30 INFO - PROCESS | 1819 | 1461195630064 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:40:30 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:40:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 946ms 16:40:30 INFO - PROCESS | 1819 | 1461195630106 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 16:40:30 INFO - PROCESS | 1819 | 1461195630109 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 16:40:30 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:40:30 INFO - PROCESS | 1819 | 1461195630129 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:40:30 INFO - PROCESS | 1819 | 1461195630134 Marionette TRACE conn3 <- [1,3010,null,{}] 16:40:30 INFO - PROCESS | 1819 | 1461195630140 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:40:30 INFO - PROCESS | 1819 | 1461195630416 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 16:40:30 INFO - PROCESS | 1819 | 1461195630450 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72159ce800 == 155 [pid = 1819] [id = 762] 16:40:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 282 (0x7f7211a7e800) [pid = 1819] [serial = 2285] [outer = (nil)] 16:40:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 283 (0x7f72139ae800) [pid = 1819] [serial = 2286] [outer = 0x7f7211a7e800] 16:40:30 INFO - PROCESS | 1819 | 1461195630502 Marionette DEBUG loaded listener.js 16:40:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 284 (0x7f7213f1e800) [pid = 1819] [serial = 2287] [outer = 0x7f7211a7e800] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 283 (0x7f72129c3400) [pid = 1819] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 282 (0x7f71fe841800) [pid = 1819] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 281 (0x7f72041f8000) [pid = 1819] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 280 (0x7f7200eea000) [pid = 1819] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 279 (0x7f7215ee9800) [pid = 1819] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 278 (0x7f7208baa400) [pid = 1819] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 277 (0x7f720ea7ac00) [pid = 1819] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 276 (0x7f71fe835400) [pid = 1819] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 275 (0x7f720612b000) [pid = 1819] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 274 (0x7f71fe836400) [pid = 1819] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 273 (0x7f72061ac400) [pid = 1819] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 272 (0x7f72125a4400) [pid = 1819] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 271 (0x7f7203b21000) [pid = 1819] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 270 (0x7f7204e23000) [pid = 1819] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 269 (0x7f7204150000) [pid = 1819] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 268 (0x7f7204148c00) [pid = 1819] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 267 (0x7f721b42c800) [pid = 1819] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 266 (0x7f720f4df800) [pid = 1819] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 265 (0x7f7203783800) [pid = 1819] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 264 (0x7f7203b13800) [pid = 1819] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 263 (0x7f7204183000) [pid = 1819] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 262 (0x7f72064e9800) [pid = 1819] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 261 (0x7f7208cb0000) [pid = 1819] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 260 (0x7f72121ee800) [pid = 1819] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 259 (0x7f7203782c00) [pid = 1819] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 258 (0x7f71ff244c00) [pid = 1819] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 257 (0x7f72129ce400) [pid = 1819] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 256 (0x7f72020cfc00) [pid = 1819] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 255 (0x7f71fe837c00) [pid = 1819] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 254 (0x7f71ff244800) [pid = 1819] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 253 (0x7f7215632000) [pid = 1819] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 252 (0x7f721568e000) [pid = 1819] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 251 (0x7f7218951c00) [pid = 1819] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 250 (0x7f720ea15000) [pid = 1819] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 249 (0x7f7215684000) [pid = 1819] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 248 (0x7f720414cc00) [pid = 1819] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 247 (0x7f72110c2c00) [pid = 1819] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 246 (0x7f721abd6400) [pid = 1819] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 245 (0x7f721ed60000) [pid = 1819] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 244 (0x7f7200ee6000) [pid = 1819] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 243 (0x7f7217f63800) [pid = 1819] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 242 (0x7f7215ee0000) [pid = 1819] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 241 (0x7f721c04d400) [pid = 1819] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 240 (0x7f721b1ba400) [pid = 1819] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 239 (0x7f72020c3400) [pid = 1819] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 238 (0x7f721aa75c00) [pid = 1819] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 237 (0x7f720ea7e400) [pid = 1819] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 236 (0x7f7215781800) [pid = 1819] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 235 (0x7f720ea19c00) [pid = 1819] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 234 (0x7f7208212400) [pid = 1819] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 233 (0x7f7200ee6400) [pid = 1819] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 232 (0x7f7208218800) [pid = 1819] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 231 (0x7f7200b83800) [pid = 1819] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 230 (0x7f720ea1f800) [pid = 1819] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 229 (0x7f7200b84000) [pid = 1819] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:40:31 INFO - PROCESS | 1819 | --DOMWINDOW == 228 (0x7f7211d77c00) [pid = 1819] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:40:31 INFO - PROCESS | 1819 | 1461195631929 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:40:31 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:40:31 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1832ms 16:40:31 INFO - PROCESS | 1819 | 1461195631960 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 16:40:31 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:40:31 INFO - PROCESS | 1819 | 1461195631963 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 16:40:31 INFO - PROCESS | 1819 | 1461195631970 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:40:31 INFO - PROCESS | 1819 | 1461195631972 Marionette TRACE conn3 <- [1,3014,null,{}] 16:40:31 INFO - PROCESS | 1819 | 1461195631977 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:40:32 INFO - PROCESS | 1819 | 1461195632130 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 16:40:32 INFO - PROCESS | 1819 | 1461195632306 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72062c9800 == 156 [pid = 1819] [id = 763] 16:40:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 229 (0x7f71fe836400) [pid = 1819] [serial = 2288] [outer = (nil)] 16:40:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 230 (0x7f72020c3400) [pid = 1819] [serial = 2289] [outer = 0x7f71fe836400] 16:40:32 INFO - PROCESS | 1819 | 1461195632357 Marionette DEBUG loaded listener.js 16:40:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 231 (0x7f72042c9400) [pid = 1819] [serial = 2290] [outer = 0x7f71fe836400] 16:40:32 INFO - PROCESS | 1819 | [1819] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:40:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:40:32 INFO - {} 16:40:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:40:32 INFO - {} 16:40:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:40:32 INFO - {} 16:40:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:40:32 INFO - {} 16:40:32 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 979ms 16:40:32 INFO - PROCESS | 1819 | 1461195632939 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:40:32 INFO - PROCESS | 1819 | 1461195632949 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 16:40:32 INFO - PROCESS | 1819 | 1461195632951 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 16:40:32 INFO - TEST-START | /FileAPI/fileReader.html 16:40:32 INFO - PROCESS | 1819 | 1461195632956 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:40:32 INFO - PROCESS | 1819 | 1461195632959 Marionette TRACE conn3 <- [1,3018,null,{}] 16:40:32 INFO - PROCESS | 1819 | 1461195632963 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:40:33 INFO - PROCESS | 1819 | 1461195633104 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 16:40:33 INFO - PROCESS | 1819 | 1461195633280 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7216439800 == 157 [pid = 1819] [id = 764] 16:40:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 232 (0x7f71ff244c00) [pid = 1819] [serial = 2291] [outer = (nil)] 16:40:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 233 (0x7f7208d53800) [pid = 1819] [serial = 2292] [outer = 0x7f71ff244c00] 16:40:33 INFO - PROCESS | 1819 | 1461195633338 Marionette DEBUG loaded listener.js 16:40:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 234 (0x7f7212794800) [pid = 1819] [serial = 2293] [outer = 0x7f71ff244c00] 16:40:34 INFO - PROCESS | 1819 | 1461195634083 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:40:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:40:34 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:40:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:40:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:40:34 INFO - TEST-OK | /FileAPI/fileReader.html | took 1178ms 16:40:34 INFO - PROCESS | 1819 | 1461195634136 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 16:40:34 INFO - PROCESS | 1819 | 1461195634140 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 16:40:34 INFO - TEST-START | /FileAPI/historical.html 16:40:34 INFO - PROCESS | 1819 | 1461195634149 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:40:34 INFO - PROCESS | 1819 | 1461195634153 Marionette TRACE conn3 <- [1,3022,null,{}] 16:40:34 INFO - PROCESS | 1819 | 1461195634160 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:40:34 INFO - PROCESS | 1819 | 1461195634335 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 16:40:34 INFO - PROCESS | 1819 | 1461195634558 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7202b0e000 == 158 [pid = 1819] [id = 765] 16:40:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 235 (0x7f71fe989400) [pid = 1819] [serial = 2294] [outer = (nil)] 16:40:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 236 (0x7f71ff25a800) [pid = 1819] [serial = 2295] [outer = 0x7f71fe989400] 16:40:34 INFO - PROCESS | 1819 | 1461195634664 Marionette DEBUG loaded listener.js 16:40:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 237 (0x7f71ff6fa000) [pid = 1819] [serial = 2296] [outer = 0x7f71fe989400] 16:40:35 INFO - PROCESS | 1819 | 1461195635365 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:40:35 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:40:35 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:40:35 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:40:35 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:40:35 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:40:35 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:40:35 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:35 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:40:35 INFO - TEST-OK | /FileAPI/historical.html | took 1235ms 16:40:35 INFO - PROCESS | 1819 | 1461195635386 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 16:40:35 INFO - PROCESS | 1819 | 1461195635395 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 16:40:35 INFO - TEST-START | /FileAPI/idlharness.html 16:40:35 INFO - PROCESS | 1819 | 1461195635408 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:40:35 INFO - PROCESS | 1819 | 1461195635412 Marionette TRACE conn3 <- [1,3026,null,{}] 16:40:35 INFO - PROCESS | 1819 | 1461195635417 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:40:35 INFO - PROCESS | 1819 | 1461195635586 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 16:40:35 INFO - PROCESS | 1819 | 1461195635819 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7208b63800 == 159 [pid = 1819] [id = 766] 16:40:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 238 (0x7f71ff25ec00) [pid = 1819] [serial = 2297] [outer = (nil)] 16:40:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 239 (0x7f72042c2800) [pid = 1819] [serial = 2298] [outer = 0x7f71ff25ec00] 16:40:35 INFO - PROCESS | 1819 | 1461195635881 Marionette DEBUG loaded listener.js 16:40:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 240 (0x7f72063d0000) [pid = 1819] [serial = 2299] [outer = 0x7f71ff25ec00] 16:40:37 INFO - PROCESS | 1819 | 1461195637374 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:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:40:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:40:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:40:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:40:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:40:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:40:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:40:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:40:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:40:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:40:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:40:37 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:40:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:40:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:40:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:40:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:40:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:40:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:40:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:40:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:40:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:40:37 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:40:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:40:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:40:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:40:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:40:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:40:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:40:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:40:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:40:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:40:37 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:40:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:40:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:40:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:40:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:40:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:40:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:40:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:40:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:40:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:40:37 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:40:37 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:40:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:40:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:40:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:40:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:40:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:40:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:40:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:40:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:40:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:40:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:40:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:40:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:40:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:40:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:40:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:40:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:40:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:40:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:40:37 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:40:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:40:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:40:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:40:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:40:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:40:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:40:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:40:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:40:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:40:37 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:40:37 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:40:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:40:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:40:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:40:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:40:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:40:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:40:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:40:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:40:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:40:37 INFO - TEST-OK | /FileAPI/idlharness.html | took 2110ms 16:40:37 INFO - PROCESS | 1819 | 1461195637525 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 16:40:37 INFO - PROCESS | 1819 | 1461195637527 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 16:40:37 INFO - TEST-START | /FileAPI/idlharness.worker 16:40:37 INFO - PROCESS | 1819 | 1461195637539 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:40:37 INFO - PROCESS | 1819 | 1461195637550 Marionette TRACE conn3 <- [1,3030,null,{}] 16:40:37 INFO - PROCESS | 1819 | 1461195637641 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:40:37 INFO - PROCESS | 1819 | 1461195637841 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 16:40:38 INFO - PROCESS | 1819 | 1461195638126 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7215fd4800 == 160 [pid = 1819] [id = 767] 16:40:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 241 (0x7f71ff245c00) [pid = 1819] [serial = 2300] [outer = (nil)] 16:40:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 242 (0x7f7204177000) [pid = 1819] [serial = 2301] [outer = 0x7f71ff245c00] 16:40:38 INFO - PROCESS | 1819 | 1461195638190 Marionette DEBUG loaded listener.js 16:40:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 243 (0x7f7215682c00) [pid = 1819] [serial = 2302] [outer = 0x7f71ff245c00] 16:40:38 INFO - PROCESS | 1819 | [1819] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:40:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:40:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:40:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:40:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:40:40 INFO - {} 16:40:40 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:40:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:40:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:40:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:40:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:40:40 INFO - {} 16:40:40 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:40:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:40:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:40:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:40:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:40:40 INFO - {} 16:40:40 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:40:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:40:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:40:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:40:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:40:40 INFO - {} 16:40:40 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:40:40 INFO - {} 16:40:40 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:40:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:40:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:40:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:40:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:40:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:40:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:40:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:40:40 INFO - {} 16:40:40 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:40:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:40:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:40:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:40:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:40:40 INFO - {} 16:40:40 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:40:40 INFO - {} 16:40:40 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:40:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:40:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:40:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:40:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:40:40 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:40:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:40:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:40:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:40:40 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:40:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:40:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:40:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:40:40 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:40:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:40:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:40:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:40:40 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:40:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:40:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:40:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:40:40 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:40:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:40:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:40:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:40:40 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:40:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:40:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:40:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:40:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:40:40 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:40:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:40:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:40:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:40:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:40:40 INFO - {} 16:40:40 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2657ms 16:40:40 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:40:40 INFO - PROCESS | 1819 | 1461195640113 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:40:40 INFO - PROCESS | 1819 | 1461195640195 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 16:40:40 INFO - PROCESS | 1819 | 1461195640198 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 16:40:40 INFO - PROCESS | 1819 | 1461195640210 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:40:40 INFO - PROCESS | 1819 | 1461195640214 Marionette TRACE conn3 <- [1,3034,null,{}] 16:40:40 INFO - PROCESS | 1819 | 1461195640275 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:40:40 INFO - PROCESS | 1819 | 1461195640558 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 16:40:40 INFO - PROCESS | 1819 | 1461195640775 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7222c1a000 == 161 [pid = 1819] [id = 768] 16:40:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 244 (0x7f7200ee5800) [pid = 1819] [serial = 2303] [outer = (nil)] 16:40:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 245 (0x7f7228e95800) [pid = 1819] [serial = 2304] [outer = 0x7f7200ee5800] 16:40:40 INFO - PROCESS | 1819 | 1461195640875 Marionette DEBUG loaded listener.js 16:40:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 246 (0x7f722bf2d000) [pid = 1819] [serial = 2305] [outer = 0x7f7200ee5800] 16:40:41 INFO - PROCESS | 1819 | 1461195641501 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:40:41 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:40:41 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1336ms 16:40:41 INFO - PROCESS | 1819 | 1461195641544 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 16:40:41 INFO - PROCESS | 1819 | 1461195641547 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 16:40:41 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:40:41 INFO - PROCESS | 1819 | 1461195641552 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:40:41 INFO - PROCESS | 1819 | 1461195641555 Marionette TRACE conn3 <- [1,3038,null,{}] 16:40:41 INFO - PROCESS | 1819 | 1461195641559 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:40:41 INFO - PROCESS | 1819 | 1461195641713 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 16:40:41 INFO - PROCESS | 1819 | 1461195641952 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f722ba12800 == 162 [pid = 1819] [id = 769] 16:40:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 247 (0x7f71ff37d400) [pid = 1819] [serial = 2306] [outer = (nil)] 16:40:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 248 (0x7f71ff383800) [pid = 1819] [serial = 2307] [outer = 0x7f71ff37d400] 16:40:42 INFO - PROCESS | 1819 | 1461195642013 Marionette DEBUG loaded listener.js 16:40:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 249 (0x7f71ff388000) [pid = 1819] [serial = 2308] [outer = 0x7f71ff37d400] 16:40:42 INFO - PROCESS | 1819 | 1461195642711 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:40:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:40:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:40:42 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1225ms 16:40:42 INFO - PROCESS | 1819 | 1461195642779 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 16:40:42 INFO - PROCESS | 1819 | 1461195642782 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 16:40:42 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:40:42 INFO - PROCESS | 1819 | 1461195642788 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:40:42 INFO - PROCESS | 1819 | 1461195642790 Marionette TRACE conn3 <- [1,3042,null,{}] 16:40:42 INFO - PROCESS | 1819 | 1461195642794 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:40:42 INFO - PROCESS | 1819 | 1461195642972 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 16:40:43 INFO - PROCESS | 1819 | 1461195643194 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f722e429800 == 163 [pid = 1819] [id = 770] 16:40:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 250 (0x7f7208d5f000) [pid = 1819] [serial = 2309] [outer = (nil)] 16:40:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 251 (0x7f722df9b400) [pid = 1819] [serial = 2310] [outer = 0x7f7208d5f000] 16:40:43 INFO - PROCESS | 1819 | 1461195643303 Marionette DEBUG loaded listener.js 16:40:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 252 (0x7f722e0bd400) [pid = 1819] [serial = 2311] [outer = 0x7f7208d5f000] 16:40:44 INFO - PROCESS | 1819 | 1461195644254 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:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:40:44 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:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:40:44 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:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:40:44 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:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:40:44 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:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:40:44 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:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:40:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:40:44 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:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:40:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:40:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:40:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:40:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:40:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:40:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:40:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:40:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:40:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:40:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:40:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:40:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:40:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:40:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:40:44 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1550ms 16:40:44 INFO - PROCESS | 1819 | 1461195644341 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 16:40:44 INFO - PROCESS | 1819 | 1461195644343 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 16:40:44 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:40:44 INFO - PROCESS | 1819 | 1461195644350 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:40:44 INFO - PROCESS | 1819 | 1461195644356 Marionette TRACE conn3 <- [1,3046,null,{}] 16:40:44 INFO - PROCESS | 1819 | 1461195644366 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:40:44 INFO - PROCESS | 1819 | 1461195644566 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 16:40:44 INFO - PROCESS | 1819 | 1461195644827 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f71fc4e8000 == 164 [pid = 1819] [id = 771] 16:40:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 253 (0x7f7202e2cc00) [pid = 1819] [serial = 2312] [outer = (nil)] 16:40:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 254 (0x7f722e206000) [pid = 1819] [serial = 2313] [outer = 0x7f7202e2cc00] 16:40:44 INFO - PROCESS | 1819 | 1461195644933 Marionette DEBUG loaded listener.js 16:40:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 255 (0x7f722e32e400) [pid = 1819] [serial = 2314] [outer = 0x7f7202e2cc00] 16:40:45 INFO - PROCESS | 1819 | [1819] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:40:45 INFO - PROCESS | 1819 | 1461195645660 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:40:45 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:40:45 INFO - {} 16:40:45 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1350ms 16:40:45 INFO - PROCESS | 1819 | 1461195645702 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 16:40:45 INFO - PROCESS | 1819 | 1461195645705 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 16:40:45 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:40:45 INFO - PROCESS | 1819 | 1461195645710 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:40:45 INFO - PROCESS | 1819 | 1461195645712 Marionette TRACE conn3 <- [1,3050,null,{}] 16:40:45 INFO - PROCESS | 1819 | 1461195645717 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:40:45 INFO - PROCESS | 1819 | 1461195645883 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 16:40:46 INFO - PROCESS | 1819 | 1461195646101 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f71fb81b000 == 165 [pid = 1819] [id = 772] 16:40:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 256 (0x7f71fd770800) [pid = 1819] [serial = 2315] [outer = (nil)] 16:40:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 257 (0x7f71fd778400) [pid = 1819] [serial = 2316] [outer = 0x7f71fd770800] 16:40:46 INFO - PROCESS | 1819 | 1461195646202 Marionette DEBUG loaded listener.js 16:40:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 258 (0x7f7203b9e000) [pid = 1819] [serial = 2317] [outer = 0x7f71fd770800] 16:40:46 INFO - PROCESS | 1819 | 1461195646858 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:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:40:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:40:46 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1175ms 16:40:46 INFO - PROCESS | 1819 | 1461195646887 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 16:40:46 INFO - PROCESS | 1819 | 1461195646890 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 16:40:46 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:40:46 INFO - PROCESS | 1819 | 1461195646895 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:40:46 INFO - PROCESS | 1819 | 1461195646897 Marionette TRACE conn3 <- [1,3054,null,{}] 16:40:46 INFO - PROCESS | 1819 | 1461195646902 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:40:47 INFO - PROCESS | 1819 | 1461195647071 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 16:40:47 INFO - PROCESS | 1819 | 1461195647314 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721bf15800 == 166 [pid = 1819] [id = 773] 16:40:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 259 (0x7f71fd772800) [pid = 1819] [serial = 2318] [outer = (nil)] 16:40:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 260 (0x7f7203ba2c00) [pid = 1819] [serial = 2319] [outer = 0x7f71fd772800] 16:40:47 INFO - PROCESS | 1819 | 1461195647378 Marionette DEBUG loaded listener.js 16:40:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 261 (0x7f7203ba9800) [pid = 1819] [serial = 2320] [outer = 0x7f71fd772800] 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:40:48 INFO - PROCESS | 1819 | 1461195648433 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:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:40:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:40:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:40:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:40:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:40:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:40:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:40:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:40:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:40:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:40:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:40:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:40:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:40:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:40:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:40:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:40:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:40:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:40:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:40:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:40:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:40:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:40:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:40:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:40:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:40:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:40:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:40:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:40:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:40:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:40:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:40:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:40:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:40:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:40:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:40:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:40:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:40:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:40:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:40:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:40:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:40:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:40:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:40:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:40:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:40:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:40:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:40:48 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:40:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:40:48 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:40:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:40:48 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1617ms 16:40:48 INFO - PROCESS | 1819 | 1461195648513 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 16:40:48 INFO - PROCESS | 1819 | 1461195648516 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 16:40:48 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:40:48 INFO - PROCESS | 1819 | 1461195648520 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:40:48 INFO - PROCESS | 1819 | 1461195648522 Marionette TRACE conn3 <- [1,3058,null,{}] 16:40:48 INFO - PROCESS | 1819 | 1461195648526 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:40:48 INFO - PROCESS | 1819 | 1461195648773 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 16:40:49 INFO - PROCESS | 1819 | 1461195649080 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f721ea29000 == 167 [pid = 1819] [id = 774] 16:40:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 262 (0x7f720f4d4000) [pid = 1819] [serial = 2321] [outer = (nil)] 16:40:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 263 (0x7f721667c800) [pid = 1819] [serial = 2322] [outer = 0x7f720f4d4000] 16:40:49 INFO - PROCESS | 1819 | 1461195649146 Marionette DEBUG loaded listener.js 16:40:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 264 (0x7f72169fcc00) [pid = 1819] [serial = 2323] [outer = 0x7f720f4d4000] 16:40:49 INFO - PROCESS | 1819 | 1461195649815 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:40:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:40:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:40:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:40:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:40:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:40:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:40:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:40:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:40:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:40:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:40:49 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:49 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:40:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:40:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:40:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:40:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:40:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:40:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:40:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:40:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:40:49 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1333ms 16:40:49 INFO - PROCESS | 1819 | 1461195649861 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 16:40:49 INFO - PROCESS | 1819 | 1461195649864 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 16:40:49 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:40:49 INFO - PROCESS | 1819 | 1461195649870 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:40:49 INFO - PROCESS | 1819 | 1461195649879 Marionette TRACE conn3 <- [1,3062,null,{}] 16:40:49 INFO - PROCESS | 1819 | 1461195649883 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:40:50 INFO - PROCESS | 1819 | 1461195650066 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 16:40:50 INFO - PROCESS | 1819 | 1461195650302 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f723332f800 == 168 [pid = 1819] [id = 775] 16:40:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 265 (0x7f720e922400) [pid = 1819] [serial = 2324] [outer = (nil)] 16:40:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 266 (0x7f7218952400) [pid = 1819] [serial = 2325] [outer = 0x7f720e922400] 16:40:50 INFO - PROCESS | 1819 | 1461195650371 Marionette DEBUG loaded listener.js 16:40:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 267 (0x7f721b423c00) [pid = 1819] [serial = 2326] [outer = 0x7f720e922400] 16:40:50 INFO - PROCESS | 1819 | [1819] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:40:51 INFO - PROCESS | 1819 | 1461195651147 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:40:51 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:40:51 INFO - {} 16:40:51 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1288ms 16:40:51 INFO - PROCESS | 1819 | 1461195651158 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 16:40:51 INFO - PROCESS | 1819 | 1461195651161 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 16:40:51 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:40:51 INFO - PROCESS | 1819 | 1461195651186 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:40:51 INFO - PROCESS | 1819 | 1461195651188 Marionette TRACE conn3 <- [1,3066,null,{}] 16:40:51 INFO - PROCESS | 1819 | 1461195651193 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:40:51 INFO - PROCESS | 1819 | 1461195651377 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 16:40:51 INFO - PROCESS | 1819 | 1461195651645 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f71fc389800 == 169 [pid = 1819] [id = 776] 16:40:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 268 (0x7f71fc2abc00) [pid = 1819] [serial = 2327] [outer = (nil)] 16:40:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 269 (0x7f71fc2b1c00) [pid = 1819] [serial = 2328] [outer = 0x7f71fc2abc00] 16:40:51 INFO - PROCESS | 1819 | 1461195651706 Marionette DEBUG loaded listener.js 16:40:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 270 (0x7f71fd779000) [pid = 1819] [serial = 2329] [outer = 0x7f71fc2abc00] 16:40:52 INFO - PROCESS | 1819 | 1461195652402 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:40:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:40:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:40:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:40:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:40:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:40:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:40:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:40:52 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1234ms 16:40:52 INFO - PROCESS | 1819 | 1461195652434 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 16:40:52 INFO - PROCESS | 1819 | 1461195652437 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 16:40:52 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:40:52 INFO - PROCESS | 1819 | 1461195652444 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:40:52 INFO - PROCESS | 1819 | 1461195652446 Marionette TRACE conn3 <- [1,3070,null,{}] 16:40:52 INFO - PROCESS | 1819 | 1461195652451 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:40:52 INFO - PROCESS | 1819 | 1461195652621 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 16:40:52 INFO - PROCESS | 1819 | 1461195652871 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f71fc2df000 == 170 [pid = 1819] [id = 777] 16:40:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 271 (0x7f71fa2be000) [pid = 1819] [serial = 2330] [outer = (nil)] 16:40:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 272 (0x7f72017ea400) [pid = 1819] [serial = 2331] [outer = 0x7f71fa2be000] 16:40:52 INFO - PROCESS | 1819 | 1461195652931 Marionette DEBUG loaded listener.js 16:40:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 273 (0x7f72017f1c00) [pid = 1819] [serial = 2332] [outer = 0x7f71fa2be000] 16:40:53 INFO - PROCESS | 1819 | 1461195653621 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:40:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:40:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:40:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:40:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:40:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:40:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:40:53 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1227ms 16:40:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:40:53 INFO - PROCESS | 1819 | 1461195653673 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 16:40:53 INFO - PROCESS | 1819 | 1461195653675 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 16:40:53 INFO - PROCESS | 1819 | 1461195653679 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:40:53 INFO - PROCESS | 1819 | 1461195653682 Marionette TRACE conn3 <- [1,3074,null,{}] 16:40:53 INFO - PROCESS | 1819 | 1461195653687 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:40:53 INFO - PROCESS | 1819 | 1461195653856 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 16:40:54 INFO - PROCESS | 1819 | 1461195654141 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f71faad7000 == 171 [pid = 1819] [id = 778] 16:40:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 274 (0x7f71fa9e4c00) [pid = 1819] [serial = 2333] [outer = (nil)] 16:40:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 275 (0x7f72017f5000) [pid = 1819] [serial = 2334] [outer = 0x7f71fa9e4c00] 16:40:54 INFO - PROCESS | 1819 | 1461195654204 Marionette DEBUG loaded listener.js 16:40:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 276 (0x7f7201c3fc00) [pid = 1819] [serial = 2335] [outer = 0x7f71fa9e4c00] 16:40:54 INFO - PROCESS | 1819 | 1461195654881 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:40:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:40:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:40:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:40:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:40:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:40:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:40:54 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1233ms 16:40:54 INFO - PROCESS | 1819 | 1461195654914 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 16:40:54 INFO - PROCESS | 1819 | 1461195654916 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 16:40:54 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:40:54 INFO - PROCESS | 1819 | 1461195654929 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:40:54 INFO - PROCESS | 1819 | 1461195654931 Marionette TRACE conn3 <- [1,3078,null,{}] 16:40:54 INFO - PROCESS | 1819 | 1461195654936 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:40:55 INFO - PROCESS | 1819 | 1461195655089 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 16:40:55 INFO - PROCESS | 1819 | 1461195655367 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7202ea4000 == 172 [pid = 1819] [id = 779] 16:40:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 277 (0x7f71fe839c00) [pid = 1819] [serial = 2336] [outer = (nil)] 16:40:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 278 (0x7f72017f7400) [pid = 1819] [serial = 2337] [outer = 0x7f71fe839c00] 16:40:55 INFO - PROCESS | 1819 | 1461195655430 Marionette DEBUG loaded listener.js 16:40:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 279 (0x7f7201c46800) [pid = 1819] [serial = 2338] [outer = 0x7f71fe839c00] 16:40:56 INFO - PROCESS | 1819 | 1461195656108 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 16:40:56 INFO - PROCESS | 1819 | 1461195656167 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 16:40:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:40:56 INFO - PROCESS | 1819 | 1461195656176 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:40:56 INFO - PROCESS | 1819 | 1461195656179 Marionette TRACE conn3 <- [1,3082,null,{}] 16:40:56 INFO - PROCESS | 1819 | 1461195656183 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:40:56 INFO - PROCESS | 1819 | 1461195656379 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 16:40:56 INFO - PROCESS | 1819 | 1461195656627 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f71fb80f000 == 173 [pid = 1819] [id = 780] 16:40:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 280 (0x7f71fc2a9400) [pid = 1819] [serial = 2339] [outer = (nil)] 16:40:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 281 (0x7f71fc2ad000) [pid = 1819] [serial = 2340] [outer = 0x7f71fc2a9400] 16:40:56 INFO - PROCESS | 1819 | 1461195656688 Marionette DEBUG loaded listener.js 16:40:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 282 (0x7f7200b8a000) [pid = 1819] [serial = 2341] [outer = 0x7f71fc2a9400] 16:40:57 INFO - PROCESS | 1819 | 1461195657450 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:40:57 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:40:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:40:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:40:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:40:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1329ms 16:40:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:40:57 INFO - PROCESS | 1819 | 1461195657507 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 16:40:57 INFO - PROCESS | 1819 | 1461195657509 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 16:40:57 INFO - PROCESS | 1819 | 1461195657514 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:40:57 INFO - PROCESS | 1819 | 1461195657517 Marionette TRACE conn3 <- [1,3086,null,{}] 16:40:57 INFO - PROCESS | 1819 | 1461195657521 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:40:57 INFO - PROCESS | 1819 | 1461195657696 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 16:40:58 INFO - PROCESS | 1819 | 1461195658598 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f71fb8c1000 == 174 [pid = 1819] [id = 781] 16:40:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 283 (0x7f71fa2c6800) [pid = 1819] [serial = 2342] [outer = (nil)] 16:40:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 284 (0x7f71fa6a6800) [pid = 1819] [serial = 2343] [outer = 0x7f71fa2c6800] 16:40:58 INFO - PROCESS | 1819 | 1461195658767 Marionette DEBUG loaded listener.js 16:40:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 285 (0x7f71fa9ef000) [pid = 1819] [serial = 2344] [outer = 0x7f71fa2c6800] 16:40:59 INFO - PROCESS | 1819 | 1461195659401 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:40:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:40:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1929ms 16:40:59 INFO - PROCESS | 1819 | 1461195659447 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 16:40:59 INFO - PROCESS | 1819 | 1461195659453 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 16:40:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:40:59 INFO - PROCESS | 1819 | 1461195659462 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:40:59 INFO - PROCESS | 1819 | 1461195659465 Marionette TRACE conn3 <- [1,3090,null,{}] 16:40:59 INFO - PROCESS | 1819 | 1461195659471 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:40:59 INFO - PROCESS | 1819 | 1461195659628 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 16:40:59 INFO - PROCESS | 1819 | 1461195659874 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7202022800 == 175 [pid = 1819] [id = 782] 16:40:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 286 (0x7f71fa9ef400) [pid = 1819] [serial = 2345] [outer = (nil)] 16:40:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 287 (0x7f71ff37e800) [pid = 1819] [serial = 2346] [outer = 0x7f71fa9ef400] 16:40:59 INFO - PROCESS | 1819 | 1461195659936 Marionette DEBUG loaded listener.js 16:41:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 288 (0x7f71ff6fa800) [pid = 1819] [serial = 2347] [outer = 0x7f71fa9ef400] 16:41:00 INFO - PROCESS | 1819 | 1461195660642 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:41:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:41:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1231ms 16:41:00 INFO - PROCESS | 1819 | 1461195660695 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 16:41:00 INFO - PROCESS | 1819 | 1461195660700 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 16:41:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:41:00 INFO - PROCESS | 1819 | 1461195660706 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:41:00 INFO - PROCESS | 1819 | 1461195660708 Marionette TRACE conn3 <- [1,3094,null,{}] 16:41:00 INFO - PROCESS | 1819 | 1461195660713 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:41:00 INFO - PROCESS | 1819 | 1461195660868 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 16:41:01 INFO - PROCESS | 1819 | 1461195661117 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f720628c800 == 176 [pid = 1819] [id = 783] 16:41:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 289 (0x7f7200ee6800) [pid = 1819] [serial = 2348] [outer = (nil)] 16:41:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 290 (0x7f72010c4800) [pid = 1819] [serial = 2349] [outer = 0x7f7200ee6800] 16:41:01 INFO - PROCESS | 1819 | 1461195661233 Marionette DEBUG loaded listener.js 16:41:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 291 (0x7f7201b51c00) [pid = 1819] [serial = 2350] [outer = 0x7f7200ee6800] 16:41:02 INFO - PROCESS | 1819 | 1461195662050 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:41:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:41:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1376ms 16:41:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:41:02 INFO - PROCESS | 1819 | 1461195662082 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 16:41:02 INFO - PROCESS | 1819 | 1461195662084 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 16:41:02 INFO - PROCESS | 1819 | 1461195662091 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:41:02 INFO - PROCESS | 1819 | 1461195662098 Marionette TRACE conn3 <- [1,3098,null,{}] 16:41:02 INFO - PROCESS | 1819 | 1461195662112 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:41:02 INFO - PROCESS | 1819 | 1461195662303 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 16:41:02 INFO - PROCESS | 1819 | 1461195662543 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f71faaa8800 == 177 [pid = 1819] [id = 784] 16:41:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 292 (0x7f71fa6a3400) [pid = 1819] [serial = 2351] [outer = (nil)] 16:41:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 293 (0x7f7203981800) [pid = 1819] [serial = 2352] [outer = 0x7f71fa6a3400] 16:41:02 INFO - PROCESS | 1819 | 1461195662598 Marionette DEBUG loaded listener.js 16:41:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 294 (0x7f7203b20400) [pid = 1819] [serial = 2353] [outer = 0x7f71fa6a3400] 16:41:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7230080000 == 176 [pid = 1819] [id = 642] 16:41:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7211e46000 == 175 [pid = 1819] [id = 68] 16:41:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206326000 == 174 [pid = 1819] [id = 355] 16:41:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72062c9800 == 173 [pid = 1819] [id = 763] 16:41:03 INFO - PROCESS | 1819 | --DOMWINDOW == 293 (0x7f721179bc00) [pid = 1819] [serial = 2198] [outer = (nil)] [url = about:blank] 16:41:03 INFO - PROCESS | 1819 | --DOMWINDOW == 292 (0x7f7200b8b800) [pid = 1819] [serial = 2174] [outer = (nil)] [url = about:blank] 16:41:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f72159ce800 == 172 [pid = 1819] [id = 762] 16:41:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721273e000 == 171 [pid = 1819] [id = 761] 16:41:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7211147800 == 170 [pid = 1819] [id = 760] 16:41:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206e0c800 == 169 [pid = 1819] [id = 759] 16:41:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7202ebf000 == 168 [pid = 1819] [id = 758] 16:41:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f71ff39b000 == 167 [pid = 1819] [id = 757] 16:41:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7209f31800 == 166 [pid = 1819] [id = 756] 16:41:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f71fa9d5800 == 165 [pid = 1819] [id = 755] 16:41:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206c83800 == 164 [pid = 1819] [id = 754] 16:41:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7200dcb800 == 163 [pid = 1819] [id = 753] 16:41:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f71fa6b6000 == 162 [pid = 1819] [id = 748] 16:41:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f71faa9b000 == 161 [pid = 1819] [id = 747] 16:41:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f71fa4db800 == 160 [pid = 1819] [id = 746] 16:41:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7202b0a800 == 159 [pid = 1819] [id = 745] 16:41:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7202011000 == 158 [pid = 1819] [id = 744] 16:41:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7206289000 == 157 [pid = 1819] [id = 743] 16:41:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7207dad800 == 156 [pid = 1819] [id = 742] 16:41:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721273d000 == 155 [pid = 1819] [id = 741] 16:41:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f723256b000 == 154 [pid = 1819] [id = 740] 16:41:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f722d98c800 == 153 [pid = 1819] [id = 739] 16:41:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721ce78000 == 152 [pid = 1819] [id = 738] 16:41:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f721b133800 == 151 [pid = 1819] [id = 737] 16:41:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7216832000 == 150 [pid = 1819] [id = 736] 16:41:03 INFO - PROCESS | 1819 | 1461195663413 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:41:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7204fa5800 == 149 [pid = 1819] [id = 733] 16:41:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:41:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:41:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1341ms 16:41:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:41:03 INFO - PROCESS | 1819 | 1461195663430 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 16:41:03 INFO - PROCESS | 1819 | 1461195663432 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 16:41:03 INFO - PROCESS | 1819 | 1461195663436 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:41:03 INFO - PROCESS | 1819 | 1461195663439 Marionette TRACE conn3 <- [1,3102,null,{}] 16:41:03 INFO - PROCESS | 1819 | 1461195663443 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:41:03 INFO - PROCESS | 1819 | 1461195663587 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 16:41:03 INFO - PROCESS | 1819 | 1461195663602 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f71fa9ce800 == 150 [pid = 1819] [id = 785] 16:41:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 293 (0x7f7203784400) [pid = 1819] [serial = 2354] [outer = (nil)] 16:41:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 294 (0x7f7203baac00) [pid = 1819] [serial = 2355] [outer = 0x7f7203784400] 16:41:03 INFO - PROCESS | 1819 | 1461195663653 Marionette DEBUG loaded listener.js 16:41:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 295 (0x7f720417b000) [pid = 1819] [serial = 2356] [outer = 0x7f7203784400] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 294 (0x7f721bf82800) [pid = 1819] [serial = 1923] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 293 (0x7f7213b4b000) [pid = 1819] [serial = 1971] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 292 (0x7f72169f4c00) [pid = 1819] [serial = 2088] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 291 (0x7f72165b3000) [pid = 1819] [serial = 2085] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 290 (0x7f7203722400) [pid = 1819] [serial = 1866] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 289 (0x7f7206375c00) [pid = 1819] [serial = 2070] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 288 (0x7f720821dc00) [pid = 1819] [serial = 1869] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 287 (0x7f721b50f800) [pid = 1819] [serial = 1920] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 286 (0x7f7212209400) [pid = 1819] [serial = 2076] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 285 (0x7f721562f000) [pid = 1819] [serial = 2079] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 284 (0x7f72020c7000) [pid = 1819] [serial = 1893] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 283 (0x7f72111cc400) [pid = 1819] [serial = 1899] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 282 (0x7f7202cfa800) [pid = 1819] [serial = 2004] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 281 (0x7f7212911400) [pid = 1819] [serial = 1902] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 280 (0x7f72155ef400) [pid = 1819] [serial = 1905] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 279 (0x7f72064eb000) [pid = 1819] [serial = 1965] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 278 (0x7f722a1f2c00) [pid = 1819] [serial = 1995] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 277 (0x7f722bf28c00) [pid = 1819] [serial = 1998] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 276 (0x7f720ec90800) [pid = 1819] [serial = 1968] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 275 (0x7f7221f5d800) [pid = 1819] [serial = 1989] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 274 (0x7f7215727c00) [pid = 1819] [serial = 2082] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 273 (0x7f7215637400) [pid = 1819] [serial = 2052] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 272 (0x7f721af6e400) [pid = 1819] [serial = 1917] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 271 (0x7f721179a800) [pid = 1819] [serial = 1932] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 270 (0x7f720805c800) [pid = 1819] [serial = 1896] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 269 (0x7f71ff251000) [pid = 1819] [serial = 2001] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 268 (0x7f7218e0bc00) [pid = 1819] [serial = 1977] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 267 (0x7f7217f5d800) [pid = 1819] [serial = 1911] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 266 (0x7f721c437000) [pid = 1819] [serial = 1980] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 265 (0x7f7228e9a800) [pid = 1819] [serial = 2115] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 264 (0x7f7215886c00) [pid = 1819] [serial = 1908] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 263 (0x7f721eb88800) [pid = 1819] [serial = 1986] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 262 (0x7f721588c800) [pid = 1819] [serial = 1974] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 261 (0x7f721b420800) [pid = 1819] [serial = 1860] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 260 (0x7f7228953000) [pid = 1819] [serial = 1992] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 259 (0x7f720f4db400) [pid = 1819] [serial = 1863] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 258 (0x7f721ada7c00) [pid = 1819] [serial = 1857] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 257 (0x7f721aa77c00) [pid = 1819] [serial = 1914] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 256 (0x7f721cb73800) [pid = 1819] [serial = 1929] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 255 (0x7f721c5a8800) [pid = 1819] [serial = 1926] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 254 (0x7f721caf6000) [pid = 1819] [serial = 1983] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 253 (0x7f7213f1cc00) [pid = 1819] [serial = 2046] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 252 (0x7f72064dfc00) [pid = 1819] [serial = 2031] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 251 (0x7f720ea20800) [pid = 1819] [serial = 2034] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 250 (0x7f721130e800) [pid = 1819] [serial = 2037] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 249 (0x7f7211a97400) [pid = 1819] [serial = 2040] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 248 (0x7f7212904c00) [pid = 1819] [serial = 2043] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 247 (0x7f7213b4a800) [pid = 1819] [serial = 2049] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 246 (0x7f7202fe3c00) [pid = 1819] [serial = 2028] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 245 (0x7f72111cf800) [pid = 1819] [serial = 2192] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 244 (0x7f72110c2800) [pid = 1819] [serial = 2196] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 243 (0x7f720ec8cc00) [pid = 1819] [serial = 2141] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 242 (0x7f7227dc7800) [pid = 1819] [serial = 2150] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 241 (0x7f720636a800) [pid = 1819] [serial = 2183] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 240 (0x7f7206ea4c00) [pid = 1819] [serial = 2184] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 239 (0x7f7215682800) [pid = 1819] [serial = 2144] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 238 (0x7f720096e000) [pid = 1819] [serial = 2168] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 237 (0x7f7208ca9c00) [pid = 1819] [serial = 2186] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 236 (0x7f7201b58800) [pid = 1819] [serial = 2177] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 235 (0x7f720ea1e800) [pid = 1819] [serial = 2187] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 234 (0x7f7206129800) [pid = 1819] [serial = 2138] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 233 (0x7f7202fee800) [pid = 1819] [serial = 2181] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 232 (0x7f7201b56800) [pid = 1819] [serial = 2180] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 231 (0x7f721b5cfc00) [pid = 1819] [serial = 2147] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 230 (0x7f71fa9ebc00) [pid = 1819] [serial = 2171] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 229 (0x7f71ff25a000) [pid = 1819] [serial = 2159] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 228 (0x7f722dcc5c00) [pid = 1819] [serial = 2156] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 227 (0x7f722a1c4000) [pid = 1819] [serial = 2153] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 226 (0x7f71ff6fcc00) [pid = 1819] [serial = 2165] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 225 (0x7f71ff6f3400) [pid = 1819] [serial = 2162] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 224 (0x7f7208ba6000) [pid = 1819] [serial = 2195] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 223 (0x7f720ebe3000) [pid = 1819] [serial = 2189] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 222 (0x7f7211a86400) [pid = 1819] [serial = 2193] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 221 (0x7f72110c4800) [pid = 1819] [serial = 2190] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | --DOMWINDOW == 220 (0x7f7208d5e000) [pid = 1819] [serial = 2073] [outer = (nil)] [url = about:blank] 16:41:04 INFO - PROCESS | 1819 | 1461195664464 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:41:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:41:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1075ms 16:41:04 INFO - PROCESS | 1819 | 1461195664527 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 16:41:04 INFO - PROCESS | 1819 | 1461195664530 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 16:41:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:41:04 INFO - PROCESS | 1819 | 1461195664537 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:41:04 INFO - PROCESS | 1819 | 1461195664538 Marionette TRACE conn3 <- [1,3106,null,{}] 16:41:04 INFO - PROCESS | 1819 | 1461195664543 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:41:04 INFO - PROCESS | 1819 | 1461195664682 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 16:41:04 INFO - PROCESS | 1819 | 1461195664693 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7202b07000 == 151 [pid = 1819] [id = 786] 16:41:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 221 (0x7f72041f0400) [pid = 1819] [serial = 2357] [outer = (nil)] 16:41:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 222 (0x7f72041f9c00) [pid = 1819] [serial = 2358] [outer = 0x7f72041f0400] 16:41:04 INFO - PROCESS | 1819 | 1461195664753 Marionette DEBUG loaded listener.js 16:41:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 223 (0x7f720612c800) [pid = 1819] [serial = 2359] [outer = 0x7f72041f0400] 16:41:05 INFO - PROCESS | 1819 | 1461195665497 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:41:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:41:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:41:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:41:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 974ms 16:41:05 INFO - PROCESS | 1819 | 1461195665521 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 16:41:05 INFO - PROCESS | 1819 | 1461195665523 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 16:41:05 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:41:05 INFO - PROCESS | 1819 | 1461195665529 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:41:05 INFO - PROCESS | 1819 | 1461195665531 Marionette TRACE conn3 <- [1,3110,null,{}] 16:41:05 INFO - PROCESS | 1819 | 1461195665535 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:41:05 INFO - PROCESS | 1819 | 1461195665675 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 16:41:05 INFO - PROCESS | 1819 | 1461195665886 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f72062d3800 == 152 [pid = 1819] [id = 787] 16:41:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 224 (0x7f72041f0c00) [pid = 1819] [serial = 2360] [outer = (nil)] 16:41:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 225 (0x7f7206378000) [pid = 1819] [serial = 2361] [outer = 0x7f72041f0c00] 16:41:05 INFO - PROCESS | 1819 | 1461195665936 Marionette DEBUG loaded listener.js 16:41:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 226 (0x7f72064e5c00) [pid = 1819] [serial = 2362] [outer = 0x7f72041f0c00] 16:41:06 INFO - PROCESS | 1819 | 1461195666461 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:41:06 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:41:06 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:41:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:41:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:41:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:41:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:41:06 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 974ms 16:41:06 INFO - PROCESS | 1819 | 1461195666505 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 16:41:06 INFO - PROCESS | 1819 | 1461195666508 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 16:41:06 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:41:06 INFO - PROCESS | 1819 | 1461195666513 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:41:06 INFO - PROCESS | 1819 | 1461195666516 Marionette TRACE conn3 <- [1,3114,null,{}] 16:41:06 INFO - PROCESS | 1819 | 1461195666520 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:41:06 INFO - PROCESS | 1819 | 1461195666726 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 16:41:06 INFO - PROCESS | 1819 | 1461195666761 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\", \"ae9555fb-c99c-4bfd-b776-e5b76b2ebaa9\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1819 | ++DOCSHELL 0x7f7206c93000 == 153 [pid = 1819] [id = 788] 16:41:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 227 (0x7f7204e1c800) [pid = 1819] [serial = 2363] [outer = (nil)] 16:41:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 228 (0x7f7206bf7800) [pid = 1819] [serial = 2364] [outer = 0x7f7204e1c800] 16:41:06 INFO - PROCESS | 1819 | 1461195666810 Marionette DEBUG loaded listener.js 16:41:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 229 (0x7f7208052c00) [pid = 1819] [serial = 2365] [outer = 0x7f7204e1c800] 16:41:07 INFO - PROCESS | 1819 | 1461195667585 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:41:07 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:41:07 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1126ms 16:41:07 INFO - PROCESS | 1819 | 1461195667645 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 16:41:07 INFO - PROCESS | 1819 | 1461195667647 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 16:41:08 INFO - PROCESS | 1819 | --DOMWINDOW == 228 (0x7f720ea84800) [pid = 1819] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:41:08 INFO - PROCESS | 1819 | --DOMWINDOW == 227 (0x7f72110c4000) [pid = 1819] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 16:41:08 INFO - PROCESS | 1819 | --DOMWINDOW == 226 (0x7f71ff6f1c00) [pid = 1819] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 16:41:08 INFO - PROCESS | 1819 | --DOMWINDOW == 225 (0x7f71fa9e3800) [pid = 1819] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:41:08 INFO - PROCESS | 1819 | --DOMWINDOW == 224 (0x7f71fe836400) [pid = 1819] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 16:41:08 INFO - PROCESS | 1819 | --DOMWINDOW == 223 (0x7f720f4dfc00) [pid = 1819] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 16:41:08 INFO - PROCESS | 1819 | --DOMWINDOW == 222 (0x7f71fe98e000) [pid = 1819] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 16:41:08 INFO - PROCESS | 1819 | --DOMWINDOW == 221 (0x7f7200962c00) [pid = 1819] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 16:41:08 INFO - PROCESS | 1819 | --DOMWINDOW == 220 (0x7f720f4dd400) [pid = 1819] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 16:41:08 INFO - PROCESS | 1819 | --DOMWINDOW == 219 (0x7f7206ea4400) [pid = 1819] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 16:41:08 INFO - PROCESS | 1819 | --DOMWINDOW == 218 (0x7f71faa20800) [pid = 1819] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:41:08 INFO - PROCESS | 1819 | --DOMWINDOW == 217 (0x7f7211a7e800) [pid = 1819] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 16:41:08 WARNING - u'runner_teardown' () 16:41:08 INFO - No more tests 16:41:08 INFO - Got 0 unexpected results 16:41:08 INFO - SUITE-END | took 948s 16:41:08 INFO - Closing logging queue 16:41:08 INFO - queue closed 16:41:08 INFO - Return code: 0 16:41:08 WARNING - # TBPL SUCCESS # 16:41:08 INFO - Running post-action listener: _resource_record_post_action 16:41:08 INFO - Running post-run listener: _resource_record_post_run 16:41:10 INFO - Total resource usage - Wall time: 979s; CPU: 98.0%; Read bytes: 8470528; Write bytes: 976777216; Read time: 364; Write time: 268068 16:41:10 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:41:10 INFO - install - Wall time: 27s; CPU: 100.0%; Read bytes: 4096; Write bytes: 85692416; Read time: 8; Write time: 74112 16:41:10 INFO - run-tests - Wall time: 953s; CPU: 97.0%; Read bytes: 5865472; Write bytes: 891084800; Read time: 252; Write time: 193956 16:41:10 INFO - Running post-run listener: _upload_blobber_files 16:41:10 INFO - Blob upload gear active. 16:41:10 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:41:10 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:41:10 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 16:41:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 16:41:10 INFO - (blobuploader) - INFO - Open directory for files ... 16:41:10 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:41:11 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:41:11 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:41:12 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:41:12 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:41:12 INFO - (blobuploader) - INFO - Done attempting. 16:41:12 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:41:12 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:41:12 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:41:13 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:41:13 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:41:13 INFO - (blobuploader) - INFO - Done attempting. 16:41:13 INFO - (blobuploader) - INFO - Iteration through files over. 16:41:13 INFO - Return code: 0 16:41:13 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:41:13 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:41:13 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b451bc49e8c7f32dcf4e70db4225e757d7affe9efc167ec0af284bffd625605e61f5632a05cc4597697a70eb3ceb20d0241ca82d6a0d49d095e577e6d4c3afe2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/7ca0610ce25b8e01c4656a2f7d2deb8c31812369959b0ea5cb4771c4df16d2d87940758cd57e1f11c04e1f78cc461214d2015f173e2c5adf6f45eced7977d3d9"} 16:41:13 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:41:13 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:41:13 INFO - Contents: 16:41:13 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b451bc49e8c7f32dcf4e70db4225e757d7affe9efc167ec0af284bffd625605e61f5632a05cc4597697a70eb3ceb20d0241ca82d6a0d49d095e577e6d4c3afe2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/7ca0610ce25b8e01c4656a2f7d2deb8c31812369959b0ea5cb4771c4df16d2d87940758cd57e1f11c04e1f78cc461214d2015f173e2c5adf6f45eced7977d3d9"} 16:41:13 INFO - Running post-run listener: copy_logs_to_upload_dir 16:41:13 INFO - Copying logs to upload dir... 16:41:13 INFO - mkdir: /builds/slave/test/build/upload/logs 16:41:13 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1054.807893 ========= master_lag: 0.31 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 35 secs) (at 2016-04-20 16:41:14.126509) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 16:41:14.127847) ========= 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-1461194303.444105-1945499032 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b451bc49e8c7f32dcf4e70db4225e757d7affe9efc167ec0af284bffd625605e61f5632a05cc4597697a70eb3ceb20d0241ca82d6a0d49d095e577e6d4c3afe2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/7ca0610ce25b8e01c4656a2f7d2deb8c31812369959b0ea5cb4771c4df16d2d87940758cd57e1f11c04e1f78cc461214d2015f173e2c5adf6f45eced7977d3d9"} build_url:https://queue.taskcluster.net/v1/task/WSaX2D1sRpqqu4IoKAZYvw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/WSaX2D1sRpqqu4IoKAZYvw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.030739 build_url: 'https://queue.taskcluster.net/v1/task/WSaX2D1sRpqqu4IoKAZYvw/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/mozilla-inbound/sha512/b451bc49e8c7f32dcf4e70db4225e757d7affe9efc167ec0af284bffd625605e61f5632a05cc4597697a70eb3ceb20d0241ca82d6a0d49d095e577e6d4c3afe2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/7ca0610ce25b8e01c4656a2f7d2deb8c31812369959b0ea5cb4771c4df16d2d87940758cd57e1f11c04e1f78cc461214d2015f173e2c5adf6f45eced7977d3d9"}' symbols_url: 'https://queue.taskcluster.net/v1/task/WSaX2D1sRpqqu4IoKAZYvw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 16:41:14.195504) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 16:41:14.195963) ========= 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-1461194303.444105-1945499032 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016634 ========= master_lag: 0.07 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 16:41:14.286269) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 16:41:14.286559) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 16:41:14.286892) ========= ========= Total master_lag: 0.94 =========